agessaman
eaf5fcbc9b
Update MQTT presets to include 'cascadiamesh' and enhance error messaging in CLI. Introduce keepalive configuration for MQTT presets and improve slot management in MQTTBridge for better token handling and connection stability.
2026-03-24 16:58:26 -07:00
agessaman
1c98d1c605
Update MQTTBridge to adjust minimum valid epoch time for NTP synchronization and enhance slot management. Implement logic to re-create JWT tokens for slots if time correction indicates stale tokens after NTP sync.
2026-03-24 05:54:38 -07:00
agessaman
4a60f16683
Refactor logging and error handling in MyMesh and MQTTBridge. Implement checks for Serial availability before printing logs to prevent potential blocking. Update MQTTBridge to include circuit breaker logic for managing reconnect attempts and enhance slot management with new state tracking. Expand MQTTPresetDef to include a new preset with configurable token lifetime and retain options.
2026-03-23 20:21:47 -07:00
agessaman
95874f0c24
Enhance MQTT bridge implementation to support a new MeshRank preset, allowing for token-based authentication and custom topic templates. Update CLI commands for slot management, including new commands for setting tokens and topics. Improve documentation to reflect these changes and provide examples for configuring the new preset.
2026-03-22 11:06:37 -07:00
agessaman
c67fb12b44
Refactor MQTT bridge implementation to use dynamic allocation for the MQTTBridge instance, preventing static initialization crashes on ESP32. Update related methods to check for bridge existence before invoking operations. Enhance documentation to clarify memory limits for active connection slots based on PSRAM availability.
2026-03-21 12:21:34 -07:00
agessaman
bf8a3a7a41
Refactor build script to improve project configuration handling and artifact management. Cache project config JSON for environment platform checks, streamline binary merging for ESP32, and ensure all generated artifacts are copied to the output folder. Enhance error handling during binary generation processes.
2026-03-21 08:20:41 -07:00
agessaman
542f8a31ee
Enhance MQTTBridge to manage active connection slots based on available memory. Introduced psram_calloc for memory allocation with PSRAM support, limiting active slots to 3 with PSRAM and 2 without. Updated slot setup logic to prevent exceeding active slot limits during MQTT operations.
2026-03-20 22:50:39 -07:00
agessaman
b43e9618db
Refactor MQTT bridge implementation to support up to 3 configurable connection slots with built-in presets for LetsMesh Analyzer (US/EU) and MeshMapper. Update CLI commands for slot management and enhance configuration migration from legacy settings. Adjust related documentation and code structure for improved clarity and functionality.
2026-03-20 22:41:41 -07:00
agessaman
abe6e046fe
Merge branch 'upstream/dev' into mqtt-bridge-implementation
...
Reverted prior dev merge, then merged current meshcore-dev dev. Resolved
CommonCLI by restoring MQTT prefs flow with upstream com_prefs layout
(rx_boosted_gain at offset 79), rxgain CLI, poweroff/shutdown, and FEM
variant files from upstream.
Made-with: Cursor
2026-03-20 15:55:39 -07:00
agessaman
22eb9b87a3
Revert "Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation"
...
This reverts commit 2b63765522 , reversing
changes made to 304719e8e0 .
2026-03-20 15:54:14 -07:00
agessaman
2b63765522
Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation
2026-03-20 06:06:06 -07:00
ripplebiz and GitHub
7fa7ac24db
Merge pull request #1867 from Quency-D/dev-heltec-v4.3
...
add heltec v4.3 board
2026-03-20 20:54:51 +11:00
Liam Cottle and GitHub
0b0fdb83d4
Merge pull request #2097 from Quency-D/heltec-t096
...
add heltec_mesh_node_t096 board.
2026-03-20 22:25:12 +13:00
Quency-D
f6cfed66b3
add heltec_mesh_node_t096 board.
2026-03-20 15:56:09 +08:00
Scott Powell
467959cc3b
* version 1.14.1
2026-03-20 12:32:41 +11:00
ripplebiz and GitHub
ed990c638a
Merge pull request #2048 from j0uni/airtime-docs
...
Airtime (af) documentation update
2026-03-20 11:59:07 +11:00
ripplebiz and GitHub
bce0c4703a
Merge pull request #2076 from robekl/docs/fix-path-length-encoding
...
docs: clarify path_length hash-size encoding
2026-03-20 10:31:19 +11:00
Scott Powell
42db60bc26
* markdown changes
2026-03-20 10:23:51 +11:00
Robert Ekl
003eda1f1a
docs: clarify path length encoding
2026-03-17 12:55:18 -05:00
Liam Cottle and GitHub
a22c4b6270
Merge pull request #2052 from Orum/dev
...
Add MCU temperature to telemetry responses from room servers.
2026-03-17 12:03:55 +13:00
Orum
b4b66521b6
Add MCU temperature to telemetry responses from room servers.
2026-03-16 17:34:16 -05:00
Jouni
4b6eb70b02
Airtime (af) documentation update
2026-03-16 16:26:55 +02:00
Liam Cottle and GitHub
f9250da590
Merge pull request #1653 from jbrazio/2026/remote-lna
...
Implement remote LNA toggle CLI command
2026-03-17 02:22:51 +13:00
João Brázio and GitHub
83b7a95679
Merge pull request #2 from weebl2000/2026/remote-lna
...
Make sure LR1110 builds
2026-03-16 09:55:00 +00:00
João Brázio and GitHub
92bef49c55
Merge branch 'dev' into 2026/remote-lna
2026-03-16 09:40:10 +00:00
João Brázio
274e00df50
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-16 09:37:55 +00:00
João Brázio
75895895f0
Add USE_SX1262 flag to multiple platformio.ini configurations
2026-03-16 09:34:12 +00:00
ripplebiz and GitHub
2f2d92cadb
Merge pull request #1964 from EtoOnAmill/main
...
Removed section for isolated `get bridge.source`
2026-03-16 14:39:26 +11:00
ripplebiz and GitHub
c0d73ec4a1
Merge pull request #1984 from samschlegel/samschlegel/rak3401-power-management
...
Add nrf52 power management for RAK3401
2026-03-16 14:37:03 +11:00
ripplebiz and GitHub
a0867a0b1b
Merge pull request #2009 from MGJ520/dev
...
Support for GAT562 30S Mesh Kit device and fix other minor issues
2026-03-16 14:14:00 +11:00
ripplebiz and GitHub
1a35d33b6c
Merge pull request #2023 from nextgens/fix_pio_upload
...
fix pio upload
2026-03-16 14:00:55 +11:00
Scott Powell
fcfdc5fc5b
* Repeater and Room Server: flood advert timer now uses the path_hash_mode pref
2026-03-16 13:56:19 +11:00
ripplebiz and GitHub
2de44e5f5b
Merge pull request #2037 from weebl2000/fix-heltec-E213-E290-eink
...
Fix Heltec E213 and E290 e-ink board builds
2026-03-16 13:46:05 +11:00
Wessel Nieboer
0e62240119
Set AUTO_OFF_MILLIS to 0 for E213, E290
2026-03-15 15:51:31 +01:00
Wessel Nieboer
696323c11b
Fix Heltec E213 and E290 e-ink board builds
2026-03-15 15:51:25 +01:00
Liam Cottle and GitHub
ba71820691
Merge pull request #2026 from sybrenstuvel/sybren/dev-fix-sensecap-solar-led-green
...
Sybren/dev fix sensecap solar led green
2026-03-15 11:36:21 +13:00
Sybren A. Stüvel
9349e6ab6b
SenseCap Solar: fix use of LED_GREEN
...
5188221584 changed LED_RED/GREEN to
LED_WHITE/BLUE, but didn't convert all uses of LED_GREEN.
2026-03-14 21:52:08 +01:00
Florent Daigniere
8ee4dc64e1
fix build
2026-03-14 18:54:27 +01:00
Wessel Nieboer
9af332b6e6
Make sure LR1110 builds
2026-03-13 13:48:36 +01:00
Liam Cottle and GitHub
aedc00e16a
Merge pull request #1999 from weebl2000/also-sanity-build-main-dev
...
Have the github workflow sanity check also run against main and dev
2026-03-13 19:27:46 +13:00
MGJ and GitHub
7ecfbfd4e6
Merge branch 'meshcore-dev:dev' into dev
2026-03-12 18:20:19 +08:00
MGJ
307142986f
Support for GAT562 30S Mesh Kit device
2026-03-12 18:19:53 +08:00
MGJ
82689512f8
Fix incorrect comments
2026-03-12 18:18:10 +08:00
MGJ
e9ff0bd9b0
Remove GAT562 Mesh Tracker Pro device radio preset
2026-03-12 18:02:46 +08:00
Scott Powell
bb8dc5b55b
Merge branch 'main' into dev
2026-03-12 18:14:56 +11:00
ripplebiz and GitHub
792f299986
Merge pull request #1873 from Specter242/codex/sensecap-solar-led-poweroff-parity
...
sensecap solar: add poweroff/shutdown support and nrf52 PM parity
2026-03-12 18:13:14 +11:00
Wessel Nieboer
bcfe001370
Have our github PR sanity check also run against main and dev for every merge
...
This will pick up any easy to spot build failures on dev/main
2026-03-11 16:51:09 +01:00
Liam Cottle and GitHub
8ac8c4d59d
Merge pull request #1991 from weebl2000/prevent-auto-restart-ble-nrf52
...
Prevent auto-restarting BLE when disabling it on nRF52
2026-03-11 22:05:25 +13:00
Liam Cottle and GitHub
8a3262cd70
Merge pull request #1483 from ssp97/dev
...
fix: avoid redundant redefinition of SX126X_DIO3_TCXO_VOLTAGE
2026-03-11 21:49:31 +13:00
Liam Cottle and GitHub
82d1a3daca
Merge pull request #1977 from robekl/docs/implementation-sync-release
...
Update docs to align with implementation
2026-03-11 18:09:16 +13:00