|
Bridle API 4.2.0
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 |