|
Bridle API 4.2.0
A Zephyr based application framework
|
Driver Interface for the I2C controller part of an SC18IM604 bridge. More...
#include <zephyr/kernel.h>#include <zephyr/device.h>#include <zephyr/drivers/gpio.h>#include <zephyr/drivers/i2c.h>Go to the source code of this file.
Data Structures | |
| struct | i2c_sc18is604_config |
| SC18IM604 I2C controller configuration data. More... | |
| struct | i2c_sc18is604_data |
| SC18IS604 I2C controller data. More... | |
| struct | i2c_sc18is604_data::sc18is604_interrupt_handling_data |
| Struct for passing data between interrupt handling work items. More... | |
Functions | |
| int | await_signal (struct k_poll_signal *signal, int *result, k_timeout_t timeout) |
| Await a signal being raised. | |
| int | i2c_sc18is604_transfer_cb (const struct device *dev, struct i2c_msg *msgs, uint8_t num_msgs, uint16_t addr, i2c_callback_t cb, void *userdata) |
| Transfer I2C messages asynchronously. | |
Driver Interface for the I2C controller part of an SC18IM604 bridge.