McMajan Library Pack  v 2.00
Improve your Arduino !
Ss_McIRDA.cpp File Reference
#include "Ss_McIRDA_Int.h"
+ Include dependency graph for Ss_McIRDA.cpp:

Go to the source code of this file.

Macros

#define DAIKIN_ONE_SPACE   1270
 
#define DAIKIN_ZERO_SPACE   425
 
#define FNV_PRIME_32   16777619
 
#define FNV_BASIS_32   2166136261
 

Functions

unsigned int MATCH (unsigned int measured, unsigned int desired)
 
unsigned int MATCH_MARK (unsigned int measured_ticks, unsigned int desired_us)
 
unsigned int MATCH_SPACE (unsigned int measured_ticks, unsigned int desired_us)
 
void LongMicroDelay (unsigned int micros)
 
 ISR (TIMER_INTR_NAME)
 

Variables

volatile irparams_t irparams
 

Macro Definition Documentation

§ DAIKIN_ONE_SPACE

#define DAIKIN_ONE_SPACE   1270

§ DAIKIN_ZERO_SPACE

#define DAIKIN_ZERO_SPACE   425

§ FNV_BASIS_32

#define FNV_BASIS_32   2166136261

Definition at line 1319 of file Ss_McIRDA.cpp.

§ FNV_PRIME_32

#define FNV_PRIME_32   16777619

Definition at line 1318 of file Ss_McIRDA.cpp.

Function Documentation

§ ISR()

ISR ( TIMER_INTR_NAME  )

Definition at line 520 of file Ss_McIRDA.cpp.

§ LongMicroDelay()

void LongMicroDelay ( unsigned int  micros)

Definition at line 391 of file Ss_McIRDA.cpp.

+ Here is the caller graph for this function:

§ MATCH()

unsigned int MATCH ( unsigned int  measured,
unsigned int  desired 
)

Definition at line 21 of file Ss_McIRDA.cpp.

§ MATCH_MARK()

unsigned int MATCH_MARK ( unsigned int  measured_ticks,
unsigned int  desired_us 
)

Definition at line 31 of file Ss_McIRDA.cpp.

§ MATCH_SPACE()

unsigned int MATCH_SPACE ( unsigned int  measured_ticks,
unsigned int  desired_us 
)

Definition at line 45 of file Ss_McIRDA.cpp.

Variable Documentation

§ irparams

volatile irparams_t irparams

Definition at line 14 of file Ss_McIRDA.cpp.