João Brázio
cf4720bd34
Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
2025-09-01 10:47:19 +01:00
Scott Powell
637891b814
* ver bump
2025-09-01 19:32:15 +10:00
Scott Powell
ee194a7b19
* added CommonCLI::saveIdentity()
2025-09-01 15:22:11 +10:00
Scott Powell
8b3c16c497
* ver bump
2025-08-31 23:42:15 +10:00
liamcottle
c49ecc121e
use new instance of neighbour info object when removing neighbour
2025-08-29 18:08:06 +12:00
liamcottle
2d5016bac3
add ability to remove neighbour via cli
2025-08-25 23:45:50 +12:00
João Brázio
7f142245e6
Merge remote-tracking branch 'origin/dev' into jbrazio/2025_3f11ad35
2025-08-22 23:00:35 +01:00
recrof
5dc930410c
set default flood advert interval to 12 hours
2025-08-20 13:44:41 +02:00
ripplebiz
b17196828d
Merge pull request #563 from Cisien/cisien/add-rx-time
...
Add a counter to track rx time for repeater stats
2025-08-01 19:59:20 +10:00
Scott Powell
28af68c187
* new CommonCLI commands: "get prv.key", "set prv.key {hex}"
2025-08-01 19:28:44 +10:00
Scott Powell
32e8ce4130
* REQ_TYPE_GET_TELEMETRY_DATA, first reserved byte (of 4) is now inverse mask to apply to permissions
2025-07-31 13:45:53 +10:00
Chris
ea2ce93c02
Add a counter to track rx time for repeater stats
2025-07-30 09:41:20 -07:00
João Brázio
85273a6dc6
Merge remote-tracking branch 'origin/dev' into jbrazio/2025_3f11ad35
2025-07-29 00:31:52 +01:00
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
f74819f8db
* ver bump
2025-07-15 15:59:10 +10:00
João Brázio
04042e3ca0
Refactor serial bridge handling
2025-07-09 11:03:35 +01:00
João Brázio
97b51900f8
More robust handling of pkt len
2025-07-08 21:45:49 +01:00
João Brázio
92ee1820c4
Add null check for packet allocation and clean up Dispatcher
2025-07-08 16:02:10 +01: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
João Brázio
ac056fb0b9
Remove serial bridge implementation and implement simplified version directly in the repeater source code.
2025-07-08 14:04:21 +01:00
João Brázio
3375389181
Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
2025-07-04 11:57:09 +01:00
Scott Powell
483b31665c
* ver bump to v1.7.2
2025-07-02 21:11:07 +10:00
Scott Powell
165fb33d5c
* ver bump to v1.7.1
2025-06-29 20:06:24 +10:00
João Brázio
4b70ee863d
Serial bridge implementation
2025-06-27 20:16:14 +01: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
a86364e6d8
* stats: curr_free_queue_len now repurposed to noise_floor
2025-05-27 00:28:23 +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
1680eb29aa
* repeater: MAX_CLIENTS now defaults to 32
2025-05-15 20:36:09 +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
c37622b4a0
* repeater: neighbors CLI, now returns secs ago, not timestamp
2025-05-12 12:23:58 +10:00
Florent
35e1901d0e
wio-e5 : initial port
2025-05-11 09:28:15 +02: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
Scott Powell
c0870960d6
* repeater CLI: 'neighbors' command now responds with "-none-" if no neighbors
2025-05-02 13:24:06 +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
Scott Powell
056bcf83d9
* Repeater: neighbour table now only of other repeaters
2025-04-30 18:43:48 +10:00