Function gx_hal_ir_recv_data_ud

  • Defined in file__output_copyinclude_src_include_ir_gx_hal_ir.h

Function Documentation

int gx_hal_ir_recv_data_ud(GX_HAL_IR *ir_dev, const GX_HAL_IR_RX_CFG_T *rx, unsigned int *buf, unsigned int buf_len, unsigned int timeout)

ir 接收自定义协议数据 该函数可接收自定义协议数据,以波形的电平和长度格式存储数据,参考 /ref GX_HAL_IR_UD_DATA_T 的定义

参数
  • ir_dev – IR 设备数据

  • rx – 红外接收配置数据

  • buf – 接收数据存放的 buffer

  • buf_len – 接收到的数据长度

  • timeout – 接收超时时间

Returns 0

成功

Returns -1

失败

Returns -2

超时

返回

int 是否成功