123
Diff: sx127x_lora.cpp
- 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 +} +