Jonathan Bennett
90e2083d2c
clean up merge
2025-12-10 15:27:09 -06:00
Jonathan Bennett
af1d4e08ff
Merge branch 'develop' into refactor-nodedb
2025-12-10 11:15:18 -06:00
Jason P
2032ff1c32
Create new screen colors for BaseUI ( #8921 )
...
* Create new colors for BaseUI
* Update Ice color
2025-12-10 11:09:37 -06:00
Alex Samorukov
5910cc2e26
Use PSRAM to reduce heap usage percentage on ESP32 with PSRAM ( #8891 )
...
* Use PSRAM for malloc > 256bytes to get more heap memory
* Use dynamic allocator on boards with PSRAM to free more heap
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Move heap_caps_malloc_extmem_enable() to the top of the init
* Update src/main.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-12-10 06:23:23 -06:00
Austin
aa72e397f2
PIO: Fix closedcube lib reference ( #8920 )
...
Fixes ClosedCube reinstalling on every build
2025-12-09 16:40:37 -06:00
Austin
c55bea8460
ARCtastic ( #8904 ) -- Do It Live!
...
Actions Runner Controller
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2025-12-09 15:11:07 -06:00
Austin
aa605fc4a2
Actions: Fix release manifest formating ( #8918 )
2025-12-09 14:27:13 -06:00
Igor Danilov
d75680a2dd
Fix #8915 [Bug]: Exception Decoder does not recognize the backtrace ( #8917 )
2025-12-09 12:24:41 -06:00
Ben Meadors
decd58cd5c
Merge pull request #8913 from meshtastic/revert-8858-nrf52-power-saving-1
...
Revert "Cut NRF52 bluetooth power usage by 300% - testers needed!"
2025-12-09 08:02:29 -06:00
Ben Meadors
e691bd9732
Revert "Cut NRF52 bluetooth power usage by 300% - testers needed! ( #8858 )"
...
This reverts commit ae8d3fbb3d .
2025-12-09 08:02:04 -06:00
Ben Meadors
6bad81f8dd
Merge pull request #8911 from vidplace7/fix-chmod
...
Fix apply device-install permissions
2025-12-09 06:50:19 -06:00
Austin Lane
69b9977fc1
Fix apply device-install permissions
...
device-install.sh doesn't exist for non-esp32 targets
2025-12-09 07:48:30 -05:00
Ben Meadors
8e63dcf59a
Merge branch 'master' into develop
2025-12-09 05:59:15 -06:00
Lewis He
042543eb25
Fixed the issue where T-Echo did not completely shut down peripherals upon power-off. ( #8524 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-09 05:39:27 -06:00
phaseloop
ae8d3fbb3d
Cut NRF52 bluetooth power usage by 300% - testers needed! ( #8858 )
...
* Improve NRF52 bluetooth power efficiency
* test T114 bad LFXO
* T1000 test
* force BLE param negotiation
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-08 19:59:14 -06:00
Austin
928739e0fb
Renovate: fix malformed comment for wollewald/BH1750_WE ( #8767 )
2025-12-08 19:31:28 -06:00
Ben Meadors
8be7915fc7
Fix wm111111110
2025-12-08 19:19:10 -06:00
Ben Meadors
c052963395
Guard 2M PHY mode for NimBLE ( #8890 )
...
* Guard 2M PHY mode for NimBLE
* Update src/nimble/NimbleBluetooth.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Another #endif snuck in there
* Move endif
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 18:48:28 -06:00
Jonathan Bennett
65c418d4e1
Update protobuf name of FRIED_CHICKEN ( #8903 )
2025-12-09 11:13:59 +11:00
Jonathan Bennett
c3a69a2742
Fix backwards buttons on Thinknode-M1 ( #8901 )
2025-12-08 17:58:23 -06:00
Austin
66ff1536f3
Meshtastic build manifest ( #8248 )
2025-12-08 17:21:23 -06:00
simon-muzi
5671e9d96f
Improved R1 Neo & muzi-base buzzer beeps for GPS on/off ( #8870 )
...
Matched the resonant frequency of the hardware buzzer to maximize volume for the turn on beep.
Further distinguished ON beep from OFF beep, making it easier for users to understand the state change.
2025-12-08 13:50:05 -06:00
Manuel
bd4bcb94f0
tryfix eink parameters ( #8898 )
2025-12-08 13:14:24 -06:00
Igor Danilov
4b2f241478
Disable vibration if needed ( #8895 )
2025-12-08 06:03:20 -06:00
Wilson
eb087849c0
OnScreenKeyboard Improvement with Joystick and UpDown Encoder ( #8379 )
...
* Add mesh/Default.h include.
* Reflacter OnScreenKeyBoard Module, do not interrupt keyboard when new message comes.
* feat: Add long press scrolling for Joystick and upDown Encoder on baseUI frames and menus.
* refactor: Clean up code formatting and improve readability in Screen and OnScreenKeyboardModule
* Fix navigation on UpDownEncoder, default was RotaryEncoder while bringing the T_LORA_PAGER
* Update src/graphics/draw/MenuHandler.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/OnScreenKeyboardModule.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/graphics/draw/NotificationRenderer.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Optimize the detection logic for repeated events of the arrow keys.
* Fixed parameter names in the OnScreenKeyboardModule::start
* Trunk fix
* Reflator OnScreenKeyboard Input checking, make it simple
* Simplify long press logic in OnScreenKeyboardModule.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 05:40:30 -06:00
Igor Danilov
94aedff6ae
Resolve #8887 (T-LoRaPager Vibration on New Message Delivery) ( #8888 )
...
* Resolve #8887
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* use canBuzz method
* trunk fmt
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-07 20:29:18 -06:00
Igor Danilov
2ae391197f
Fix #8883 (lora-Pager fter playing the notification, voltage does not disappear from the speaker) ( #8884 )
...
* Fix #8883
* Fix crash when delete not inicialized rtttlFile
2025-12-07 15:50:53 -06:00
Clive Blackledge
2a17c3b5d4
Change ARDUINO_USB_MODE from 0 to 1 in the board definition. This switches to the ESP32-S3's Hardware CDC and JTAG mode, which properly handles the reset signals for automatic reboot after firmware updates. ( #8881 )
2025-12-06 18:56:56 -06:00
Tom
8060134224
promicro doesn't need these. ( #8873 )
2025-12-06 13:25:57 +11:00
github-actions[bot]
eeaafda62a
Update protobufs ( #8871 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-12-05 10:41:48 -06:00
renovate[bot]
6e9fd189b4
Update meshtastic/device-ui digest to 4fb5f24 ( #8862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 15:33:19 -06:00
Donato
2f4eb25b2f
Optimization flags for all NRF52 targets to reduce code size ( #8854 )
...
* changes of variants/nrf52840/nrf52.ini and variants/nrf52840/rak4631/platformio.ini
* try for nrf52 size reduction, faketec exclude unused radios and meshlink refactor
* can't exclude LR11X0 as in schematic there's option for LR1121
* remove -Map flag and -Wl
* removed spaces causing error
---------
Co-authored-by: macvenez <macvenez@gmail.com >
2025-12-04 15:32:42 -06:00
Tom
aa85fbbcc4
Promicro documentation update ( #8864 )
...
* Delete variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf
remove old file
* Add updated schematic
* Update GPS TX and RX pin definitions after swap
* Update GPS pin definitions and schematic link
Updated the schematic link to reflect GPS pin definition changes.
2025-12-04 13:35:50 -06:00
renovate[bot]
3f40916223
Update alpine Docker tag to v3.23 ( #8853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 15:30:09 -06:00
github-actions[bot]
1b4925bd07
Upgrade trunk ( #8849 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-03 07:50:50 -06:00
renovate[bot]
0828c445fb
Update actions/stale action to v10.1.1 ( #8848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 05:39:31 -06:00
Benjamin Faershtein
61e41a8beb
Don't scale up the frequency of telemetry sending ( #8664 )
2025-12-02 13:59:05 -06:00
github-actions[bot]
90584359e4
Upgrade trunk ( #8836 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-02 05:48:36 -06:00
Jonathan Bennett
8a43741589
Add 'cleanup' to required PR labels ( #8835 )
2025-12-02 05:48:19 -06:00
Jonathan Bennett
525c048354
Move device specific OCV curves to their respective device.h ( #8834 )
2025-12-02 05:46:24 -06:00
Jonathan Bennett
41cbd77db3
Move everything from /arch to /variant ( #8831 )
2025-12-02 08:56:55 +01:00
github-actions[bot]
f3e38a425f
Automated version bumps ( #8786 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-12-01 19:31:58 -06:00
rbomze
a11152e545
Commented out the definition of BATTERY_LPCOMP_INPUT in the Helltec T114 variant, due to power leakage of 2.9mA in off state. See bug #8801 ( #8800 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-01 19:21:49 -06:00
Ben Meadors
859ae4d3d2
Plain RAK4631 should not compile EInk and TFT display code ( #8811 )
...
* Plain RAK4631 should not compile EInk and TFT display code
* Add USE_TFTDISPLAY to variant files.
* Derp
* Undo the platformio.ini changes to heltec_v4
* Drop unneeded src_filter lines
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Jason P <applewiz@mac.com >
2025-12-01 19:19:50 -06:00
Ben Meadors
03600b1252
Merge branch 'master' into develop
2025-12-01 15:40:16 -06:00
Ben Meadors
a3d3e1c912
Flags and scripts for size reduction on NRF52 -> Currently targeting … ( #8825 )
...
* Flags and scripts for size reduction on NRF52 -> Currently targeting rak4631
* Changes from the other branch poluted it
* Remove the stripper
* No strip
2025-12-01 15:34:05 -06:00
Austin
0e653056e7
RPM: Fix broken builds (bad backmerge) ( #8787 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-01 08:00:10 -06:00
github-actions[bot]
eba6e4ed75
Upgrade trunk ( #8822 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-01 06:16:52 -06:00
renovate[bot]
80e8745714
Update XPowersLib to v0.3.2 ( #8823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 06:14:46 -06:00
Chloe Bethel
ee6c9101c7
Make GPS_TX_PIN the serial TX and GPS_RX_PIN the serial RX for all NRF variants ( #8772 )
2025-11-30 21:57:25 -06:00