2464 Commits

Author SHA1 Message Date
Alex Wolden
ed320ac1f5 add libsodium 2025-03-04 20:04:19 -08:00
Scott Powell
c2ae34314e * basic UITask added to repeater and room server (only HeltecV3 targets enable so far) 2025-03-05 12:52:29 +11:00
Alex Wolden
21ba6116a3 fix memory 2025-03-04 12:13:45 -08:00
Alex Wolden
1f25575b94 readded 1262 radio 2025-03-04 09:03:36 -08:00
Scott Powell
372c228210 * new ui/DisplayDriver classes (just SSD1306Display impl for now)
* companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)
2025-03-04 23:09:43 +11:00
Alex Wolden
b777264eb7 Remove duplicate entries from platformio.ini
- Remove unnecessary T3S3 configurations
- Keep only the LilyGo T3 with SX1276 configurations
- Clean up the platformio.ini file to remove duplication
2025-03-04 00:16:35 -08:00
Alex Wolden
e1022791e8 Add support for LilyGo T3 with SX1276 module
- Add custom partition table for fitting larger firmware
- Create LilyGoT3S3Board.h for board-specific functionality
- Update all example files to support the T3 board with SX1276
- Configure build environment for optimizing firmware size
- Set up the right pin configuration for SX1276 on LilyGo T3
2025-03-04 00:07:36 -08:00
Scott Powell
68770d7728 * 'last_snr' added to repeater stats. 2025-03-04 18:29:16 +11:00
Scott Powell
25a77af8c7 Merge branch 'main' into dev 2025-03-04 16:41:31 +11:00
Scott Powell
7b92e045a6 * build script change, for companion radio targets 2025-03-04 14:06:03 +11:00
Scott Powell
5c4ec1bc22 * SerialWifiInterface: misc tidy-ups 2025-03-04 14:04:47 +11:00
ripplebiz
669e417e27 Merge pull request #61 from fdlamotte/wifi-support
new Heltec_v3_companion_radio_wifi target
2025-03-04 13:54:23 +11:00
Florent de Lamotte
03293be892 new Heltec_v3_companion_radio_wifi target 2025-03-03 13:26:37 +01:00
Scott Powell
72c7cebbbb * misc 2025-03-03 19:51:45 +11:00
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
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
2025-03-03 15:30:50 +11: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() 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