f46263a263
* ContactInfo, added gps_lat, gps_lon * companion_radio: now also save gps_lat, gps_lon * BaseChatMesh: now parses gps_lat, gps_lon out of Advertisement
Scott Powell2025-01-29 13:56:39 +11:00
2e3d2d13b2
* room_server: login response now with a 'keep alive' interval suggestion * room_server: new Request payload sub-type: REQ_TYPE_KEEP_ALIVE -> RESP_SERVER_KEEP_ALIVE
Scott Powell2025-01-29 13:14:42 +11:00
4f0acbd8da
* companion_radio_usb: encoding in ArduinoSerialInterface changed to 16-bit frame lengths * MAX_FRAME_SIZE now 172 (to fit max 160 byte text msg)
Scott Powell2025-01-29 10:12:22 +11:00
dc11fe85cb
* new env: RAK_4631_companion_radio_usb
Scott Powell2025-01-29 00:02:05 +11:00
cd81878e92
* added helpers/ArduinoSerialInterface, for the 'companion radio' * .ini, target envs: Heltec_v3_companion_radio_usb & Heltec_v3_companion_radio_ble
Scott Powell2025-01-28 23:26:55 +11:00
d9dc76f197
* new helper for ESP32: SerialBLEInterface * Some refactoring in BaseChatMesh and Terminal Chat * new companion_radio example
Scott Powell2025-01-28 20:30:15 +11:00
52f9c358b7
* repeater: extra CLI commands * room server: now loads/saves prefs, same CLI commands as repeater ("set ...")
Scott Powell2025-01-28 00:00:14 +11:00
6fc21b815d
* HeltecV3 targets, now flash built-in LED on LoRa TX
Scott Powell2025-01-27 12:53:34 +11:00
37a6c230ad
* new repeater CLI commands: "set af", "set name", "set lat", "set lon", "password"
Scott Powell2025-01-27 11:13:37 +11:00
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
Scott Powell2025-01-26 22:56:38 +11:00
40c3dfa20b
* fixes for various targets (BaseChatMesh not compiling for non-terminal chat targets)
Scott Powell2025-01-26 15:40:32 +11:00
2d34ac58ee
* room_server: crash fix, now detects timeouts on push post, if 3 timeouts on same client, then evicts/logs out
Scott Powell2025-01-23 21:24:23 +11:00
932d845922
* fix for duplicate msgId's in repeater CLI view
Scott Powell2025-01-22 20:53:43 +11:00
d69d2be722
* repeater: some refactors/clean ups, and (for ESP32) now using ESP32RTCClock which can keep time across a "reboot" command.
Scott Powell2025-01-22 19:47:53 +11:00
22e87836db
* Mesh.cpp: optimisation to not retransmit packets handled by this node * simple_repeater: now supports a remote CLI
Scott Powell2025-01-22 12:11:43 +11:00
d291c6d31e
* zeroing of path_len now in sendFlood()
Scott Powell2025-01-13 15:09:03 +11:00
2faff914f6
* separated PAYLOAD_TYPE_ANON_REQ, to new createAnonDatagram(), with extra 'sender' param. So, caller can use 'self_id' or ephemeral key
Scott Powell2025-01-13 15:01:15 +11:00