Scott Powell
365cb89634
* ver bump to 1.7.4
2025-07-24 20:30:35 +10:00
Scott Powell
ea4aa93594
* CommonCLI: "set radio " now with optional 5th param timeout_mins, for applying temporary radio params for that many mins
...
* "advert" command now with longer delay, so that CLI reply is sent first
2025-07-23 21:40:37 +10:00
Scott Powell
6bc8dd28d4
* CommonCLI: new "multi.acks" config setting
2025-07-16 18:51:18 +10:00
Scott Powell
c26418016b
Merge branch 'dev' into double-acks
2025-07-15 17:02:20 +10:00
Scott Powell
f74819f8db
* ver bump
2025-07-15 15:59:10 +10:00
Scott Powell
1f23632751
Merge branch 'dev' into double-acks
2025-07-09 14:59:25 +10:00
Scott Powell
9cecbad2a7
* refactor: CommonCLI, processing of optional command prefix moved to handleCommand() call sites
...
* Sensor, anon_req now just for admin login (guest password now unused)
* special CLI command, "setperm {pubkey-hex} {permissions-int16}" for admin(s) to manage user access (permissions 0 = remove)
2025-07-08 23:19:35 +10:00
Scott Powell
810b1f8fe7
* Mesh::onAnonDataRecv() slight optimisation, so that shared-secret calc doesn't need to be repeated
...
* SensporMesh: req_type now optionally encoded in anon_req payload (so can send various requests without a prior login)
2025-07-08 23:19:35 +10:00
Scott Powell
7bec45b3dd
Merge branch 'dev' into double-acks
2025-07-08 22:14:48 +10:00
Scott Powell
483b31665c
* ver bump to v1.7.2
2025-07-02 21:11:07 +10:00
Scott Powell
f7920114c5
Merge branch 'dev' into double-acks
2025-06-29 21:10:43 +10:00
Scott Powell
165fb33d5c
* ver bump to v1.7.1
2025-06-29 20:06:24 +10:00
Scott Powell
70252b010c
Merge branch 'dev' into double-acks
2025-06-24 13:07:36 +10:00
Scott Powell
60d0064080
* room server: new posts now delayed by 6 seconds before syncing to clients
2025-06-23 15:56:19 +10:00
Scott Powell
b1ca3d1eb1
* new PAYLOAD_TYPE_MULTIPART
...
* experimental double ACK's (at each hop), sent 300ms apart (direct mode only)
2025-06-23 01:14:08 +10:00
Scott Powell
0f9efa2ee8
* room server: suggested keep_alive interval now disabled
2025-06-16 17:02:44 +10:00
Scott Powell
8a7ec9d7fe
* interference threshold now disabled by default
2025-06-13 17:24:47 +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
af0c409cbb
* ver bump to v1.7.0
2025-06-07 16:15:17 +10:00
Scott Powell
5d15a68d0d
* SERVER_RESPONSE_DELAY now applied to: login responses, companion telemetry responses
2025-06-04 18:10:47 +10:00
Scott Powell
bdc369be67
* repeater & room server: new SERVER_RESPONSE_DELAY and TXT_ACK_DELAY defines.
2025-06-03 19:01:03 +10:00
Scott Powell
8cf20c7c24
* Room server fix: re-tries for pushPostToClient() used to have same packet hash
2025-06-02 22:19:46 +10:00
Scott Powell
4c3f8ac6b6
* Room server: stats refactor -> noise_floor
2025-05-27 22:38:01 +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
0bad7ee106
* ver bump to 1.6.2
2025-05-24 16:19:19 +10:00
Scott Powell
a73eb9823d
* big refactor of the 'display' object. Now defined in variants/*/target modules.
2025-05-19 14:16:55 +10:00
Scott Powell
65d398fcbc
* ver bump to v1.6.1
2025-05-17 20:04:55 +10:00
Scott Powell
e291b57a07
* Dispatcher::checkSend() bug: getOutboundCount() should only count non-future packets
2025-05-14 16:50:11 +10:00
Scott Powell
805ca7b900
* CommonCLI: added "clear stats" command
2025-05-13 18:12:58 +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
d072e7b575
* ver bump to v1.6.0
2025-05-09 18:12:42 +10:00
Scott Powell
f855523481
* refactor: removed mesh::Mesh dependency from CommonCLI
2025-05-06 11:51:51 +10:00
Scott Powell
99774f10ac
* new: SensorManager
...
* BasChatMesh: new onContactRequest(), for PAYLOAD_TYPE_REQ handling.
* companion, repeater and room_server: now with basic 'plumbing' to handle REQ_TYPE_GET_TELEMETRY_DATA (0x03).
* dependency: added CayenneLPP to libdeps
* all target.* modules now with a stub 'sensors' object.
2025-05-03 13:14:03 +10:00
JQ
77f44f727e
merge from dev
2025-05-01 18:10:03 -07:00
Scott Powell
8a8e89f282
* refactor: "neighbors" command
2025-04-30 21:41:09 +10:00
Jacob Quatier
13654347c7
Merge branch 'ripplebiz:main' into ui-enhancements
2025-04-27 20:37:49 -07:00
Scott Powell
a87b5231cc
* RP2040 IdentityStore begin(), to ensure mkdir()
2025-04-22 15:26:04 +10:00
AeroXuk
b1c8963e1e
Merge 'dev' into 'feature/rp2040_picow_dev'.
2025-04-21 21:21:10 +01:00
AeroXuk
99246e6b6f
Added Pi PIcoW support in the following modes:
...
- Companion Radio over USB Serial
- Repeater
- Room Server
- Terminal Chat
2025-04-21 21:17:03 +01:00
Scott Powell
9d82911e18
* ver bump to v1.5.1
2025-04-21 21:50:55 +10:00
Scott Powell
1e263cab2b
* ver bump to v1.5.0
2025-04-21 17:39:36 +10:00
Jacob Quatier
c34dd2a40c
UI: battery indicator, boot screen, radio settings
2025-04-20 19:17:02 -07:00
Scott Powell
7b1582a0b9
* room server keep_alive ACKs now have unsynced_count appended.
2025-04-17 15:46:51 +10:00
Scott Powell
b17196acb4
* room server login response now includes unsynced posts counter
2025-04-16 16:51:04 +10:00
liamcottle
bc820ae93e
show firmware version and build date on room server screen
2025-04-08 23:09:55 +12:00
Scott Powell
d7e6a361b5
* ver bump to v1.4.3
2025-04-07 21:59:53 +10:00
Scott Powell
9498d2e824
* ID hash 0x00 and 0xFF now reserved for future.
2025-04-06 12:34:09 +10:00
liamcottle
7e583d7f98
show please wait message on room server boot
2025-04-01 16:04:06 +13:00
Scott Powell
3a6b8fda93
* room server: faster sync of unread posts, MAX_UNSYNCED_POSTS now 32 (was 16)
2025-03-31 14:01:49 +11:00
Scott Powell
fc6aa0ed0f
* ver bump to v1.4.2
2025-03-30 18:56:21 +11:00