Bridle API 4.1.99
A Zephyr based application framework
|
SC16IS75X MFD data. More...
#include <mfd_sc16is75x.h>
Data Fields | |
const struct device * | self |
Back refernce to driver instance. | |
const struct mfd_sc16is75x_transfer_function * | transfer_function |
bus specific transfer functions (SPI or I2C) | |
struct k_mutex | transaction_lock |
Mutex to allow locking across multiple transactions. | |
SC16IS75X MFD data.
This structure contains data structures used by a SC16IS75X MFD.
Combined register access sequences, either multiple read, multiple write or mixed read and write, are synchronized using k_mutex.
const struct device* mfd_sc16is75x_data::self |
Back refernce to driver instance.
struct k_mutex mfd_sc16is75x_data::transaction_lock |
Mutex to allow locking across multiple transactions.
const struct mfd_sc16is75x_transfer_function* mfd_sc16is75x_data::transfer_function |
bus specific transfer functions (SPI or I2C)