| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | gpio_keys_callback | 
| struct | gpio_keys_api | 
Typedefs | |
| typedef void(* | gpio_keys_callback_handler_t) (const struct device *port, struct gpio_keys_callback *cb, gpio_port_pins_t pins) | 
Functions | |
| int | gpio_keys_enable_interrupt (const struct device *dev, gpio_keys_callback_handler_t cb) | 
| Enable interrupt.  More... | |
| int | gpio_keys_disable_interrupt (const struct device *dev) | 
| Disable interrupt.  More... | |
| int | gpio_keys_get_pin (const struct device *dev, uint32_t idx) | 
| Get the logical level of GPIO Key.  More... | |
| typedef void(* gpio_keys_callback_handler_t) (const struct device *port, struct gpio_keys_callback *cb, gpio_port_pins_t pins) |