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

SC16IS75X MFD data. More...

#include <mfd_sc16is75x.h>

Data Fields

const struct device * self
 Back refernce to driver instance.
 
const struct mfd_sc16is75x_transfer_functiontransfer_function
 bus specific transfer functions (SPI or I2C)
 
struct k_mutex transaction_lock
 Mutex to allow locking across multiple transactions.
 

Detailed Description

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.

Field Documentation

◆ self

const struct device* mfd_sc16is75x_data::self

Back refernce to driver instance.

◆ transaction_lock

struct k_mutex mfd_sc16is75x_data::transaction_lock

Mutex to allow locking across multiple transactions.

◆ transfer_function

const struct mfd_sc16is75x_transfer_function* mfd_sc16is75x_data::transfer_function

bus specific transfer functions (SPI or I2C)


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