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 示例

这些接口不可用