Bridle API 4.1.99
A Zephyr based application framework
|
MFD Bus Transfer Driver Callbacks for an SC18IM604 bridge. More...
#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/drivers/mfd/sc18is604.h>
#include "mfd_sc18is604.h"
Data Structures | |
struct | mfd_sc18is604_transfer_work |
Structure tracking an asynchronous transfer. More... | |
Functions | |
static void | mfd_sc18is604_transfer_work_fn (struct k_work *work) |
int | mfd_sc18is604_transfer_signal (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, struct k_poll_signal *signal) |
int | mfd_sc18is604_read_register_signal (const struct device *dev, uint8_t reg, uint8_t *val, struct k_poll_signal *signal) |
int | mfd_sc18is604_read_buffer_signal (const struct device *dev, uint8_t *data, size_t len, struct k_poll_signal *signal) |
MFD Bus Transfer Driver Callbacks for an SC18IM604 bridge.
int mfd_sc18is604_read_buffer_signal | ( | const struct device * | dev, |
uint8_t * | data, | ||
size_t | len, | ||
struct k_poll_signal * | signal | ||
) |
int mfd_sc18is604_read_register_signal | ( | const struct device * | dev, |
uint8_t | reg, | ||
uint8_t * | val, | ||
struct k_poll_signal * | signal | ||
) |
int mfd_sc18is604_transfer_signal | ( | 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, | ||
struct k_poll_signal * | signal | ||
) |
|
static |