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

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.
 

Detailed Description

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.

Field Documentation

◆ common

struct gpio_driver_data gpio_sipomux_data::common

Common gpio_driver_data (needs to be first)

◆ lock

struct k_sem gpio_sipomux_data::lock

Semaphore to synchronize accesses to driver data and config.

◆ value

gpio_port_value_t gpio_sipomux_data::value

Variable for internal operations to avoid optimization effects.


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