[SX128x] Make Tx timeout at least 5 ms

pull/1343/head
jgromes 2024-12-08 10:14:26 +01:00
rodzic a692b72347
commit 116d60deb2
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -327,8 +327,8 @@ int16_t SX128x::transmit(const uint8_t* data, size_t len, uint8_t addr) {
int16_t state = standby();
RADIOLIB_ASSERT(state);
// calculate timeout in ms (500% of expected time-on-air)
RadioLibTime_t timeout = (getTimeOnAir(len) * 5) / 1000;
// calculate timeout in ms (5ms + 500 % of expected time-on-air)
RadioLibTime_t timeout = 5 + (getTimeOnAir(len) * 5) / 1000;
RADIOLIB_DEBUG_BASIC_PRINTLN("Timeout in %lu ms", timeout);
// start transmission