Function gx_hal_i2c_master_receive_it

  • Defined in file__output_copyinclude_src_include_i2c_gx_hal_dw_i2c.h

Function Documentation

hal_status gx_hal_i2c_master_receive_it(GX_HAL_I2C *i2c, uint16_t dev_addr)

i2c master使用中断读取数据 调用前需要填充dev结构体中以下参数: data: 存放读取数据地址 size: 读取数据大小 done_callback: 读取完成后的回调函数 done_priv: 私有存放参数

参数
  • i2c – i2c句柄

  • dev_addr – slave地址

Returns HAL_OK

成功

Returns HAL_TIMEOUT

超时

Returns HAL_BUSY

繁忙

Returns HAL_ERROR

失败

返回

hal_status 是否成功