Commit Graph

198 Commits

Author SHA1 Message Date
ripplebiz
32e1115e90 Merge pull request #60 from liamcottle/feature/build-automation
Automated Firmware Builds and Releases
2025-03-03 19:51:07 +11:00
liamcottle
d48bc3a2f1 also build uf2 for t1000e 2025-03-03 21:13:55 +13:00
liamcottle
8a360bcc30 merge bins for esp32 boards 2025-03-03 18:51:27 +13:00
liamcottle
bb8082d966 add release docs 2025-03-03 18:08:00 +13:00
liamcottle
13bc6e4178 setup automated firmware builds with github actions 2025-03-03 17:58:15 +13:00
Scott Powell
1348f89ead Merge branch 'dev' 2025-03-03 13:26:43 +11:00
Scott Powell
ad5f588028 * Semantic versioning in repeater, room server. "ver" CLI command changed. 2025-03-03 13:22:49 +11:00
Scott Powell
c7cbd1a3b3 * HOTIFX: HeltecV3, SDA/SCL pin defines 2025-03-03 12:52:39 +11:00
Scott Powell
45365322a7 * companion: RESP_CODE_DEVICE_INFO format change. 2025-03-03 12:31:11 +11:00
ripplebiz
f03946bcb3 Merge pull request #58 from LitBomb/patch-1
Update faq.md
2025-03-03 11:55:56 +11:00
uncle lit
45a9bb5437 Update faq.md
Add:
- definitions for BW, SF, CR
- Liam's meshcore web client and meshcore js
- what is 'import form clipboard' feature on t-deck

Update:
- Repeater and room server explanations
- phone client apps now support repeater and room server management over RF
2025-03-02 16:07:36 -08:00
Scott Powell
017795a8d1 * new docs folder, FAQ added 2025-03-03 10:11:43 +11:00
Scott Powell
1a4063bbe8 * companion radio: connection status now supported (Keep_alive pings, etc) 2025-03-02 20:15:13 +11:00
Scott Powell
0a5bcb9e2c * room server: login response, permission byte now returned 2025-03-02 14:19:19 +11:00
Scott Powell
88959b6b03 * companion radio: support for TXT_TYPE_SIGNED_PLAIN 2025-03-02 13:57:50 +11:00
Scott Powell
7cb0412c75 * prefs guard word added 2025-02-28 13:06:26 +11:00
Scott Powell
c1e6dde3d5 * misc 2025-02-28 12:50:14 +11:00
Scott Powell
1912710c75 * "set radio.." now with "OK" response 2025-02-28 12:49:36 +11:00
Scott Powell
f35a9032ac * CLI: get/set radio added 2025-02-28 12:24:45 +11:00
Scott Powell
0e2bee03b6 * repeater, room server: new prefs: sf, cr, bw. "set tx ..." now instant, no reboot needed. 2025-02-28 11:48:46 +11:00
ripplebiz
50fc2100db Merge pull request #52 from liamcottle/board/t1000e
Add nRF52 S140 SoftDevice Header Files
2025-02-27 19:24:53 +11:00
Scott Powell
afd9cf2743 * CommonCLI: "get " commands 2025-02-27 18:02:47 +11:00
Scott Powell
e32fea0745 * refactored handleCommand() to CommonCLI class 2025-02-27 17:00:44 +11:00
Scott Powell
1209d54d2e * various changes for CLI support via companion radio 2025-02-27 12:51:00 +11:00
Scott Powell
189ed79d46 * new Dispatcher::getCADFailRetryDelay() room-v6 rep-v6 2025-02-27 04:05:50 +11:00
liamcottle
66a85a70f3 add nrf52 s140 softdevice header files for compiling t1000e firmware 2025-02-27 02:35:12 +13:00
Scott Powell
be2af61dfe * ESP32: SerialBLEInterface, delay(500) not needed 2025-02-26 21:08:54 +11:00
Scott Powell
54af8ad2a9 * esp32 SerialBLEInterface: 1 second delay now applied before testing whether to re-start advertising 2025-02-26 20:53:31 +11:00
ripplebiz
c01c2ed3ac Merge pull request #49 from liamcottle/main
Fix double pairing prompt for ESP32
2025-02-26 18:35:45 +11:00
liamcottle
abb2dea321 don't set encryption level on device as it's set on each characteristic 2025-02-26 20:24:14 +13:00
Scott Powell
64ccc4e289 * build fixes for RAK targets 2025-02-26 18:19:38 +11:00
ripplebiz
85e867e923 Merge pull request #47 from fdlamotte/t1000e_work
T1000e in tree ;)
2025-02-26 18:04:22 +11:00
ripplebiz
c4c5d43bc4 Merge pull request #48 from liamcottle/main
Fix BLE Pin for ESP32 and nRF52
2025-02-26 17:41:11 +11:00
liamcottle
dbc9659e9a enforce pin being used for ble pairing on nrf52 2025-02-26 17:27:58 +13:00
liamcottle
83c827ce85 enforce pin being used for ble pairing on esp32 2025-02-26 17:04:44 +13:00
Florent de Lamotte
7290bf0c7d t1000e companion radio example builds in tree ! 2025-02-25 16:46:06 +01:00
Florent de Lamotte
cc1a944988 upd t1000e board support 2025-02-25 14:02:19 +01:00
Scott Powell
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
2025-02-25 19:00:07 +11:00
Scott Powell
c4cc3dd1ec * repeater and room server: login password now using strcmp(), new 'set direct.txdelay ..' config 2025-02-24 20:52:13 +11:00
Scott Powell
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)
2025-02-24 16:01:14 +11:00
Scott Powell
d880a48b85 * companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ 2025-02-24 14:05:17 +11:00
Scott Powell
274bd6ddbf * new PAYLOAD_TYPE_RAW_CUSTOM 2025-02-23 15:35:33 +11:00
Scott Powell
fc4e5ed54c * new StrHelper::strzcpy() 2025-02-22 20:10:31 +11:00
Scott Powell
37f4ceff85 * strncpy() refactor/fix 2025-02-22 19:41:24 +11:00
Scott Powell
4d8478de98 * added S3 WIO target for BLE companion radio 2025-02-22 10:44:45 +11:00
Scott Powell
f434123e99 * tidy ups of PRIVATE_KEY_IMPORT/_EXPORT stuff 2025-02-21 13:51:26 +11:00
ripplebiz
0bb202327a Merge pull request #32 from liamcottle/main
add new commands to companion firmware to import and export identity
2025-02-21 13:29:39 +11:00
liamcottle
9faba8f184 add build flags to enable and disable private key import and export 2025-02-21 14:54:59 +13:00
liamcottle
6af9774976 add new commands to companion firmware to import and export identity private key 2025-02-21 12:34:15 +13:00
Scott Powell
f8d03804e1 * room server: minor timing fix 2025-02-20 22:59:47 +11:00