TuyaOS
成员变量
TKL_I2C_DESC_T结构体 参考

the description of tuya kernel adapter layer i2c 更多...

#include <tkl_init_common.h>

成员变量

OPERATE_RET(* deinit )(TUYA_I2C_NUM_E port)
 
OPERATE_RET(* get_status )(TUYA_I2C_NUM_E port, TUYA_IIC_STATUS_T *status)
 
OPERATE_RET(* init )(TUYA_I2C_NUM_E port, CONST TUYA_IIC_BASE_CFG_T *cfg)
 
OPERATE_RET(* irq_disable )(TUYA_I2C_NUM_E port)
 
OPERATE_RET(* irq_enable )(TUYA_I2C_NUM_E port)
 
OPERATE_RET(* irq_init )(TUYA_I2C_NUM_E port, CONST TUYA_I2C_IRQ_CB *cb)
 
OPERATE_RET(* master_receive )(TUYA_I2C_NUM_E port, UINT16_T dev_addr, VOID *data, UINT32_T size, BOOL_T xfer_pending)
 
OPERATE_RET(* master_send )(TUYA_I2C_NUM_E port, UINT16_T dev_addr, CONST VOID_T *data, UINT32_T size, BOOL_T xfer_pending)
 
OPERATE_RET(* reset )(TUYA_I2C_NUM_E port)
 
OPERATE_RET(* set_slave_addr )(TUYA_I2C_NUM_E port, UINT16_T dev_addr)
 
OPERATE_RET(* slave_receive )(TUYA_I2C_NUM_E port, VOID *data, UINT32_T size)
 
OPERATE_RET(* slave_send )(TUYA_I2C_NUM_E port, CONST VOID *data, UINT32_T size)
 

详细描述

the description of tuya kernel adapter layer i2c


该结构体的文档由以下文件生成: