mirror of
https://github.com/liquidraver/ZephCore.git
synced 2026-09-02 10:33:47 +00:00
fix RX duty cycling logic
This commit is contained in:
@@ -438,7 +438,7 @@ void LoRaRadioBase::startReceive()
|
||||
uint32_t preamble_us = (preamble_len + 1) * symbol_us;
|
||||
int32_t w1 = ((int32_t)preamble_us -
|
||||
((int32_t)sleep_us - 1000)) / 2;
|
||||
uint32_t w2 = (min_symbols + 1) * symbol_us;
|
||||
uint32_t w2 = (min_symbols + 2) * symbol_us;
|
||||
uint32_t rx_us = (w1 > 0 && (uint32_t)w1 > w2)
|
||||
? (uint32_t)w1 : w2;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user