[SX126x] Make Tx timeout at least 5 ms (#1338)
This commit is contained in:
parent
116d60deb2
commit
577a0761ac
1 changed files with 2 additions and 2 deletions
|
@ -203,8 +203,8 @@ int16_t SX126x::transmit(const uint8_t* data, size_t len, uint8_t addr) {
|
||||||
return(RADIOLIB_ERR_PACKET_TOO_LONG);
|
return(RADIOLIB_ERR_PACKET_TOO_LONG);
|
||||||
}
|
}
|
||||||
|
|
||||||
// calculate timeout in ms (500% of expected time-on-air)
|
// calculate timeout in ms (5ms + 500 % of expected time-on-air)
|
||||||
RadioLibTime_t timeout = (getTimeOnAir(len) * 5) / 1000;
|
RadioLibTime_t timeout = 5 + (getTimeOnAir(len) * 5) / 1000;
|
||||||
RADIOLIB_DEBUG_BASIC_PRINTLN("Timeout in %lu ms", timeout);
|
RADIOLIB_DEBUG_BASIC_PRINTLN("Timeout in %lu ms", timeout);
|
||||||
|
|
||||||
// start transmission
|
// start transmission
|
||||||
|
|
Loading…
Add table
Reference in a new issue