diff --git a/latest/Firmware/Transponder/.cproject b/latest/Firmware/Transponder/.cproject
index ca4a14c..fb26b45 100644
--- a/latest/Firmware/Transponder/.cproject
+++ b/latest/Firmware/Transponder/.cproject
@@ -395,7 +395,7 @@
-
+
diff --git a/latest/Firmware/Transponder/Inc/TXScheduler.hpp b/latest/Firmware/Transponder/Inc/TXScheduler.hpp
index 2c7ff2b..c685cd7 100644
--- a/latest/Firmware/Transponder/Inc/TXScheduler.hpp
+++ b/latest/Firmware/Transponder/Inc/TXScheduler.hpp
@@ -36,8 +36,8 @@ private:
time_t mUTC;
time_t mLast18Time;
time_t mLast24Time;
- float mAvgSpeed;
- StationData mStationData;
+ float mAvgSpeed = 0.0f;
+ StationData mStationData = {0};
GPSFix mLastGPSFix;
};
diff --git a/latest/Firmware/Transponder/Src/RadioManager.cpp b/latest/Firmware/Transponder/Src/RadioManager.cpp
index c503032..ccc7cb3 100644
--- a/latest/Firmware/Transponder/Src/RadioManager.cpp
+++ b/latest/Firmware/Transponder/Src/RadioManager.cpp
@@ -59,14 +59,12 @@ void RadioManager::init()
TRX_IC_CLK_PORT, TRX_IC_CLK_PIN, 0);
mTransceiverIC->init();
-#ifndef TX_TEST_MODE
//DBG("Initializing RF IC 2\r\n");
mReceiverIC = new Receiver(SDN2_PORT, SDN2_PIN,
CS2_PORT, CS2_PIN,
RX_IC_DATA_PORT, RX_IC_DATA_PIN,
RX_IC_CLK_PORT, RX_IC_CLK_PIN, 1);
mReceiverIC->init();
-#endif
mInitializing = false;
//DBG("Radio ICs initialized\r\n");
@@ -170,10 +168,8 @@ void RadioManager::timeSlotStarted(uint32_t slotNumber)
if ( mInitializing )
return;
-#ifndef TX_TEST_MODE
mTransceiverIC->timeSlotStarted(slotNumber);
mReceiverIC->timeSlotStarted(slotNumber);
-#endif
}
void RadioManager::scheduleTransmission(TXPacket *packet)
diff --git a/latest/Firmware/Transponder/Src/TXScheduler.cpp b/latest/Firmware/Transponder/Src/TXScheduler.cpp
index e5a0374..ab06042 100644
--- a/latest/Firmware/Transponder/Src/TXScheduler.cpp
+++ b/latest/Firmware/Transponder/Src/TXScheduler.cpp
@@ -49,6 +49,10 @@ TXScheduler::TXScheduler ()
mAvgSpeed = 0.0;
mLast18Time = 0;
mLast24Time = 0;
+}
+
+void TXScheduler::init()
+{
if ( Configuration::instance().readStationData(mStationData) )
{
DBG("Successfully loaded Station Data \r\n");
@@ -59,10 +63,6 @@ TXScheduler::TXScheduler ()
}
}
-void TXScheduler::init()
-{
-}
-
TXScheduler::~TXScheduler ()
{
}
@@ -84,10 +84,6 @@ void TXScheduler::processEvent(const Event &e)
if ( !RadioManager::instance().initialized() || mUTC == 0 )
return;
-#if TX_TEST_MODE
- return;
-#endif
-
if ( bsp_is_tx_disabled() )
return;