IRremote
Minimal sender for NEC and FAST protocol

Macros

#define IR_SEND_PIN   3
 
#define LED_SEND_FEEDBACK_CODE
 

Functions

void sendMark (uint8_t aSendPin, unsigned int aMarkMicros)
 
void sendONKYO (uint8_t aSendPin, uint16_t aAddress, uint16_t aCommand, uint_fast8_t aNumberOfRepeats, bool aSendNEC2Repeats)
 
void sendNECMinimal (uint8_t aSendPin, uint16_t aAddress, uint16_t aCommand, uint_fast8_t aNumberOfRepeats)
 
void sendNEC (uint8_t aSendPin, uint16_t aAddress, uint16_t aCommand, uint_fast8_t aNumberOfRepeats, bool aSendNEC2Repeats)
 
void sendExtendedNEC (uint8_t aSendPin, uint16_t aAddress, uint16_t aCommand, uint_fast8_t aNumberOfRepeats, bool aSendNEC2Repeats)
 
void sendFast8BitAndParity (uint8_t aSendPin, uint8_t aCommand, uint_fast8_t aNumberOfRepeats)
 
void sendFAST (uint8_t aSendPin, uint16_t aCommand, uint_fast8_t aNumberOfRepeats)
 

Detailed Description

Macro Definition Documentation

◆ IR_SEND_PIN

#define IR_SEND_PIN   3

Definition at line 68 of file TinyIRSender.hpp.

◆ LED_SEND_FEEDBACK_CODE

#define LED_SEND_FEEDBACK_CODE

Definition at line 71 of file TinyIRSender.hpp.

Function Documentation

◆ sendExtendedNEC()

void sendExtendedNEC ( uint8_t  aSendPin,
uint16_t  aAddress,
uint16_t  aCommand,
uint_fast8_t  aNumberOfRepeats,
bool  aSendNEC2Repeats 
)

Definition at line 274 of file TinyIRSender.hpp.

◆ sendFAST()

void sendFAST ( uint8_t  aSendPin,
uint16_t  aCommand,
uint_fast8_t  aNumberOfRepeats 
)

Definition at line 351 of file TinyIRSender.hpp.

◆ sendFast8BitAndParity()

void sendFast8BitAndParity ( uint8_t  aSendPin,
uint8_t  aCommand,
uint_fast8_t  aNumberOfRepeats 
)

Definition at line 344 of file TinyIRSender.hpp.

◆ sendMark()

void sendMark ( uint8_t  aSendPin,
unsigned int  aMarkMicros 
)

Definition at line 76 of file TinyIRSender.hpp.

◆ sendNEC()

void sendNEC ( uint8_t  aSendPin,
uint16_t  aAddress,
uint16_t  aCommand,
uint_fast8_t  aNumberOfRepeats,
bool  aSendNEC2Repeats 
)

Definition at line 191 of file TinyIRSender.hpp.

◆ sendNECMinimal()

void sendNECMinimal ( uint8_t  aSendPin,
uint16_t  aAddress,
uint16_t  aCommand,
uint_fast8_t  aNumberOfRepeats 
)

Definition at line 188 of file TinyIRSender.hpp.

◆ sendONKYO()

void sendONKYO ( uint8_t  aSendPin,
uint16_t  aAddress,
uint16_t  aCommand,
uint_fast8_t  aNumberOfRepeats,
bool  aSendNEC2Repeats 
)

Definition at line 120 of file TinyIRSender.hpp.