Scott Powell
c6b4a58449
* repeater and room server: enable downgrading permissions on guest login
2025-10-14 12:31:43 +11:00
Scott Powell
93c0180740
* Refactor: advert_loc_policy now applied in new method CommonCLI::buildAdvertData()
2025-10-12 12:49:26 +11:00
Scott Powell
837e7dcbdb
* Advert type fix
...
* GPS pref defaults tidy
2025-10-12 12:33:20 +11:00
Florent
bf1da43d7d
gps_cli: gps advert to control advert location policy
2025-10-11 19:00:02 +02:00
Florent de Lamotte
9e3c2fc9d9
gps_cli: gps also restored on sensors and rooms
2025-10-06 15:30:18 +02:00
Florent de Lamotte
6ed8e9d514
gps_cli: gps state is now saved and restored upon reboot
2025-10-06 15:12:03 +02:00
fdlamotte
5f31979e1e
Merge pull request #831 from Meshcore-Portugal/jbrazio/2025_87fe0ad8
...
Add bridge management CLI
2025-10-06 14:23:35 +02:00
João Brázio
fb46e5cc8a
Refactor debug logging across bridge implementations
2025-10-06 12:57:04 +01:00
João Brázio
8edcb46a28
Bridge: enhance CLI configuration options
2025-10-03 00:20:09 +01:00
Scott Powell
8d8b9a6141
* ver 1.9.1
2025-10-02 12:52:19 +10:00
liamcottle
6a1f8d65c9
add missing null terminator for login payload
2025-09-30 00:31:10 +13:00
Scott Powell
b92d9bd972
* ver 1.9.0
2025-09-28 19:24:00 +10:00
liamcottle
f8f5f00549
admin cli neighbors command should sort newest to oldest
2025-09-28 14:38:13 +13:00
Scott Powell
95e533d60b
* repeater & room server fix for blank guest password
2025-09-27 01:56:27 +10:00
liamcottle
b8394a4e62
use pointer array
2025-09-25 14:55:36 +12:00
liamcottle
1c7a0ce2bd
use uint16_t to allow fetching up to 65535 neighbours
2025-09-25 14:55:36 +12:00
liamcottle
02c178dae7
implement new binary request/response for paginated neighbours
2025-09-25 14:55:36 +12:00
Scott Powell
a5af1b5bcd
* companion: disabled processing/sending of keep_alive packets (deprecated)
...
* FIRMWARE_VER_LEVEL now moved to end of response payloads
2025-09-25 09:39:11 +10:00
Scott Powell
76be66313e
* repeater: reduce FS writes on login
2025-09-25 09:11:48 +10:00
Scott Powell
c21596341a
* Login response payload: now includes FIRMWARE_VER_LEVEL
2025-09-25 09:07:59 +10:00
João Brázio
2297d24013
Minor fixes
2025-09-24 16:46:03 +01:00
João Brázio
1d45c7ec66
Add bridge management CLI
2025-09-24 16:30:00 +01:00
Scott Powell
ce08db6238
* room server: ClientACL added
2025-09-14 21:22:12 +10:00
Scott Powell
de2e0cf59c
* repeater now using ClientACL class
2025-09-13 19:37:15 +10:00
Scott Powell
e35183ae41
Merge branch 'dev' into rep-room-acl
...
# Conflicts:
# examples/simple_repeater/main.cpp
2025-09-09 19:02:23 +10:00
Scott Powell
5344f04d89
* Repeater: slight refactor of 'bridge' instantiation
2025-09-09 18:46:30 +10:00
Scott Powell
08f91f8d95
Merge branch 'dev' into rep-room-acl
...
# Conflicts:
# examples/simple_repeater/main.cpp
2025-09-09 18:02:05 +10:00
Scott Powell
f2e8fb0259
* refactor: MyMesh class extracted
2025-09-08 21:46:19 +10:00
João Brázio
7fca20475a
Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
2025-09-08 02:04:14 +01:00
João Brázio
5b9d11ac8f
Support ESPNow and improve documentation
2025-09-07 21:39:54 +01:00
João Brázio
cb99eb4ae8
Remove retransmit check for RS232 bridge in logTx
...
Since the flag is preserved and respected by the mesh processing on the receiving end, there's no risk of these packets being retransmitted endlessly.
2025-09-05 14:49:06 +01:00
João Brázio
5843a12c71
Rename SerialBridge to RS232Bridge
2025-09-05 11:28:40 +01:00
João Brázio
77ab19153e
Add serial logging for TX/RX packets
2025-09-05 02:07:26 +01:00
João Brázio
1948d284a0
Extract serial bridge into dedicated classes
...
This commit refactors the serial bridge functionality out of the `simple_repeater` example and into a more reusable, object-oriented structure.
An `AbstractBridge` interface has been introduced, along with a concrete `SerialBridge` implementation. This encapsulates all the logic for packet framing, checksum calculation, and serial communication, cleaning up the main example file significantly.
The `simple_repeater` example now instantiates and uses the `SerialBridge` class, resulting in better separation of concerns and improved code organization.
2025-09-04 23:43:05 +01:00
Quency-D
c9671d7d8d
add heltec meshpocket board.
2025-09-02 13:56:24 +08:00
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