Bridle API 4.1.99
A Zephyr based application framework
|
SC16IS75X MFD bus transfer functions. More...
#include <mfd_sc16is75x.h>
Data Fields | |
int(* | read_raw )(const struct device *dev, const uint8_t sub_address, uint8_t *buf, const size_t len) |
read raw data | |
int(* | write_raw )(const struct device *dev, const uint8_t sub_address, const uint8_t *buf, const size_t len) |
write raw data | |
SC16IS75X MFD bus transfer functions.
The SC16IS75X supports either SPI or I2C bus communiation. Depending on the device tree definitions, the driver automatically selects the correct transfer functions for reading and writing raw data.
int(* mfd_sc16is75x_transfer_function::read_raw) (const struct device *dev, const uint8_t sub_address, uint8_t *buf, const size_t len) |
read raw data
int(* mfd_sc16is75x_transfer_function::write_raw) (const struct device *dev, const uint8_t sub_address, const uint8_t *buf, const size_t len) |
write raw data