20 Commits (ee79df4c4f607ff295a10901c030abcca2f6c325)

Author SHA1 Message Date
taco 975a673efd add calcMaxPacketMillis 1 week ago
Wessel Nieboer 7c8e092457
Have CAD be a separate toggle (set cad on/off) 2 months ago
Wessel Nieboer 099ef67348
Prevent packet errors from growing 5 months ago
Wessel Nieboer 04a6c7009a
Just check for not channel free 5 months ago
Wessel Nieboer 813d108c7a
Also return busy if preamble detected 5 months ago
Wessel Nieboer 4f9a091671
Use hardware channel activity detection for checking interference 5 months ago
Scott Powell 0a8a0a4904 * Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power() 3 months ago
overkillfpv f0ec5d2ae7 changed to set the preamble on radio settings change 4 months ago
overkillfpv 3843c00f54 added the preamble update into get est airtime as a prevention for false airtime calcs. Left update in the startsendraw as a safety, but should not be used under normal circumstances 4 months ago
overkillfpv a434f9eff5 simplified the calls 5 months ago
overkillfpv 6fd8c28522 Cache preamble SF to avoid redundant setPreambleLength() on every TX 5 months ago
overkillfpv a61add2e6a Update preamble dynamically to match runtime SF changes via CLI 5 months ago
overkillfpv 534a0c97a7 Increased preamble to 32 for <sf9 and left at 16 for sf9 and above 5 months ago
Wessel Nieboer 9106ab46e1
reset noise_floor sampling after agc reset 5 months ago
Wessel Nieboer a2dc2eb50c
when doing AGC reset, call Calibrate(0x7F) 5 months ago
Wessel Nieboer f81ec4b14c
fix agc reset 5 months ago
Chris c16bcd2fe3 Expose a counter to track RadioLib receive errors 6 months ago
entr0p1 245a818085 Fix TX LED stuck on when StartTransmit() fails 7 months ago
liamcottle 599e3a187c start rx again immediately after receive 1 year ago
recrof 6be8e19a9f move radiolib wrappers to dedicated directory 1 year ago
Scott Powell 9363478d6f * noise floor can now be queried even when int.thresh = 0 1 year ago
Scott Powell 32ca3dc9d0 * repeater and room server: new CLI setting "agc.reset.interval" (seconds) 1 year ago
Scott Powell 9bcab0949e * noise floor lower bound now clamped to -120 1 year ago
Scott Powell b3d78ac8a7 * interference threshold now stored in prefs, CLI: set/get "int.thresh" 1 year ago
Scott Powell 0e35ae5ec6 * dynamic noise floor sampling 1 year ago
Scott Powell f2243b78ae * added Radio::loop() virtual function 1 year ago
Scott Powell 2f8d9cf96a * refactor of RadioLibWrapper::isReceiving() 1 year ago
Scott Powell 177dd90ca1 * Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags) 1 year ago
Scott Powell b08436eba7 * startSendRaw() now returns false if fail 1 year ago
Scott Powell a259d27cfe * trying setCRC(1) 1 year ago
Scott Powell 189ed79d46 * new Dispatcher::getCADFailRetryDelay() 1 year ago
Scott Powell a93412216a * new packet score function 1 year ago
Scott Powell de27dfacb6 * basic CAD before TX, for sx126x wrappers 2 years ago
Scott Powell 20cd756c88 * Radio:: getLastSNR(), getLastRSSI() 2 years ago
Scott Powell 6c7efdd0f6 Initial commit 2 years ago