github-actions[bot]
f65e2c639e
Update protobufs ( #7679 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-19 05:35:25 -05:00
Jonathan Bennett
95200e8f6b
Adds rfswitch on Portduino ( #7663 )
...
* Initial attempt to get rfswitch working on Portduino
* Make portduino_config global
2025-08-18 16:33:52 -05:00
github-actions[bot]
36e8dc74f4
Upgrade trunk ( #7665 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-08-18 05:52:02 -05:00
Manuel
78c5309e9a
apply 180 degree hw roration Indicator BaseUI ( #7660 )
2025-08-17 14:48:24 -05:00
Thomas Göttgens
9feb1d378e
Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! ( #7636 )
...
* Support for T-Echo Lite, credts to @Szetya for doing all the heavy lifting!
* move define to ini file
2025-08-17 13:37:12 +02:00
Jonathan Bennett
e5e8683cdb
Don't update the NodeDB if the nodeinfo has a mismatching public key ( #7652 )
2025-08-17 05:56:06 -05:00
Jonathan Bennett
d538ad170c
Add onboard message for devices with screens ( #7655 )
...
* Add onboard message for devices with screens
* Add message for TFT
2025-08-17 05:55:00 -05:00
Jonathan Bennett
c64c196778
Wait for lead up before enable longlong action ( #7648 )
2025-08-16 06:10:44 -05:00
github-actions[bot]
8e552a9f0c
Upgrade trunk ( #7626 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-08-16 05:57:20 -05:00
Ben Meadors
a02017a5c8
Remove JSON serialization from most NRF52 targets ( #7640 )
...
* Remove JSON serialization from most NRF52 targets
* Slin networking base down for NRF52 by removing syslog
* Update platformio.ini
2025-08-15 19:45:41 -05:00
github-actions[bot]
0046d957f1
Update protobufs ( #7647 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-15 21:42:51 +02:00
Jonathan Bennett
4a241deb96
Thinknode button and backlight fixes ( #7641 )
...
* Thinknode button and backlight fixes
* Save backlight value between reboots
2025-08-15 14:41:21 -05:00
GUVWAF
8d5ae1d5d2
Fix marking LoRa transport mechanism ( #7634 )
2025-08-15 19:09:25 +02:00
Ben Meadors
e1e89a5e62
Don't include OLED fonts for international character sets by default ( #7639 )
2025-08-15 09:03:21 -05:00
Ben Meadors
a7be93449e
Spacing
2025-08-15 09:00:09 -05:00
Ben Meadors
c8694f9f2d
Fix Tracerouter warnings ( #7637 )
...
* Static cast to avoid signed comparison
* Another one
2025-08-15 07:03:14 -05:00
Austin
062168cd42
Docker: Update Debian images to trixie ( #7621 )
2025-08-15 06:19:49 -05:00
Ford Jones
1877a2c531
Prompt user to select destination upon launch of canned message module ( #7624 )
...
Co-authored-by: Jason P <applewiz@mac.com >
2025-08-15 05:31:11 -05:00
Austin
52f0e5a3db
Fix 'buildroot' target (OpenWRT) ( #7620 )
2025-08-14 12:31:25 -05:00
github-actions[bot]
ac8c372349
Upgrade trunk to 1.25.0 ( #7432 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-08-13 06:26:08 -05:00
github-actions[bot]
1bfa429c38
Automated version bumps ( #7614 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-12 19:40:35 -05:00
Jonathan Bennett
ddd149945a
More spoof remediation ( #7612 )
...
* More spoof remediation
* Fix signed comparison error
* Only fire self-bound messages into the routing module
* Update src/mesh/MeshModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* String const
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.7.5.ddd1499
2025-08-12 16:08:03 -05:00
Constantine
e3dd8164a4
nRF52840 promicro deepsleep fix with some additions ( #7407 )
...
* Pro-Micro DeepSleep Quick Fix
It is noticed that some nRF52840 boards (pro-micro in particular)
stopped waking up from the deep sleep state (shutdown state)
with a press of a button.
The problem is in a Serial1.end() call.
* Clear GPREGRET before setting
There are some troubles with that register:
it is recommended to clear it with 0xFF mask
and only after that perform a setting.
* Pro-Micro button SENSE signal
Added SENSE signal on the user button.
It is explicitly enabled now for this platform.
* nRF52 pre-sleep main serial check
Added another usage check for the main Serial.
It could save some nerves in case the port is not in use by any means.
Applied trunk fmt to the file.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-12 11:23:34 -05:00
Max
9b8149f14e
Adding medium and large RU fonts. Fixing RU string width calculation ( #7498 )
...
* Adding medium and large RU fonts. Fixing string width calculation for RU font
* Update src/graphics/draw/MessageRenderer.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-12 07:22:37 -05:00
renovate[bot]
05f1518951
chore(deps): update actions/download-artifact action to v5 ( #7559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 21:47:21 -05:00
Jonathan Bennett
e26de85b5f
Mark meshPackets based on which interface received. ( #7589 )
2025-08-11 21:47:04 -05:00
renovate[bot]
a2df80e833
chore(deps): update actions/checkout action to v5 ( #7605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 20:58:54 -05:00
Ben Meadors
db238ef524
Log when this happened
2025-08-11 19:49:35 -05:00
Jonathan Bennett
f2b935f48f
Stop the bleeding with malicious NodeDB overwrites ( #7596 )
2025-08-11 15:52:28 -05:00
Thomas Göttgens
e69da71d4e
reorder for correct recognition ( #7604 )
2025-08-11 11:53:01 +02:00
Ben Meadors
7505fe7a7c
Update device-ui deps
2025-08-09 10:38:09 -05:00
Ben Meadors
f6857f1bcb
Heartbeat has a nonce now
2025-08-09 10:17:08 -05:00
github-actions[bot]
7fe2c74139
Update protobufs ( #7588 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com >
2025-08-09 09:14:22 -05:00
github-actions[bot]
be60f9612e
Update protobufs ( #7587 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-09 08:14:04 -05:00
github-actions[bot]
2de9f015b1
Automated version bumps ( #7586 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-08-09 08:12:24 -05:00
Ben Meadors
c1f4f79d4a
Revert "128row display ( #7511 )"
...
This reverts commit d1f3c3c982 .
v2.7.4.c1f4f79
2025-08-09 06:11:56 -05:00
renovate[bot]
7b874cf597
chore(deps): update meshtastic/device-ui digest to d044c01 ( #7578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 11:31:49 -05:00
Jonathan Bennett
8568b56ac6
Fix a crash on Native reboot ( #7570 )
2025-08-07 12:28:01 -05:00
renovate[bot]
f2a880f813
chore(deps): update adafruit shtc3 to v1.0.2 ( #7557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 13:56:17 +02:00
Jonathan Bennett
691327b2db
Initial support for the ThinkNode M5 ( #7502 )
...
* Initial support for the ThinkNode M5
* Update variants/esp32s3/ELECROW-ThinkNode-M5/platformio.ini
Co-authored-by: Austin <vidplace7@gmail.com >
* Cleanup variant.h for Elecrow Thinknode M5
* Properly detect battery voltage
* Turn backlight off when screen sleeps
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Austin <vidplace7@gmail.com >
2025-08-07 06:28:15 -05:00
oscgonfer
a23c58c10a
Avoid acquiring lock twice ( #7555 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-06 06:38:36 -05:00
Jonathan Bennett
27c6b24e3a
Rather than mysteriously rebooting, regenerate the keys and infrom the user. ( #7558 )
2025-08-05 19:53:25 -05:00
mrab
384436e937
fix: ina226 was not calibrated during init ( #7547 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-08-05 06:34:52 -05:00
Jason P
eb30aae486
Create better log message for users ( #7548 )
2025-08-04 16:32:27 -05:00
Jason P
079286da04
Only toggle screen wake, don't break banners ( #7545 )
...
* Only toggle screen wake, don't break banners
* Fix code - only needed a small line change
2025-08-04 19:33:45 +02:00
tg-mw
0130899b3b
Fix Melopero RV3028 RTC Settings ( #7524 )
2025-08-04 18:42:39 +02:00
Thomas Göttgens
d1f3c3c982
128row display ( #7511 )
...
* Fix 128 row monochrome display
* trunk fmt
* fix assignment
2025-08-04 17:25:31 +02:00
Jacob Powers
3b6eefa8bb
feat: event mode - limit smart position updates to at most every 5m ( #7505 )
...
* feat: event mode - limit smart position updates to at most every 5m
* fix: convert 600 to 600000ms for 5min threshold
* fix: correct 5min threshold to 300000ms
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-07-31 21:45:34 -05:00
HarukiToreda
5107531425
Remember destination fix ( #7427 )
...
* T-watch screen misalignment fix
* Trunk fix
* Rember Last Receipient Node or channel
When a new freetext or preset message is sent and a destination is selected, the next message would forget the previously selected destination and would need to be selected again. With this fix it will remember the last destination selected until changed again.
* Fix for reply function to remember last messaged
* trunk check
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-07-31 07:36:03 -05:00
Ben Meadors
88655ffc44
Move BLE toggle menu option and add confirmation for canned messages in L1 ( #7516 )
...
* Move bluetooth to system menu and add confirmation for canned messages
* Cruft
* Handle else
* Warn
* Fixed screen reset
2025-07-31 07:34:41 -05:00