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

Go to the source code of this file.

Functions

 if (irparams.TickCounterForISR< UINT16_MAX)
 
 if (irparams.StateForISR==IR_REC_STATE_IDLE)
 
 if (FeedbackLEDControl.LedFeedbackEnabled==LED_FEEDBACK_ENABLED_FOR_RECEIVE)
 
bool matchTicks (unsigned int aMeasuredTicks, unsigned int aMatchValueMicros)
 Match function without compensating for marks exceeded or spaces shortened by demodulator hardware Currently not used. More...
 
bool MATCH (unsigned int measured_ticks, unsigned int desired_us)
 
bool matchMark (unsigned int aMeasuredTicks, unsigned int aMatchValueMicros)
 Compensate for marks exceeded by demodulator hardware. More...
 
bool MATCH_MARK (unsigned int measured_ticks, unsigned int desired_us)
 
bool matchSpace (unsigned int aMeasuredTicks, unsigned int aMatchValueMicros)
 Compensate for spaces shortened by demodulator hardware. More...
 
bool MATCH_SPACE (unsigned int measured_ticks, unsigned int desired_us)
 
int getMarkExcessMicros ()
 Getter function for MARK_EXCESS_MICROS. More...
 
void printActiveIRProtocols (Print *aSerial)
 

Variables

IRrecv IrReceiver
 The receiver instance. More...
 
struct irparams_struct irparams
 
uint_fast8_t sBiphaseDecodeRawbuffOffset
 
unsigned int sBiphaseCurrentTimingIntervals
 
uint_fast8_t sBiphaseUsedTimingIntervals
 
unsigned int sBiphaseTimeUnit