Function gx_ir_recv_data_ud


int gx_ir_recv_data_ud(const GX_HAL_IR_RX_CFG_T *rx, unsigned int *buf, unsigned int buf_len, unsigned int timeout)

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

参数
  • ir_dev -- IR 设备数据

  • rx -- 红外接收配置数据

  • buf -- 接收数据存放的 buffer

  • buf_len -- 接收到的数据长度

  • timeout -- 接收超时时间

Returns 0

成功

Returns -1

失败

Returns -2

超时

返回

int 是否成功