XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_i2c_master_struct Struct Reference

#include <rtos_i2c_master.h>

Public Attributes

rtos_driver_rpc_trpc_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
 

Detailed Description

Struct representing an RTOS I2C master driver instance.

The members in this struct should not be accessed directly.


The documentation for this struct was generated from the following file: