e534e1b529
* companion: FIRMWARE_VER_CODE now bumped to 3. * companion: new RESP_CODE_CONTACT_MSG_RECV_V3, and _CHANNEL_MSG_RECV_V3. (now with packet SNR included)
Scott Powell2025-03-07 14:17:37 +11:00
544adec2b6
* refactor Packet::_snr to single byte
Scott Powell2025-03-07 12:32:23 +11:00
5c5b9aa2e3
* room server: version bump to v1.1.0. This is now NOT compatible with previous clients (TDeck and companion radio).
Scott Powell2025-03-06 18:36:43 +11:00
78ee88c9ed
* companion, HeltecV3: now picks random BLE pin for every session (from boot), unless a (non-zero) one stored in _prefs * companion, WSL3: uses static BLE pin, per build BLE_PIN_CODE define
Scott Powell2025-03-05 19:14:34 +11:00
86389579eb
Merge remote-tracking branch 'origin/dev' into awolden/t3lora
Alex Wolden2025-03-04 22:09:57 -08:00
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