|
Bridle API 4.2.0
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.