1

Revision:
8:0518c6e68b79
Parent:
7:ba81f66e56d1
Child:
10:3303cf2867d4
diff -r ba81f66e56d1 -r 0518c6e68b79 radio_sx127x.cpp
--- a/radio_sx127x.cpp	Wed Dec 05 15:04:48 2018 -0800
+++ b/radio_sx127x.cpp	Thu Dec 06 17:57:21 2018 -0800
@@ -233,6 +233,9 @@
 
 void Radio::Init(const RadioEvents_t* e)
 {
+    while (radio.dio0.read() || radio.dio1.read()) {
+        radio.write_reg(REG_LR_IRQFLAGS, 0xff); // clear stagnant interrupt
+    }
     dio0.rise(dio0isr);
     dio1.rise(dio1isr);