Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
mfd_sc18is604_transfer.c File Reference

MFD Bus Transfer Driver for an SC18IM604 bridge. More...

#include <zephyr/kernel.h>
#include <zephyr/drivers/mfd/sc18is604.h>
#include "mfd_sc18is604.h"

Functions

int mfd_sc18is604_transfer (const struct device *dev, uint8_t *cmd, size_t cmd_len, uint8_t *tx_data, size_t tx_len, uint8_t *rx_data, size_t rx_len)
 Perform a data transfer to and from an SC18IS604 device.
 
int mfd_sc18is604_read_register (const struct device *dev, uint8_t reg, uint8_t *val)
 Write to an internal register.
 
int mfd_sc18is604_write_register (const struct device *dev, uint8_t reg, uint8_t val)
 Read from an internal register.
 
int mfd_sc18is604_read_buffer (const struct device *dev, uint8_t *data, size_t len)
 Read data from the internal buffer of an SC18IS604.
 

Detailed Description

MFD Bus Transfer Driver for an SC18IM604 bridge.