[SX127x] Use RSSI interrupt and disable AFC (#505)

This commit is contained in:
jgromes 2022-04-03 12:14:26 +02:00
parent 3a55ad92e1
commit 2e183d70bb

View file

@ -96,17 +96,12 @@ int16_t SX127x::beginFSK(uint8_t chipVersion, float br, float freqDev, float rxB
state = SX127x::setAFCBandwidth(rxBw); state = SX127x::setAFCBandwidth(rxBw);
RADIOLIB_ASSERT(state); RADIOLIB_ASSERT(state);
// set AFC&AGC trigger to RSSI (in OOK) or both (in FSK) // set AFC&AGC trigger to RSSI (both in OOK and FSK)
if(enableOOK) { state = SX127x::setAFCAGCTrigger(RADIOLIB_SX127X_RX_TRIGGER_RSSI_INTERRUPT);
state = SX127x::setAFCAGCTrigger(RADIOLIB_SX127X_RX_TRIGGER_RSSI_INTERRUPT);
} else {
state = SX127x::setAFCAGCTrigger(RADIOLIB_SX127X_RX_TRIGGER_BOTH);
}
RADIOLIB_ASSERT(state); RADIOLIB_ASSERT(state);
// enable AFC // enable AFC
state = SX127x::setAFC(true); state = SX127x::setAFC(false);
RADIOLIB_ASSERT(state); RADIOLIB_ASSERT(state);
// set receiver bandwidth // set receiver bandwidth