[SX126x] Added missing calls to standby

pull/103/head
jgromes 2019-12-27 16:48:58 +01:00
rodzic 8a471d082f
commit fdb8993336
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -220,6 +220,7 @@ int16_t SX126x::transmit(uint8_t* data, size_t len, uint8_t addr) {
while(!digitalRead(_mod->getIrq())) { while(!digitalRead(_mod->getIrq())) {
if(micros() - start > timeout) { if(micros() - start > timeout) {
clearIrqStatus(); clearIrqStatus();
standby();
return(ERR_TX_TIMEOUT); return(ERR_TX_TIMEOUT);
} }
} }
@ -286,6 +287,7 @@ int16_t SX126x::receive(uint8_t* data, size_t len) {
if(micros() - start > timeout) { if(micros() - start > timeout) {
fixImplicitTimeout(); fixImplicitTimeout();
clearIrqStatus(); clearIrqStatus();
standby();
return(ERR_RX_TIMEOUT); return(ERR_RX_TIMEOUT);
} }
} }