123

Revision:
12:bda42457c34a
Parent:
10:7382c260c4b1
Child:
13:1953e70522aa
diff -r 4210303ac88d -r bda42457c34a sx127x_lora.cpp
--- a/sx127x_lora.cpp	Tue Mar 17 20:06:45 2015 +0000
+++ b/sx127x_lora.cpp	Mon Apr 13 23:00:14 2015 +0000
@@ -326,8 +326,11 @@
 
 void SX127x_lora::start_rx()
 {
+    m_xcvr.RegOpMode.octet = m_xcvr.read_reg(REG_OPMODE);
     if (!m_xcvr.RegOpMode.bits.LongRangeMode)
-        return;
+        return; // fsk mode
+    if (m_xcvr.RegOpMode.sx1276LORAbits.AccessSharedReg)
+        return; // fsk page
 
     if (m_xcvr.RegDioMapping1.bits.Dio0Mapping != 0) {
         m_xcvr.RegDioMapping1.bits.Dio0Mapping = 0;    // DIO0 to RxDone
@@ -390,4 +393,5 @@
     } // ...switch (RegDioMapping1.bits.Dio0Mapping)
     
     return SERVICE_ERROR;    
-}
\ No newline at end of file
+}
+