Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_ir_rx_config_s Struct Reference
LHAL » IR

IR RX configuration structure. More...

#include <bflb_ir.h>

Collaboration diagram for bflb_ir_rx_config_s:
Collaboration graph

Data Fields

uint8_t rx_mode
 
uint8_t input_inverse
 
uint8_t deglitch_enable
 
uint8_t deglitch_cnt
 
uint16_t data_threshold
 
uint16_t end_threshold
 
uint16_t fifo_threshold
 

Detailed Description

IR RX configuration structure.

Parameters
rx_modeRX mode select, use ir rx mode definition
input_inverseEnable or disable signal of input inverse
deglitch_enableEnable or disable signal of rx input de-glitch function
deglitch_cntDe-glitch function cycle count
data_thresholdPulse width threshold for logic 0/1 detection (don't care if SWM is enabled)
end_thresholdPulse width threshold to trigger end condition
fifo_thresholdRX FIFO threshold

Definition at line 176 of file bflb_ir.h.

Field Documentation

◆ data_threshold

uint16_t data_threshold

Definition at line 181 of file bflb_ir.h.

◆ deglitch_cnt

uint8_t deglitch_cnt

Definition at line 180 of file bflb_ir.h.

◆ deglitch_enable

uint8_t deglitch_enable

Definition at line 179 of file bflb_ir.h.

◆ end_threshold

uint16_t end_threshold

Definition at line 182 of file bflb_ir.h.

◆ fifo_threshold

uint16_t fifo_threshold

Definition at line 183 of file bflb_ir.h.

◆ input_inverse

uint8_t input_inverse

Definition at line 178 of file bflb_ir.h.

◆ rx_mode

uint8_t rx_mode

Definition at line 177 of file bflb_ir.h.


The documentation for this struct was generated from the following file: