|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


宏定义 | |
| #define | I2C_10BIT_ADDR_MASK 0x03FF |
| #define | I2C_10BIT_ADDR_MASK_H 0x0300 |
| #define | I2C_10BIT_ADDR_MASK_H_OFFSET 7 |
| #define | I2C_10BIT_ADDR_MASK_H_TAG 0xF0 |
| #define | I2C_10BIT_ADDR_MASK_L 0x00FF |
| #define | I2C_10BIT_ADDR_MASK_L_OFFSET 0 |
| #define | I2C_7BIT_ADDR_MASK 0x7F |
| #define | I2C_ADDR_READ_TAG 0x01 |
| #define | I2C_ADDR_WRITE_TAG 0xFE |
| #define | I2C_ADDR_TYPE_7BIT 0 |
| #define | I2C_ADDR_TYPE_10BIT 1 |
| #define | I2C_ADDR_TYPE_INVALID 2 |
函数 | |
| errcode_t | hal_i2c_v150_master_init (i2c_bus_t bus, uint32_t baudrate, uint8_t hscode, hal_i2c_callback_t callback) |
| 初始化I2C作为主机 | |
| errcode_t | hal_i2c_v150_slave_init (i2c_bus_t bus, uint32_t baudrate, uint16_t addr, hal_i2c_callback_t callback) |
| 初始化I2C作为从机。 | |