diff --git a/IR_DecoderRaw.cpp b/IR_DecoderRaw.cpp index 8b2ffce..43adbbe 100644 --- a/IR_DecoderRaw.cpp +++ b/IR_DecoderRaw.cpp @@ -9,6 +9,12 @@ IR_DecoderRaw::IR_DecoderRaw(const uint8_t isrPin, uint16_t addr, IR_Encoder *en { encPair->decPair = this; } +#ifdef IRDEBUG + pinMode(wrHigh, OUTPUT); + pinMode(wrLow, OUTPUT); + pinMode(writeOp, OUTPUT); + pinMode(errOut, OUTPUT); +#endif } //////////////////////////////////// isr /////////////////////////////////////////// @@ -161,7 +167,7 @@ void IR_DecoderRaw::tick() { if (isPreamb) { // первый фронт после - // gotTune.set(riseSyncTime); + // gotTune.set(riseSyncTime); } isPreamb = false; } diff --git a/IR_DecoderRaw.h b/IR_DecoderRaw.h index 82912e6..30737b5 100644 --- a/IR_DecoderRaw.h +++ b/IR_DecoderRaw.h @@ -1,15 +1,15 @@ #pragma once #include "IR_config.h" -// #define IRDEBUG +#define IRDEBUG #ifdef IRDEBUG -#define wrHigh A3 // Запись HIGH инициирована // green -#define wrLow A3 // Запись LOW инициирована // blue -#define writeOp 13 // Операция записи, 1 пульс для 0 и 2 для 1 // orange +#define wrHigh A1 // Запись HIGH инициирована // green +#define wrLow A0 // Запись LOW инициирована // blue +#define writeOp 255 // Операция записи, 1 пульс для 0 и 2 для 1 // orange // Исправленные ошибки // purle // 1 пульс: fix -#define errOut A3 +#define errOut 255 #endif /////////////////////////////////////////////////////////////////////////////////////////////////