Bridle API 4.1.99
A Zephyr based application framework
|
SIPO/MUX GPIO controller data. More...
Data Fields | |
struct gpio_driver_data | common |
Common gpio_driver_data (needs to be first) | |
struct k_sem | lock |
Semaphore to synchronize accesses to driver data and config. | |
gpio_port_value_t | value |
Variable for internal operations to avoid optimization effects. | |
SIPO/MUX GPIO controller data.
This structure contains data structures used by a SIPO/MUX GPIO controller.
Changes are to gpio_sipomux_data and gpio_sipomux_config are synchronized using k_sem.
struct gpio_driver_data gpio_sipomux_data::common |
Common gpio_driver_data (needs to be first)
struct k_sem gpio_sipomux_data::lock |
Semaphore to synchronize accesses to driver data and config.
gpio_port_value_t gpio_sipomux_data::value |
Variable for internal operations to avoid optimization effects.