[SX127x] Use RSSI interrupt and disable AFC (#505)
This commit is contained in:
parent
3a55ad92e1
commit
2e183d70bb
1 changed files with 7 additions and 12 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue