João Brázio
71136671bd
Implement remote lna toggle cli cmd
2026-02-10 15:02:23 +00:00
Liam Cottle
4944a46af1
Merge pull request #1638 from thanegill/build_sh-list
...
build.sh: add list and -l to list firmwares available to build
2026-02-10 22:27:35 +13:00
Liam Cottle
7d7e88e950
Merge pull request #1651 from liamcottle/fix/path-trace-timeout
...
Fix: Path Trace Timeout
2026-02-10 17:17:50 +13:00
liamcottle
bafa2ccd22
fix estimated timeout for multi byte path traces
2026-02-10 17:01:30 +13:00
Snayler
810fd561d2
Enable TX LED for LilyGo LoRa32 V2.1_1.6
...
Working on my device, green TX LED starts blinking every time I transmit
2026-02-09 23:20:29 +00:00
Adam Gessaman
8b841d9cfd
Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation
2026-02-09 09:50:44 -08:00
Adam Gessaman
f98c663406
Refine memory pressure management in MQTTBridge
...
- Updated pressure window and threshold constants to differentiate between critical and moderate memory pressure scenarios.
- Enhanced recovery logic to trigger based on specific pressure conditions, improving responsiveness to memory fragmentation.
- Added explicit calls to recreate analyzer client objects during recovery, ensuring proper setup after memory management actions.
These changes aim to optimize memory handling and recovery processes in the MQTTBridge, enhancing overall stability.
2026-02-09 09:48:34 -08:00
ripplebiz
3f33455b4d
Merge pull request #1570 from Quency-D/fix-heltec-power-consumption
...
Fix heltec-v4 power consumption
2026-02-09 16:49:49 +11:00
ripplebiz
248c3107b4
Merge pull request #1605 from ViezeVingertjes/kiss-modem-spec-compliance
...
Kiss modem spec compliance
2026-02-09 16:45:20 +11:00
Quency-D
9efb7cb0b6
Merge pull request #2 from weebl2000/pr-1570-fix-heltec-v4-power
...
Fix double claim, eliminate dead code at compile time
2026-02-09 10:06:59 +08:00
Thane Gill
3ff1394dd2
build.sh: add list and -l to list firmwares available to build.
2026-02-08 14:49:57 -08:00
Michael
e4ef6dba3d
Merge pull request #2 from agessaman/fix-simplify-kiss-noise-floor
...
Simplify kiss noise floor
2026-02-08 16:26:25 +01:00
Liam Cottle
b1094c2842
Merge pull request #1616 from jbrazio/2026/raknorm
...
Refactor environment names and build flags for RAK variants
2026-02-09 01:33:26 +13:00
ripplebiz
f6fc05601c
Merge pull request #1609 from weebl2000/bridge-always-has-work
...
Bridge always has work (prevents sleep)
2026-02-08 22:42:05 +11:00
Liam Cottle
736ddbfd99
Merge pull request #1620 from thanegill/patch-2
...
Correct manufacturer name 'Elecrow ThinkNode M5'
2026-02-08 14:07:00 +13:00
Thane Gill
31a2e74ada
Correct manufacturer name 'Elecrow ThinkNode M5'
2026-02-07 17:05:51 -08:00
Liam Cottle
e812632235
Merge pull request #1619 from liamcottle/main
...
[docs] update github build script
2026-02-08 13:04:18 +13:00
liamcottle
85aa052e1f
only deploy docs from main branch
2026-02-08 13:01:13 +13:00
liamcottle
6564bbd58e
migrate docs build script so cname survives
2026-02-08 13:00:59 +13:00
Liam Cottle
10eacc4e95
Merge pull request #1316 from weebl2000/allow-negative-tx
...
Allow negative tx
2026-02-08 12:43:10 +13:00
João Brázio
fcfbb458f8
Refactor environment names and build flags for RAK variants
2026-02-07 21:26:28 +00:00
ViezeVingertjes
519b97a90a
Updated the Dispatcher logic to replace hardcoded values with defined constants for minimum TX budget reserve and airtime division.
2026-02-07 19:07:33 +01:00
ViezeVingertjes
30d6588792
Update logic in Dispatcher to ensure refill is only applied when greater than zero.
2026-02-07 18:26:39 +01:00
Wessel Nieboer
e8646f5ede
Parse as signed int
2026-02-07 16:58:06 +01:00
agessaman
776131e263
simplify kiss noise floor sampling
2026-02-07 07:42:52 -08:00
Wessel Nieboer
23b4baa066
Enable register patch heltec tracker v2
2026-02-07 16:04:01 +01:00
Wessel Nieboer
c4c287d01b
Bridge always has work (prevents sleep)
2026-02-07 15:39:24 +01:00
ViezeVingertjes
f6ebbd978e
Remove redundant locals in handleSetRadio
2026-02-07 14:32:11 +01:00
ViezeVingertjes
5157daf1c1
Remove individual HW_RESP_* defines, use HW_RESP() macro directly
2026-02-07 14:24:34 +01:00
ViezeVingertjes
00b44c4114
Remove redundant send/complete/finished callbacks, use Radio interface directly
2026-02-07 14:22:21 +01:00
ViezeVingertjes
362b5eb0a1
Update protocol docs for new response codes and signal reporting
2026-02-07 10:26:08 +01:00
ViezeVingertjes
5ccd99e25f
Add toggleable per-packet signal reporting
2026-02-07 10:21:36 +01:00
ViezeVingertjes
7982d1ce1f
Use high-bit convention for hardware response codes
2026-02-07 10:21:32 +01:00
ViezeVingertjes
49e7516145
Add KISS UART support
2026-02-07 08:51:52 +01:00
agessaman
f445b5acdc
fix(kiss_modem): improve RX delivery and noise floor sampling
2026-02-07 08:51:52 +01:00
ViezeVingertjes
1af013c741
Clarify data frame limitations in KISS modem documentation.
2026-02-07 08:51:52 +01:00
ViezeVingertjes
02ddc05c30
Reorganise KISS protocol to close gaps.
2026-02-07 08:51:52 +01:00
ViezeVingertjes
203d86f87d
Update documentation.
2026-02-07 08:51:52 +01:00
ViezeVingertjes
f78617dbdb
Add periodic noise floor calibration and AGC reset
2026-02-07 08:51:52 +01:00
ViezeVingertjes
5dcc377b77
Rewrite KISS modem to be fully spec-compliant
2026-02-07 08:51:52 +01:00
agessaman
ba4243b525
Enhance NTP synchronization in MQTTBridge
...
- Improved NTP sync logic by implementing retry attempts for NTP updates, enhancing reliability on various hardware.
- Added a fallback mechanism to use ESP32's built-in SNTP if NTPClient fails, ensuring time synchronization continuity.
- Updated the handling of epoch time validation to ensure it meets a minimum threshold before proceeding with time updates.
- Streamlined the process of setting the system timezone and updating the RTC clock, improving overall time management efficiency.
2026-02-06 20:57:18 -08:00
ripplebiz
bcb7a8067e
Merge pull request #1578 from recrof/m5stack-unit-c6l
...
initial port of M5Stack Unit C6L
2026-02-07 14:21:47 +11:00
ripplebiz
c1c9848569
Merge pull request #1596 from jbrazio/2026/t114-sensors
...
Refactor Heltec T114 sensor management
2026-02-07 14:17:15 +11:00
ripplebiz
6502067368
Merge pull request #1591 from agessaman/fix-kiss-noise-floor
...
fix(kiss): periodic noise floor calibration and AGC reset
2026-02-07 14:08:26 +11:00
Adam Gessaman
2640127049
Enhance NTP sync handling in MQTTBridge
...
- Updated the logic for JWT token timestamp validation to allow reconnection if the system clock is set, even when NTP sync is not confirmed. This change prevents unnecessary connection blocks after a successful NTP sync at boot.
- Introduced a check to determine if the system clock is clearly set, improving the robustness of the connection maintenance process.
2026-02-06 05:54:19 -08:00
Wessel Nieboer
0b1fd580f1
Fix double claim, eliminate dead code at compile time
2026-02-06 11:35:05 +01:00
Adam Gessaman
bebde37fb7
Refactor MQTTBridge memory management with unified critical check
...
- Introduced a new method `runCriticalMemoryCheckAndRecovery()` to streamline memory checks and recovery processes.
- Added member variables to track fragmentation pressure and the last critical check run time.
- Removed redundant critical memory check logic from `mqttTaskLoop()` and `loop()`, enhancing code clarity and maintainability.
- Improved logging and pressure tracking for better diagnostics during memory management.
2026-02-05 21:45:23 -08:00
Wessel Nieboer
d0720c63c2
Allow negative tx power
...
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
2026-02-06 02:24:51 +01:00
Marnick Hartgers
0a66dee990
fixed build without ENV_INCLUDE_GPS
2026-02-06 00:12:22 +01:00
Adam Gessaman and Cursor
075552296a
Merge origin/dev into mqtt-bridge-implementation
...
Resolve conflict in variants/heltec_v4/platformio.ini by taking
origin/dev version for PA pin comments and SX126X_RX_BOOSTED_GAIN.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-05 09:55:37 -08:00