Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
gpio_sc18is604_data Struct Reference

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.
 

Detailed Description

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.

Field Documentation

◆ common

struct gpio_driver_data gpio_sc18is604_data::common

Common gpio_driver_data (needs to be first)

◆ lock

struct k_sem gpio_sc18is604_data::lock

Semaphore to synchronize accesses to driver data and config.

◆ pin_config

uint8_t gpio_sc18is604_data::pin_config

GPIO pin direction and driver configuration.

◆ pin_state

uint8_t gpio_sc18is604_data::pin_state

GPIO pin level state.


The documentation for this struct was generated from the following file: