Defines the configuration of a GPIO. More...
#include <apps_hw.h>
Data Fields | |
| uint8_t | gpio_no |
| GPIO number. | |
| low_power_wakeup_cfg_t | low_power |
| GPIO low power configuration. | |
| uint8_t | on_value |
| Defines "on" as either 1 or 0. | |
| tr_zw_event_id_t | short_event |
| The event to trigger on a "short" press. | |
| tr_zw_event_id_t | long_event |
| The event to trigger on a "long" press. | |
| tr_zw_event_id_t | hold_event |
| The event to trigger when a button is held. | |
| tr_zw_event_id_t | release_event |
| The event to trigger when a button is released. | |
Defines the configuration of a GPIO.
| uint8_t _gpio_config_t::gpio_no |
GPIO number.
| tr_zw_event_id_t _gpio_config_t::hold_event |
The event to trigger when a button is held.
| tr_zw_event_id_t _gpio_config_t::long_event |
The event to trigger on a "long" press.
| low_power_wakeup_cfg_t _gpio_config_t::low_power |
GPIO low power configuration.
| uint8_t _gpio_config_t::on_value |
Defines "on" as either 1 or 0.
| tr_zw_event_id_t _gpio_config_t::release_event |
The event to trigger when a button is released.
| tr_zw_event_id_t _gpio_config_t::short_event |
The event to trigger on a "short" press.