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

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
 

Detailed Description

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.

Field Documentation

◆ read_raw

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

◆ write_raw

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


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