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
Manuel
be1a724ab4
Merge branch 'master' into arduino-esp32-v3.2
2025-08-10 00:11:27 +02:00
mverch67
04f98cf20e
update config; include wifi
2025-08-09 23:49:16 +02:00
mverch67
75a1a41d8c
fix duplicate Syslog classes
2025-08-09 23:43:45 +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
mverch67
344efa6675
update device-ui (fix native compilation)
2025-08-08 17:29:02 +02: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
mverch67
e919b3da9c
cleanup
2025-08-06 10:36:04 +02:00
Manuel
155783c782
Merge branch 'master' into arduino-esp32-v3.2
2025-08-06 09:15:44 +02:00
Jonathan Bennett
27c6b24e3a
Rather than mysteriously rebooting, regenerate the keys and infrom the user. ( #7558 )
2025-08-05 19:53:25 -05:00
Manuel
76bcd05259
Merge branch 'master' into arduino-esp32-v3.2
2025-08-06 00:09:37 +02:00
mverch67
2d29cbc34c
device-ui: use fast mem for critical draw functions
2025-08-06 00:08:54 +02:00
mverch67
2b77864192
fix attachInterrupt issue
2025-08-05 23:59:37 +02:00