01d84d5d3e
* repeater and room server: CommonCLI now handles load/save of Prefs. Now sanitise bad prefs values.
Scott Powell2025-03-05 16:39:45 +11:00
86681364bd
* companion: UITask now shows BLE PIN (when no connection) * companion, HeltecV3: new installs, now chooses random BLE PIN * companion: prefs load/save improvements (sanitises bad values)
Scott Powell2025-03-05 15:47:29 +11:00
372c228210
* new ui/DisplayDriver classes (just SSD1306Display impl for now) * companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)
Scott Powell2025-03-04 23:09:43 +11:00
b777264eb7
Remove duplicate entries from platformio.ini
Alex Wolden2025-03-04 00:16:35 -08:00
e1022791e8
Add support for LilyGo T3 with SX1276 module
Alex Wolden2025-03-04 00:07:36 -08:00
ea9a4dcd3a
* room server: adding post, was not sending Acks on retries. * room server and repeater: now does NOT send Acks for TXT_TYPE_CLI_DATA commands
Scott Powell2025-03-03 15:30:50 +11:00
be2af61dfe
* ESP32: SerialBLEInterface, delay(500) not needed
Scott Powell2025-02-26 21:08:54 +11:00
54af8ad2a9
* esp32 SerialBLEInterface: 1 second delay now applied before testing whether to re-start advertising
Scott Powell2025-02-26 20:53:31 +11:00
c01c2ed3ac
Merge pull request #49 from liamcottle/main
ripplebiz2025-02-26 18:35:45 +11:00
abb2dea321
don't set encryption level on device as it's set on each characteristic
liamcottle2025-02-26 20:24:14 +13:00
a6a6bef371
* new helper: AutoDiscoverRTCClock, which detects: DS3231 (on i2c addr 0x68), or RV3028 (on i2c addr 0x52) * repeater and room server: ver bump (v5), now use AutoDiscoverRTCClock * various Board::begin() now should do Wire.begin(), with custom pin mappings if needed * examples removed: ping client/server, and test_admin
Scott Powell2025-02-25 19:00:07 +11:00
c4cc3dd1ec
* repeater and room server: login password now using strcmp(), new 'set direct.txdelay ..' config
Scott Powell2025-02-24 20:52:13 +11:00
d81bbe56a0
* repeater: login now evicts oldest client table entry if full. New RESP_SERVER_LOGIN_OK login response format (with permissions byte) * companion radio: PUSH_CODE_LOGIN_SUCCESS now returns 'permissions' byte (0 for legacy "OK" response)
Scott Powell2025-02-24 16:01:14 +11:00
d880a48b85
* companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ
Scott Powell2025-02-24 14:05:17 +11:00
fc02d8fbcb
* Mesh/Dispatcher: MESH_DEBUG_ and MESH_PACKET_LOGGING now output date-time. (new getLogDateTime() virtual) * MESH_PACKET_LOGGING now parity with dynamic/file logging (src/dest hashes)
Scott Powell2025-02-20 12:41:47 +11:00
cf63ec9493
* companion radio: new CMD_DEVICE_QUERY -> RESP_CODE_DEVICE_INFO, airtime_factor added to CMD_SET_TUNING_PARAMS, CMD_REBOOT change
Scott Powell2025-02-19 18:59:43 +11:00
72d44a17d4
Merge pull request #23 from fdlamotte/t1000e_code
ripplebiz2025-02-19 17:49:36 +11:00
ba181da94a
* added RTCClock::getCurrentTimeUnique(), for when timestamps need to be unique (if temp rapid-fire)
Scott Powell2025-02-19 17:24:25 +11:00
a115626afd
* repeater: added src/dest hashes to logging
Scott Powell2025-02-18 23:49:25 +11:00
3b5b7a1642
* SimpleMeshTables: ACKs now handled separately * Dispatcher: logging methods now with 'len' param
Scott Powell2025-02-18 22:59:03 +11:00
5811cf9f02
* repeater: Get Stats new fields added: n_direct_dups, n_flood_dups
Scott Powell2025-02-18 17:47:00 +11:00
9d9145a1c2
* repeater: new CLI commands: "log start", "log stop", "log erase", and "log"
Scott Powell2025-02-18 13:20:48 +11:00
ef95462345
* repeater, room server and terminal chat: default to rxdelay off
Scott Powell2025-02-17 10:56:41 +11:00
769711ff81
* companion radio: "set af .." now applied, rxdelay now OFF by default. (can set though with new CMD_SET_TUNING_PARAMS)
Scott Powell2025-02-17 10:43:48 +11:00
b934a1286e
Merge pull request #27 from liamcottle/main
ripplebiz2025-02-16 14:56:54 +11:00
a96ecd8b5b
added CMD_GET_BATTERY_VOLTAGE to companion radio
liamcottle2025-02-16 16:51:10 +13:00
d6c218c928
Merge pull request #26 from liamcottle/main
ripplebiz2025-02-16 13:50:34 +11:00
e8390ebc7b
added CMD_REBOOT to companion radio
liamcottle2025-02-16 15:24:46 +13:00
a2fa4caa3f
* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
Scott Powell2025-02-15 15:57:02 +11:00
65580c76d0
* companion radio: new CMD_SHARE_CONTACT * room server: push notify loop interval changed to 2 secs
Scott Powell2025-02-15 13:23:19 +11:00
e16dad778c
helper files for t1000e and LR1110
Florent2025-02-14 09:54:06 +01:00
b4ee9ecfb9
add T1000e conditionals to examples
Florent2025-02-14 07:17:46 +01:00
67c7fc070e
* companion radio: BLE variants now set device name to "MeshCore-{advert-name}"
Scott Powell2025-02-14 10:46:40 +11:00
a922d0711d
* ver bumps * companion radio, USB: onSendTimeout() bug fix
Scott Powell2025-02-14 09:35:15 +11:00
b8d467fbab
* BaseChatMesh: sendLogin(), onContactResponse() * companion radio: contacts file, new 'sync_since' field
Scott Powell2025-02-14 07:52:43 +11:00
51a6cb8982
nrf52 ble uart should work
Florent2025-02-12 17:44:06 +01:00
824f8c1349
* companion radio for RAK (USB) now fixed. (thanks to Bernd Giesecke) * experimental NRF52 impl of SerialBLEInterface, and experimental RAK BLE companion radio target
Scott Powell2025-02-12 18:40:00 +11:00
55531993bd
* companion radio: _SELF_INFO frames now include current adv_lat, and adv_lon
Scott Powell2025-02-11 16:02:35 +11:00
9013d99265
* new target/envs: Heltec_v2_repeater, Heltec_v2_companion_radio_usb
Scott Powell2025-02-11 15:50:10 +11:00
1bab9c861c
* new target/env: Heltec_v2_terminal_chat
Scott Powell2025-02-11 12:36:26 +11:00
eb7fec6f1d
* companion radio: new command frames: CMD_SET_ADVERT_LATLON, CMD_REMOVE_CONTACT
Scott Powell2025-02-11 12:02:27 +11:00