|
TuyaOS
|
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