diff --git a/IR-protocol.ino b/IR-protocol.ino index e4d798f..9b5d917 100644 --- a/IR-protocol.ino +++ b/IR-protocol.ino @@ -22,6 +22,7 @@ #define dec15_PIN 15 #define LoopOut 16 +#define LoopOut1 17 #define dec_ISR(n) \ void dec_##n##_ISR() { dec##n.isr(); } @@ -204,6 +205,7 @@ bool TimerISRHandler(struct repeating_timer *t){ void setup() { + pinMode(LoopOut1, OUTPUT); add_repeating_timer_us(6, TimerISRHandler, NULL, &timer); // IR_Timer.setOverflow(carrierFrec * 2, HERTZ_FORMAT); @@ -262,8 +264,14 @@ void setup() void loop() { digitalToggle(LoopOut); - Timer::tick(); +} + + + +void loop1() +{ + Timer::tick(); IR_Decoder::tick(); bool rx_flag; @@ -310,7 +318,18 @@ void loop() } Serial.println(in); } + digitalToggle(LoopOut1); } + + + + + + + + + + Timer statusSimpleDelay; bool statusSimple(IR_Decoder &dec) {