Bridle API 4.1.99
A Zephyr based application framework
|
SC18IM604 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. | |
uint8_t | pin_config |
GPIO pin direction and driver configuration. | |
uint8_t | pin_state |
GPIO pin level state. | |
SC18IM604 GPIO controller data.
This structure contains data structures used by a SC18IM604 GPIO controller.
Changes to gpio_sc18is604_data and gpio_sc18is604_config are synchronized using k_sem.
struct gpio_driver_data gpio_sc18is604_data::common |
Common gpio_driver_data (needs to be first)
struct k_sem gpio_sc18is604_data::lock |
Semaphore to synchronize accesses to driver data and config.
uint8_t gpio_sc18is604_data::pin_config |
GPIO pin direction and driver configuration.
uint8_t gpio_sc18is604_data::pin_state |
GPIO pin level state.