From 71f58a49926fff1496a877bc6078c2c60b07b93a Mon Sep 17 00:00:00 2001 From: DashyFox Date: Thu, 16 Jan 2025 17:53:05 +0300 Subject: [PATCH] Revert "Update IR-protocol.ino" This reverts commit 79bb804bb424d1fb3927ac0f890b3dca57a302be. --- IR-protocol.ino | 94 +++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 53 deletions(-) diff --git a/IR-protocol.ino b/IR-protocol.ino index 1e9bb6b..56005d9 100644 --- a/IR-protocol.ino +++ b/IR-protocol.ino @@ -4,14 +4,14 @@ #include "MemoryCheck.h" /////////////// Pinout /////////////// -#define dec0_PIN PIN_IR_DEC_FORWARD -// #define dec1_PIN PIN_KT2_IN -// #define dec2_PIN PIN_KT3_IN -// #define dec3_PIN PIN_KT4_IN -// #define dec4_PIN PIN_KT5_IN -// #define dec5_PIN PIN_KT6_IN -// #define dec6_PIN PIN_KT7_IN -// #define dec7_PIN PIN_KT8_IN +#define dec0_PIN PIN_KT1_IN +#define dec1_PIN PIN_KT2_IN +#define dec2_PIN PIN_KT3_IN +#define dec3_PIN PIN_KT4_IN +#define dec4_PIN PIN_KT5_IN +#define dec5_PIN PIN_KT6_IN +#define dec6_PIN PIN_KT7_IN +#define dec7_PIN PIN_KT8_IN // #define dec8_PIN PB8 // #define dec9_PIN PB9 // #define dec10_PIN PB10 @@ -43,7 +43,7 @@ //////////////// Var ///////////////// // IR_Encoder encForward(PA5, 42 /* , &decBackward */); -IR_Encoder enc0(PIN_IR_ENC_FORWARD, 42 /* , &decBackward */); +IR_Encoder enc0(PIN_KT8_OUT, 42 /* , &decBackward */); // IR_Encoder enc1(PA1, 127 /* , &decBackward */); // IR_Encoder enc2(PA2, 137 /* , &decBackward */); // IR_Encoder enc3(PA3, 777 /* , &decBackward */); @@ -59,19 +59,18 @@ IR_Encoder enc0(PIN_IR_ENC_FORWARD, 42 /* , &decBackward */); void EncoderISR() { IR_Encoder::isr(); - digitalToggle(PIN_LED_BACKWARD); } //------------------------------------------------------------------- dec_Ini(0); -// dec_Ini(1); -// dec_Ini(2); -// dec_Ini(3); -// dec_Ini(4); -// dec_Ini(5); -// dec_Ini(6); -// dec_Ini(7); +dec_Ini(1); +dec_Ini(2); +dec_Ini(3); +dec_Ini(4); +dec_Ini(5); +dec_Ini(6); +dec_Ini(7); // dec_Ini(8); // dec_Ini(9); // dec_Ini(10); @@ -182,8 +181,8 @@ Timer t1(500, millis, []() // encBackward.sendData(IR_Broadcast, data2); // encTree.sendData(IR_Broadcast, rawData3); }); -Timer t2(50, millis, []() - { digitalToggle(PIN_LED_SPECIAL_1); }); +// Timer t2(50, millis, []() +// { digitalToggle(LED_BUILTIN); }); Timer signalDetectTimer; ///////////////////////////////////////////////////////////////////// @@ -198,17 +197,10 @@ void setup() NVIC_SetPriority(IRQn_Type::TIM3_IRQn, 0); IR_Timer.resume(); - pinMode(PIN_IR_DEC_FORWARD, INPUT_PULLUP); - pinMode(PIN_LED_BACKWARD, OUTPUT); - pinMode(PIN_LED_FORWARD, OUTPUT); - - pinMode(PIN_LED_SPECIAL_1, OUTPUT); // test - pinMode(PIN_LED_SPECIAL_2, OUTPUT); // test - Serial.begin(SERIAL_SPEED); Serial.println(F(INFO)); - // pinMode(LoopOut, OUTPUT); + pinMode(LoopOut, OUTPUT); // pinMode(SignalDetectLed, OUTPUT); pinMode(dec0_PIN, INPUT_PULLUP); @@ -216,13 +208,13 @@ void setup() static IR_DecoderRaw *blind[]{ &dec0, - // &dec1, - // &dec2, - // &dec3, - // &dec4, - // &dec5, - // &dec6, - // &dec7, + &dec1, + &dec2, + &dec3, + &dec4, + &dec5, + &dec6, + &dec7, // &dec8, // &dec9, // &dec10, @@ -238,13 +230,13 @@ void setup() // enc10.setBlindDecoders(blind, sizeof(blind) / sizeof(IR_DecoderRaw *)); decSetup(0); - // decSetup(1); - // decSetup(2); - // decSetup(3); - // decSetup(4); - // decSetup(5); - // decSetup(6); - // decSetup(7); + decSetup(1); + decSetup(2); + decSetup(3); + decSetup(4); + decSetup(5); + decSetup(6); + decSetup(7); // decSetup(8); // decSetup(9); // decSetup(10); @@ -255,21 +247,20 @@ void setup() void loop() { - // digitalToggle(LoopOut); - digitalWrite(PIN_LED_SPECIAL_2, digitalRead(PIN_IR_DEC_FORWARD)); + digitalToggle(LoopOut); Timer::tick(); IR_Decoder::tick(); bool rx_flag; decStat(0); - // decStat(1); - // decStat(2); - // decStat(3); - // decStat(4); - // decStat(5); - // decStat(6); - // decStat(7); + decStat(1); + decStat(2); + decStat(3); + decStat(4); + decStat(5); + decStat(6); + decStat(7); // decStat(8); // decStat(9); // decStat(10); @@ -327,9 +318,6 @@ void detectSignal() // digitalWrite(SignalDetectLed, HIGH); // signalDetectTimer.delay(50, millis, []() // { digitalWrite(SignalDetectLed, LOW); }); - - digitalToggle(PIN_LED_FORWARD); - } // test