Scott Powell
|
9363478d6f
|
* noise floor can now be queried even when int.thresh = 0
|
2025-06-18 01:27:53 +10:00 |
|
Scott Powell
|
32ca3dc9d0
|
* repeater and room server: new CLI setting "agc.reset.interval" (seconds)
|
2025-06-13 14:15:21 +10:00 |
|
Scott Powell
|
9bcab0949e
|
* noise floor lower bound now clamped to -120
|
2025-06-05 14:04:33 +10:00 |
|
Scott Powell
|
b3d78ac8a7
|
* interference threshold now stored in prefs, CLI: set/get "int.thresh"
|
2025-05-26 17:18:49 +10:00 |
|
Scott Powell
|
0e35ae5ec6
|
* dynamic noise floor sampling
|
2025-05-25 21:44:15 +10:00 |
|
Scott Powell
|
f2243b78ae
|
* added Radio::loop() virtual function
* RadioLibWrapper: new isChannelActive() based on current RSSI being above noise_floor + THRESHOLD
|
2025-05-24 21:24:44 +10:00 |
|
Scott Powell
|
2f8d9cf96a
|
* refactor of RadioLibWrapper::isReceiving()
|
2025-05-24 20:42:00 +10:00 |
|
Scott Powell
|
177dd90ca1
|
* Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags)
* new Radio::isInRecvMode() method
|
2025-05-13 15:38:10 +10:00 |
|
Scott Powell
|
b08436eba7
|
* startSendRaw() now returns false if fail
|
2025-05-12 17:26:44 +10:00 |
|
Scott Powell
|
a259d27cfe
|
* trying setCRC(1)
|
2025-03-09 22:15:58 +11:00 |
|
Scott Powell
|
189ed79d46
|
* new Dispatcher::getCADFailRetryDelay()
|
2025-02-27 04:05:50 +11:00 |
|
Scott Powell
|
a93412216a
|
* new packet score function
|
2025-02-04 15:00:28 +11:00 |
|
Scott Powell
|
de27dfacb6
|
* basic CAD before TX, for sx126x wrappers
|
2025-01-21 13:37:32 +11:00 |
|
Scott Powell
|
20cd756c88
|
* Radio:: getLastSNR(), getLastRSSI()
* MESH_PACKET_LOGGING
|
2025-01-15 17:02:49 +11:00 |
|
Scott Powell
|
6c7efdd0f6
|
Initial commit
|
2025-01-13 14:07:48 +11:00 |
|