Function gx_i2c_async_write


int gx_i2c_async_write(unsigned char bus_id, unsigned char slv_addr, unsigned char *buf, unsigned short len, gx_i2c_async_done_cb_t callback, void *private)

i2c异步发送数据

参数
  • bus_id -- i2c总线id

  • slv_addr -- i2c slave地址

  • buf -- 需要发送的数据

  • len -- 发送数据长度

  • callback -- 完成时回调函数, 详细说明请参考 gx_i2c_async_done_cb_t

  • private -- 回调函数参数

Returns 0

成功

Returns -1

失败