XCORE SDK
XCORE Software Development Kit
|
#include <rtos_i2c_master.h>
Public Attributes | |
rtos_driver_rpc_t * | rpc_config |
i2c_res_t(* | write )(rtos_i2c_master_t *, uint8_t, uint8_t buf[], size_t, size_t *, int) |
i2c_res_t(* | read )(rtos_i2c_master_t *, uint8_t, uint8_t buf[], size_t, int) |
void(* | stop_bit_send )(rtos_i2c_master_t *) |
i2c_regop_res_t(* | reg_write )(rtos_i2c_master_t *, uint8_t, uint8_t, uint8_t) |
i2c_regop_res_t(* | reg_read )(rtos_i2c_master_t *, uint8_t, uint8_t, uint8_t *) |
i2c_master_t | ctx |
rtos_osal_mutex_t | lock |
Struct representing an RTOS I2C master driver instance.
The members in this struct should not be accessed directly.