Commit Graph

52 Commits

Author SHA1 Message Date
Scott Powell
5d4a5dce36 Merge branch 'main' into rx_delay
# Conflicts:
#	examples/simple_repeater/main.cpp
#	examples/simple_room_server/main.cpp
2025-02-10 20:13:09 +11:00
Scott Powell
42f2c1ece5 * new "set guest.password .." CLI command 2025-02-10 16:36:14 +11:00
Scott Powell
082be00ade Merge branch 'main' into rx_delay
# Conflicts:
#	examples/companion_radio/main.cpp
#	examples/simple_secure_chat/main.cpp
2025-02-09 13:06:01 +11:00
Scott Powell
cd7a8d0411 * repeater: min/max advert.interval changes 2025-02-08 19:57:10 +11:00
Scott Powell
4f3bd4b57c Merge branch 'main' into rx_delay
# Conflicts:
#	examples/simple_repeater/main.cpp
#	examples/simple_room_server/main.cpp
2025-02-08 12:04:17 +11:00
Scott Powell
5fb83c9bf7 * repeater and room server: new CLI command: "set advert.interval {mins}" 2025-02-08 11:44:09 +11:00
Scott Powell
5824c9a6c0 * bug fix for rxdelay 0 2025-02-06 11:16:17 +11:00
Scott Powell
b428ecf31f * new CLI command: "set txdelay ..." 2025-02-05 12:36:32 +11:00
Scott Powell
61b09e9445 Merge branch 'main' into rx_delay
# Conflicts:
#	examples/simple_repeater/main.cpp
#	examples/simple_room_server/main.cpp
2025-02-04 20:53:27 +11:00
Scott Powell
aaeccd121c * repeater and room server, new "set repeat {on|off}" CLI command 2025-02-04 18:27:13 +11:00
Scott Powell
4b8d704455 Merge branch 'main' into rx_delay 2025-02-04 16:03:32 +11:00
Scott Powell
cc3cf18573 * new "set rxdelay ..." CLI command 2025-02-04 15:35:36 +11:00
Scott Powell
0f66210478 * ver bumps
* RAK battery experiment
2025-02-04 13:40:54 +11:00
Scott Powell
7da0a5f7ec * new RX delays based on SNR 2025-02-04 12:35:53 +11:00
Scott Powell
29e62b9ce2 * IdentityStore::save() was failing on RAK.
* Repeater: CLI 'erase' command added.
2025-02-04 01:35:04 +11:00
Scott Powell
7b31fc8ef9 * refactor: new helpers/nrf52 dir
* RAK, startOTAUpdate()
2025-02-03 12:53:38 +11:00
Scott Powell
79f2d65a64 * BUG FIX: Initial key generation 2025-02-02 11:03:23 +11:00
Scott Powell
78fe83f065 * RAK batt read (hopefully) fixed 2025-02-02 09:44:59 +11:00
Scott Powell
c7f9fa95e1 * repeater and room server: added "set tx .." CLI command 2025-02-02 08:45:18 +11:00
Scott Powell
e877b135e8 * Repeater: timing changes for self-advert 2025-02-01 19:06:39 +11:00
Scott Powell
5523daad9d * companion radio: RESP_CODE_END_OF_CONTACTS change 2025-02-01 17:04:26 +11:00
Scott Powell
16b81d2a6c * new target/envs: LilyGo_T3S3_sx1262, _repeater and _terminal_chat 2025-01-31 11:46:19 +11:00
Scott Powell
f94d5f7423 * ver bumps 2025-01-30 13:46:04 +11:00
Scott Powell
52f9c358b7 * repeater: extra CLI commands
* room server: now loads/saves prefs, same CLI commands as repeater ("set ...")
2025-01-28 00:00:14 +11:00
Scott Powell
6fc21b815d * HeltecV3 targets, now flash built-in LED on LoRa TX 2025-01-27 12:53:34 +11:00
Scott Powell
37a6c230ad * new repeater CLI commands: "set af", "set name", "set lat", "set lon", "password" 2025-01-27 11:13:37 +11:00
Scott Powell
9a9b4fca82 * version bumps 2025-01-27 00:42:42 +11:00
Scott Powell
6c00653272 * TxtDataHelpers.h, with standard TXT sub-types
* Terminal chat: added "time <epoch-secs>"
* repeater: now recognises either TXT_TYPE_PLAIN or TXT_TYPE_CLI_DATA for CLI commands
* Room server: now uses TXT_TYPE_SIGNED_PLAIN (for push/outbound), recognises TXT_TYPE_PLAIN (to add a Post), and TXT_TYPE_CLI_DATA for CLI command
2025-01-26 22:56:38 +11:00
Scott Powell
a3b7701bc0 * added 'ver' command to CLI (repeater and room server) 2025-01-24 22:00:13 +11:00
Scott Powell
068aeee87f * Refactor: new AdvertDataHelpers.h 2025-01-24 11:41:37 +11:00
Scott Powell
b8a5c3369f * NEW: simple_room_server 2025-01-23 16:07:44 +11:00
Scott Powell
932d845922 * fix for duplicate msgId's in repeater CLI view 2025-01-22 20:53:43 +11:00
Scott Powell
d69d2be722 * repeater: some refactors/clean ups, and (for ESP32) now using ESP32RTCClock which can keep time across a "reboot" command. 2025-01-22 19:47:53 +11:00
Scott Powell
22e87836db * Mesh.cpp: optimisation to not retransmit packets handled by this node
* simple_repeater: now supports a remote CLI
2025-01-22 12:11:43 +11:00
Scott Powell
47567b003f * new targets: RAK_4631_chat_alice, and _bob 2025-01-21 21:36:44 +11:00
Scott Powell
96724cd26a * onPeerPathRecv() refactored: 'reciprocal path' now handled in Mesh class, not in application layer 2025-01-21 18:39:55 +11:00
Scott Powell
515285e3c9 * new target: RAK_4631_Repeater 2025-01-20 20:22:40 +11:00
Scott Powell
e4ec9aec0b * tidy ups 2025-01-20 10:20:42 +11:00
Scott Powell
919e6d380c * extra debug diagnostics for repeater 2025-01-19 20:22:02 +11:00
Scott Powell
88f21d9aa4 * new target env: Xiao S3 WIO repeater 2025-01-19 16:44:25 +11:00
Scott Powell
07ad40cac0 * repeater: build config: ADVERT_NAME, ADVERT_LAT, ADVERT_LON 2025-01-19 08:24:42 +11:00
Scott Powell
382b73f6c5 * Dispatcher: more stats added 2025-01-19 00:36:59 +11:00
Scott Powell
67b0dfa868 * configurable REPEATER_NAME 2025-01-18 22:52:34 +11:00
Scott Powell
f1ab110ae1 * new targets: Xiao_C3_repeater_sx1262, _sx1268 2025-01-18 21:45:47 +11:00
Scott Powell
9b09545379 * new advertisement app_data format 2025-01-16 22:26:01 +11:00
Scott Powell
86f11d08aa * LocalIdentity:: writeTo( array ) and readFrom (array ) 2025-01-16 01:59:11 +11:00
Scott Powell
ec92bfa6b1 * Refactor: Mesh::onPeer ... methods added 'secret' param. (is whatever getPeerSharedSecret() returned) 2025-01-15 20:52:13 +11:00
Scott Powell
57b7fc45b8 * simple_repeater CLI: basic commands (reboot, advert) 2025-01-15 17:14:08 +11:00
Scott Powell
cc5f21ab09 * more options for setting radio params via .ini file 2025-01-15 02:14:52 +11:00
Scott Powell
20fccac2b7 * refactored the hasSeen(Packet) stuff. 2025-01-14 06:43:03 +11:00