sx1261/2 driver
Dependents: alarm_slave iq_sx126x sx126x_simple_TX_shield_2020a sx126x_simple_RX_shield_2020a ... more
Driver for SX1261 or SX1262
Diff: sx126x.cpp
- Revision:
- 10:8905722dd5e6
- Parent:
- 8:66d3e344d61c
- Child:
- 13:5703598a88fb
--- a/sx126x.cpp Sun Nov 25 15:06:59 2018 -0800 +++ b/sx126x.cpp Tue Oct 15 16:01:02 2019 -0700 @@ -61,6 +61,7 @@ printf("\r\n"); } +extern RawSerial pc; void SX126x::service() { IrqFlags_t irqFlags, clearIrqFlags; @@ -116,6 +117,11 @@ clearIrqFlags.bits.CadDone = 1; clearIrqFlags.bits.CadDetected = irqFlags.bits.CadDetected; } + if (irqFlags.bits.PreambleDetected) { + clearIrqFlags.bits.PreambleDetected = 1; + if (preambleDetected) + preambleDetected(); + } if (clearIrqFlags.word != 0) { buf[0] = clearIrqFlags.word >> 8;