IRremote
ir_BangOlufsen.hpp File Reference
Include dependency graph for ir_BangOlufsen.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ENABLE_BEO_WITHOUT_FRAME_GAP
 
#define BEO_DATA_BITS   8
 
#define BEO_UNIT   3125
 
#define BEO_BIT_MARK   200
 
#define BEO_BIT_MARK_FOR_DECODE   250
 
#define BEO_DATALINK_BIT_MARK   (BEO_UNIT / 2)
 
#define BEO_ZERO_SPACE   BEO_UNIT
 
#define BEO_REPETITION_OF_PREVIOUS_BIT_SPACE   (2 * BEO_UNIT)
 
#define BEO_ONE_SPACE   (3 * BEO_UNIT)
 
#define BEO_TRAILING_BIT_SPACE   (4 * BEO_UNIT)
 
#define BEO_START_BIT_SPACE   (5 * BEO_UNIT)
 
#define BEO_REPEAT_PERIOD   100000
 
#define BEO_MATCH_DELTA   (BEO_UNIT / 2 - MICROS_PER_TICK)
 

Functions

static bool matchBeoLength (uint16_t aMeasuredTicks, uint16_t aMatchValueMicros)