IRremote
ir_LG.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LG_ADDRESS_BITS   8
 
#define LG_COMMAND_BITS   16
 
#define LG_CHECKSUM_BITS   4
 
#define LG_BITS   (LG_ADDRESS_BITS + LG_COMMAND_BITS + LG_CHECKSUM_BITS)
 
#define LG_UNIT   500
 
#define LG_HEADER_MARK   (18 * LG_UNIT)
 
#define LG_HEADER_SPACE   4200
 
#define LG2_HEADER_MARK   (19 * LG_UNIT)
 
#define LG2_HEADER_SPACE   (6 * LG_UNIT)
 
#define LG_BIT_MARK   LG_UNIT
 
#define LG_ONE_SPACE   1580
 
#define LG_ZERO_SPACE   550
 
#define LG_REPEAT_HEADER_SPACE   (4 * LG_UNIT)
 
#define LG_REPEAT_PERIOD   110000
 

Functions

void sendLG2SpecialRepeat ()
 Static function for sending special repeat frame. More...
 

Variables

struct PulseDistanceWidthProtocolConstants LGProtocolConstants
 
struct PulseDistanceWidthProtocolConstants LG2ProtocolConstants