add protocol bits definition for arduino
as they are defined only when using esp8266
This commit is contained in:
1 parent
bf7e4f1240
commit
ace5fe7161
1 file changed
+29
@@ -43,6 +43,35 @@
|
|||||||
IRsend irsend; //connect IR emitter pin to D9 on arduino, you need to comment #define IR_USE_TIMER2 and uncomment #define IR_USE_TIMER1 on library IRremote.h so as to free pin D3 for RF RECEIVER PIN
|
IRsend irsend; //connect IR emitter pin to D9 on arduino, you need to comment #define IR_USE_TIMER2 and uncomment #define IR_USE_TIMER1 on library IRremote.h so as to free pin D3 for RF RECEIVER PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// IR protocol bits definition for Arduino (for ESP9266 they are defined in IRRemoteESP8266.h)
|
||||||
|
#ifndef NEC_BITS
|
||||||
|
#define NEC_BITS 32U
|
||||||
|
#endif
|
||||||
|
#ifndef SAMSUNG_BITS
|
||||||
|
#define SAMSUNG_BITS 32U
|
||||||
|
#endif
|
||||||
|
#ifndef SHARP_BITS
|
||||||
|
#define SHARP_ADDRESS_BITS 5U
|
||||||
|
#define SHARP_COMMAND_BITS 8U
|
||||||
|
#define SHARP_BITS (SHARP_ADDRESS_BITS + SHARP_COMMAND_BITS + 2) // 15U
|
||||||
|
#endif
|
||||||
|
#ifndef RC5_BITS
|
||||||
|
#define RC5_RAW_BITS 14U
|
||||||
|
#define RC5_BITS RC5_RAW_BITS - 2U
|
||||||
|
#endif
|
||||||
|
#ifndef DISH_BITS
|
||||||
|
#define DISH_BITS 16U
|
||||||
|
#endif
|
||||||
|
#ifndef SONY_12_BITS
|
||||||
|
#define SONY_12_BITS 12U
|
||||||
|
#endif
|
||||||
|
#ifndef LG_BITS
|
||||||
|
#define LG_BITS 28U
|
||||||
|
#endif
|
||||||
|
#ifndef WHYNTER_BITS
|
||||||
|
#define WHYNTER_BITS 32U
|
||||||
|
#endif
|
||||||
|
|
||||||
void setupIR()
|
void setupIR()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user