Struct GX_IR_CFG_T


struct GX_IR_CFG_T

IR 配置参数

Public Members

unsigned short tx_carrier_duty

占空比,以百分比计,1~100

unsigned short tx_carrier_freq

发送载波频率,单位 Hz,范围:时钟源频率/4096~时钟源频率

GX_HAL_IR_STD_RX_DONE_CALLBACK_FUNC std_rx_done_cb

标准模式接收结束回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC std_tx_done_cb

标准模式发送结束回调函数

GX_HAL_IR_ERR_CALLBACK_FUNC std_rx_err_cb

标准模式发接收出错回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_rx_thr_cb

自定义模式接收 FIFO 达到阈值回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_rx_done_cb

自定义模式接收结束回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_tx_done_cb

自定义模式发送结束回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_rx_full_cb

自定义模式接收 FIFO 变为满回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_rx_empty_cb

自定义模式接收 FIFO 变为空回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_tx_thr_cb

自定义模式发送 FIFO 达到阈值回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_tx_full_cb

自定义模式发送 FIFO 变为满回调函数

GX_HAL_IR_COMMON_CALLBACK_FUNC ud_tx_empty_cb

自定义模式发送 FIFO 变为空回调函数

void *user_data

用户数据指针