1

Revision:
17:5f34cbe2ac53
Parent:
16:34de2ab7eb32
Child:
19:94b5382d3fc6
diff -r 34de2ab7eb32 -r 5f34cbe2ac53 radio_sx127x.cpp
--- a/radio_sx127x.cpp	Wed Oct 30 12:50:54 2019 -0700
+++ b/radio_sx127x.cpp	Mon Jun 01 15:59:56 2020 -0700
@@ -1,7 +1,13 @@
 #include "radio.h"
 #ifdef SX127x_H 
 
+#ifdef DEVICE_LPTICKER
 LowPowerTimer Radio::lpt;
+LowPowerTimeout TxTimeoutEvent;
+#else
+Timer Radio::lpt;
+Timeout TxTimeoutEvent;
+#endif
 
 void Radio::Sleep()
 {
@@ -28,8 +34,6 @@
     return radio.get_frf_MHz();
 }
 
-LowPowerTimeout TxTimeoutEvent;
-
 void SX1272OnTimeoutIrq( void )
 {
     Radio::radio.set_opmode(RF_OPMODE_STANDBY);
@@ -435,10 +439,8 @@
 void Radio::service()
 {
     if (pinEvent.dio0) {
-        if (radio.dio0.read()) {
-            dio0UserContext();
-            pinEvent.txing = 0;
-        }
+        dio0UserContext();
+        pinEvent.txing = 0;
         pinEvent.dio0 = 0;
     } else if (radio.dio0.read()) {
         /* fail: missed interrupt */