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.