Scott Powell
3b5b7a1642
* SimpleMeshTables: ACKs now handled separately
...
* Dispatcher: logging methods now with 'len' param
2025-02-18 22:59:03 +11:00
Scott Powell
5811cf9f02
* repeater: Get Stats new fields added: n_direct_dups, n_flood_dups
2025-02-18 17:47:00 +11:00
Scott Powell
9d9145a1c2
* repeater: new CLI commands: "log start", "log stop", "log erase", and "log"
2025-02-18 13:20:48 +11:00
Scott Powell
a2fa4caa3f
* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
2025-02-15 15:57:02 +11:00
Scott Powell
65580c76d0
* companion radio: new CMD_SHARE_CONTACT
...
* room server: push notify loop interval changed to 2 secs
2025-02-15 13:23:19 +11:00
Scott Powell
a922d0711d
* ver bumps
...
* companion radio, USB: onSendTimeout() bug fix
2025-02-14 09:35:15 +11:00
Scott Powell
b8d467fbab
* BaseChatMesh: sendLogin(), onContactResponse()
...
* companion radio: contacts file, new 'sync_since' field
2025-02-14 07:52:43 +11:00
Scott Powell
cd9b60495d
* nrf52 BLE, increased MTU to 250
2025-02-13 20:22:56 +11:00
ripplebiz
7af8f4dfa3
Merge pull request #20 from fdlamotte/nrf52_serial_ble
...
nrf52 ble uart should work with this ;)
2025-02-13 19:47:37 +11:00
Scott Powell
0eaa11c56f
* BaseChatMesh::sendGroupMessage() added
...
* companion radio, RESP_CODE_CHANNEL_MSG_RECV, CMD_SEND_CHANNEL_TXT_MSG
2025-02-13 10:18:48 +11:00
Florent
51a6cb8982
nrf52 ble uart should work
2025-02-12 17:44:06 +01:00
Scott Powell
824f8c1349
* companion radio for RAK (USB) now fixed. (thanks to Bernd Giesecke)
...
* experimental NRF52 impl of SerialBLEInterface, and experimental RAK BLE companion radio target
2025-02-12 18:40:00 +11:00
Scott Powell
9013d99265
* new target/envs: Heltec_v2_repeater, Heltec_v2_companion_radio_usb
2025-02-11 15:50:10 +11:00
Scott Powell
1bab9c861c
* new target/env: Heltec_v2_terminal_chat
2025-02-11 12:36:26 +11:00
Scott Powell
eb7fec6f1d
* companion radio: new command frames: CMD_SET_ADVERT_LATLON, CMD_REMOVE_CONTACT
2025-02-11 12:02:27 +11:00
Scott Powell
50421ad405
Merge branch 'main' into rx_delay
2025-02-06 22:57:07 +11:00
Scott Powell
5395214ef2
* companion radio: new RESP_CODE_NO_MORE_MESSAGES response
2025-02-06 22:39:33 +11:00
Scott Powell
5824c9a6c0
* bug fix for rxdelay 0
2025-02-06 11:16:17 +11:00
Scott Powell
55f14d968f
Merge branch 'main' into rx_delay
2025-02-06 10:54:52 +11:00
Scott Powell
cc0ba10cf1
* RAK battery ADC multiplier tweak
2025-02-06 08:44:06 +11:00
Scott Powell
ab11421c92
Merge branch 'main' into rx_delay
2025-02-05 12:09:27 +11:00
Scott Powell
8c9144f785
* added companion radio targets for T3S3 board
2025-02-04 22:09:46 +11:00
Scott Powell
4b8d704455
Merge branch 'main' into rx_delay
2025-02-04 16:03:32 +11:00
Scott Powell
a93412216a
* new packet score function
2025-02-04 15:00:28 +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
466caebd9a
* Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares
2025-02-03 13:56:57 +11:00
Scott Powell
7b31fc8ef9
* refactor: new helpers/nrf52 dir
...
* RAK, startOTAUpdate()
2025-02-03 12:53:38 +11:00
Scott Powell
78fe83f065
* RAK batt read (hopefully) fixed
2025-02-02 09:44:59 +11:00
Scott Powell
33bee48d38
* Terminal Chat: new commands "card" and "import"
2025-02-01 21:45:34 +11:00
Scott Powell
7ed2b17b35
* added LLCC68 module support
2025-01-31 12:46:33 +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
78e307c495
* new Packet::writeTo(), readFrom() methods. (for saving snapshots of packets)
2025-01-30 18:34:18 +11:00
Scott Powell
9af5adb861
* BaseChatMesh::sendMessage(), new est_timeout (OUT) param
2025-01-30 14:03:31 +11:00
Scott Powell
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
2025-01-29 13:56:39 +11:00
Scott Powell
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)
2025-01-29 10:12:22 +11:00
Scott Powell
e53f0d0725
* refactored BaseChatMesh::sendMessage(), added timestamp param
2025-01-29 02:11:46 +11:00
Scott Powell
cd81878e92
* added helpers/ArduinoSerialInterface, for the 'companion radio'
...
* .ini, target envs: Heltec_v3_companion_radio_usb & Heltec_v3_companion_radio_ble
2025-01-28 23:26:55 +11:00
Scott Powell
d9dc76f197
* new helper for ESP32: SerialBLEInterface
...
* Some refactoring in BaseChatMesh and Terminal Chat
* new companion_radio example
2025-01-28 20:30:15 +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
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
40c3dfa20b
* fixes for various targets (BaseChatMesh not compiling for non-terminal chat targets)
2025-01-26 15:40:32 +11:00
Scott Powell
42af720b02
* fix for RAK terminal chat
2025-01-26 07:00:56 +11:00
Scott Powell
6d5e69ae04
* support for GroupChannels in BaseChatMesh, and terminal chat
2025-01-26 00:46:36 +11:00
Scott Powell
00a9e93754
* simple_secure_chat now with a proper CLI
...
* new: BaseChatMesh class, for abstract chat client
2025-01-25 22:03:25 +11:00
Scott Powell
e78aa66d57
* Bug fix: hasName(), missing return :-(
...
* refactored methods to AdvertDataHelper.cpp
2025-01-24 19:45:45 +11:00
Scott Powell
068aeee87f
* Refactor: new AdvertDataHelpers.h
2025-01-24 11:41:37 +11:00
Scott Powell
f5f978a398
* CAD detect fixed
2025-01-22 21:48:18 +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