Struct GX_HAL_IR¶
Defined in file__output_copyinclude_src_include_ir_gx_hal_ir.h
Struct Documentation¶
-
struct GX_HAL_IR¶
IR 设备数据
Public Members
-
unsigned int reg_base¶
IR 模块寄存器基地址
-
void *user_data¶
用户数据指针
-
unsigned int src_clk¶
模块时钟源频率 irc_clk
-
unsigned char internal_ana_en¶
芯片内部模拟部分使能
-
unsigned char std_rx_en¶
标准协议模式接收使能,1:使能, 0:禁用
-
unsigned char ud_rx_en¶
自定义协议模式接收使能,1:使能, 0:禁用
-
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 变为空回调函数
-
unsigned int rx_fifo_depth¶
程序从寄存器中获取后填写到下列成员中
接收 FIFO 深度
-
unsigned int tx_fifo_depth¶
发送 FIFO 深度
-
unsigned char rx_fifo_width¶
接收 FIFO 位宽
-
unsigned char tx_fifo_width¶
发送 FIFO 位宽
-
unsigned int reg_base¶