dwm_i2c_write
将数据写入 I2C 从站.
-
void dwm_i2c_write(uint8_t, uint8_t*, uint8_t, boolean_t)
- 参数
input – 地址, 数据, len, no_stop
addr – 8 位整数 (从属设备的地址 (只有 7 LSB))
data – 8 位整数 (传输缓冲区的指针)
len – 8位整数 (要发送的字节数)
no_stop – ‘0’ | ‘1’ (如果设置,传输成功完成后,总线上不会产生停止条件(允许在下一次传输中重复: 下次传输时启动参数))
output – 状态代码
C代码示例
uint8_t data[2];
const uint8_t addr= 1; // some address of the slave device
data[0]= 0xAA;
data[1]= 0xBB;
dwm_i2c_write(addr, data, 2, true);
SPI/UART 示例
这些接口不可用