[SX127x] Removed redundant IRQ clear
This commit is contained in:
parent
9497cd3af1
commit
d80f87410e
1 changed files with 3 additions and 7 deletions
|
@ -266,14 +266,10 @@ int16_t SX127x::scanChannel() {
|
|||
while(!_mod->digitalRead(_mod->getIrq())) {
|
||||
_mod->yield();
|
||||
if(_mod->digitalRead(_mod->getGpio())) {
|
||||
clearIRQFlags();
|
||||
return(RADIOLIB_PREAMBLE_DETECTED);
|
||||
}
|
||||
}
|
||||
|
||||
// clear interrupt flags
|
||||
clearIRQFlags();
|
||||
|
||||
return(RADIOLIB_CHANNEL_FREE);
|
||||
}
|
||||
|
||||
|
@ -676,13 +672,13 @@ int16_t SX127x::startChannelScan() {
|
|||
int16_t state = setMode(RADIOLIB_SX127X_STANDBY);
|
||||
RADIOLIB_ASSERT(state);
|
||||
|
||||
// clear interrupt flags
|
||||
clearIRQFlags();
|
||||
|
||||
// set DIO pin mapping
|
||||
state = _mod->SPIsetRegValue(RADIOLIB_SX127X_REG_DIO_MAPPING_1, RADIOLIB_SX127X_DIO0_LORA_CAD_DONE | RADIOLIB_SX127X_DIO1_LORA_CAD_DETECTED, 7, 4);
|
||||
RADIOLIB_ASSERT(state);
|
||||
|
||||
// clear interrupt flags
|
||||
clearIRQFlags();
|
||||
|
||||
// set RF switch (if present)
|
||||
_mod->setRfSwitchState(HIGH, LOW);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue