From dacd0bc987a8d47d529d922a8b6eb5e7f3af7ec7 Mon Sep 17 00:00:00 2001
From: Dan <UnrealDanMail@gmail.com>
Date: Thu, 28 Dec 2023 15:34:47 -0800
Subject: [PATCH] oops

---
 VortexEngine/src/Wireless/IRConfig.h     |  4 ++--
 VortexEngine/src/Wireless/IRReceiver.cpp | 18 ------------------
 2 files changed, 2 insertions(+), 20 deletions(-)

diff --git a/VortexEngine/src/Wireless/IRConfig.h b/VortexEngine/src/Wireless/IRConfig.h
index 61653c56bc..2a8e68ddf2 100644
--- a/VortexEngine/src/Wireless/IRConfig.h
+++ b/VortexEngine/src/Wireless/IRConfig.h
@@ -39,7 +39,7 @@
 #define IR_DIVIDER_SPACE_MIN IR_HEADER_MARK_MIN
 #define IR_DIVIDER_SPACE_MAX IR_HEADER_MARK_MAX
 
-#define IR_SEND_PWM_PIN 6
-#define IR_RECEIVER_PIN 7
+#define IR_SEND_PWM_PIN 0
+#define IR_RECEIVER_PIN 2
 
 #endif
diff --git a/VortexEngine/src/Wireless/IRReceiver.cpp b/VortexEngine/src/Wireless/IRReceiver.cpp
index 5b6ed2136e..47ec50ef4d 100644
--- a/VortexEngine/src/Wireless/IRReceiver.cpp
+++ b/VortexEngine/src/Wireless/IRReceiver.cpp
@@ -1,6 +1,5 @@
 #include "IRReceiver.h"
 #include "IRConfig.h"
-#include "../Serial/Serial.h"
 
 #if IR_ENABLE_RECEIVER == 1
 
@@ -10,10 +9,6 @@
 #include "../Modes/Mode.h"
 #include "../Log/Log.h"
 
-#ifdef VORTEX_EMBEDDED
-#include <Arduino.h>
-#endif
-
 BitStream IRReceiver::m_irData;
 IRReceiver::RecvState IRReceiver::m_recvState = WAITING_HEADER_MARK;
 uint32_t IRReceiver::m_prevTime = 0;
@@ -22,9 +17,6 @@ uint32_t IRReceiver::m_previousBytes = 0;
 
 bool IRReceiver::init()
 {
-#ifdef VORTEX_EMBEDDED
-  pinMode(IR_RECEIVER_PIN, INPUT_PULLUP);
-#endif
   m_irData.init(IR_RECV_BUF_SIZE);
   return true;
 }
@@ -91,18 +83,12 @@ bool IRReceiver::receiveMode(Mode *pMode)
 
 bool IRReceiver::beginReceiving()
 {
-#ifdef VORTEX_EMBEDDED
-  attachInterrupt(digitalPinToInterrupt(IR_RECEIVER_PIN), IRReceiver::recvPCIHandler, CHANGE);
-#endif
   resetIRState();
   return true;
 }
 
 bool IRReceiver::endReceiving()
 {
-#ifdef VORTEX_EMBEDDED
-  detachInterrupt(digitalPinToInterrupt(IR_RECEIVER_PIN));
-#endif
   resetIRState();
   return true;
 }
@@ -181,7 +167,6 @@ void IRReceiver::handleIRTiming(uint32_t diff)
       DEBUG_LOGF("Bad header mark %u, resetting...", diff);
       resetIRState();
     }
-    SerialComs::write("header mark\n");
     break;
   case WAITING_HEADER_SPACE:
     if (diff >= IR_HEADER_SPACE_MIN && diff <= IR_HEADER_SPACE_MAX) {
@@ -190,18 +175,15 @@ void IRReceiver::handleIRTiming(uint32_t diff)
       DEBUG_LOGF("Bad header space %u, resetting...", diff);
       resetIRState();
     }
-    SerialComs::write("header space\n");
     break;
   case READING_DATA_MARK:
     // classify mark/space based on the timing and write into buffer
     m_irData.write1Bit((diff > (IR_TIMING * 2)) ? 1 : 0);
     m_recvState = READING_DATA_SPACE;
-    SerialComs::write("data mark\n");
     break;
   case READING_DATA_SPACE:
     // the space could be just a regular space, or a gap in between blocks
     m_recvState = READING_DATA_MARK;
-    SerialComs::write("data space\n");
     break;
   default: // ??
     DEBUG_LOGF("Bad receive state: %u", m_recvState);