HarukiToreda
958e1f73ef
Position Toggle added
2025-12-15 21:07:04 -05:00
HarukiToreda
96e82f1ec1
Merge branch 'develop' into InkHUD-Improvements
2025-12-15 03:22:52 -05:00
HarukiToreda
83ec37113d
Display config added
2025-12-15 02:47:09 -05:00
HarukiToreda
5acf72243d
Add back to all Options
2025-12-15 01:38:22 -05:00
HarukiToreda
bd18a171d4
Cleaning some behavior
2025-12-15 01:00:54 -05:00
HarukiToreda
6e05c554b8
Channel Config
2025-12-15 00:40:01 -05:00
HarukiToreda
5f9a6a38e6
Config section Headers
2025-12-14 20:56:08 -05:00
HarukiToreda
a332ca978b
Power save mode and bluetooth configs
2025-12-14 20:06:24 -05:00
HarukiToreda
7b4315421b
Timezone picker added
2025-12-14 18:36:22 -05:00
HarukiToreda
60389e84e6
Preset Picker
2025-12-14 17:22:14 -05:00
HarukiToreda
cd0843c7db
Role picker
2025-12-14 16:54:10 -05:00
HarukiToreda
d9dab0cd6c
Added Node Config menu with Lora Region Picker
2025-12-14 15:53:44 -05:00
Ben Meadors
d0d375f1ff
Merge pull request #8973 from meshtastic/master
...
Backmerge
2025-12-14 14:51:16 -06:00
Jason P
e8ebfc0513
Add Rebooting to DFU mode notification as a simple pop-up ( #8970 )
...
* Add DFU notification as a simple pop-up
* Add safe conditional of IF_SCREEN
* Forgot #if HAS_SCREEN
2025-12-14 14:50:41 -06:00
HarukiToreda
87114f4052
InkHUD: Region Picker on initial setup
2025-12-14 04:34:29 -05:00
Austin
bf32f17f28
Actions: Compact manifest job output summary ( #8957 )
2025-12-13 12:32:01 +11:00
Jonathan Bennett
b74238194b
Add JSON packet recording option to native ( #8930 )
2025-12-12 18:30:43 -06:00
Ben Meadors
5d5819b876
Skipp assertion on this test for now
2025-12-12 16:26:01 -06:00
Tom Fifield
f127702bef
Fix GPS Buffer full issue on NRF52480 (Seeed T1000E) ( #8956 )
...
We set the buffer size to about a byte on NRF52480, less than
other platforms:
esp32.ini: -DSERIAL_BUFFER_SIZE=4096
esp32c6.ini: -DSERIAL_BUFFER_SIZE=4096
nrf52.ini: -DSERIAL_BUFFER_SIZE=1024
However, 115200 baud, like the T1000e uses is about 12 times that
- almost 15 bytes per millisecond.
15 bytes * 200 millisecond (our GPS poll rate) = 3000 bytes, which is longer than our buffer
on the nrf52 platform. This causes "GPS Buffer full" errors on the T1000e
and other devices based on NRF52480 with newer GPS chips.
This patch increases SERIAL_BUFFER_SIZE for nrf52480 to 4096 to align with
other platforms. It keeps the original 1024 for the nrf52832, which has
fewer resources.
Fixes https://github.com/meshtastic/firmware/issues/5767
2025-12-12 16:23:23 -06:00
Ben Meadors
cce8cbfe34
Mark implicit ACK for MQTT as MQTT transport ( #8939 ) ( #8947 )
...
* Mark implicit ACK for MQTT as MQTT transport
* TRUNK
* Fix build
* Make sure implicit ACKs from MQTT do not stop retransmissions in ReliableRouter
---------
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com >
2025-12-12 05:21:08 -06:00
github-actions[bot]
a4a6c3509a
Upgrade trunk ( #8946 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-12 05:20:12 -06:00
GUVWAF
68250dc937
Mark implicit ACK for MQTT as MQTT transport ( #8939 )
...
* Mark implicit ACK for MQTT as MQTT transport
* TRUNK
* Fix build
* Make sure implicit ACKs from MQTT do not stop retransmissions in ReliableRouter
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-12 05:19:32 -06:00
Igor Danilov
c8628b3422
Fix #8899 [Bug]: [TloraPager] RotaryEncoder crash ( #8933 )
...
* Fix #8899 [Bug]: [TloraPager] RotaryEncoder crash
* Apply Copilot review
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-11 19:04:15 -06:00
renovate[bot]
2ac74d6677
Update actions/cache action to v5 ( #8944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 19:03:14 -06:00
Ben Meadors
9d487ddc0d
Merge pull request #8945 from meshtastic/develop
...
Develop to master
2025-12-11 19:02:56 -06:00
Austin
bcfe069997
Optimize builds to reduce duplicate dependency checks ( #8943 )
...
'mtjson' will now build all required pieces when they don't exist
2025-12-11 19:01:31 -06:00
Austin
4fc96bdf83
Use 'gh-action-runner' action for "Check" jobs. ( #8938 )
...
Everything's pre-baked, 503 no more!
2025-12-11 12:26:21 -06:00
renovate[bot]
4ef943f204
Update meshtastic/device-ui digest to 2746a1c ( #8936 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 10:32:28 -06:00
Jonathan Bennett
a8fa5f25cb
Properly turn off power pins at shutdown for m3 ( #8935 )
2025-12-11 10:23:45 -06:00
Ben Meadors
3b2a1547de
More board_level extras
2025-12-11 06:23:08 -06:00
github-actions[bot]
6f725a1996
Upgrade trunk ( #8932 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-11 05:25:46 -06:00
Ben Meadors
467c042bf7
Merge pull request #8929 from meshtastic/master
...
Master to dev
2025-12-10 20:48:03 -06:00
Ben Meadors
cc4c41167c
Merge pull request #8928 from meshtastic/develop
2025-12-10 19:08:53 -06:00
Benjamin Faershtein
fff2bbf4a0
Use truncated position for smart position ( #8906 )
2025-12-10 19:05:26 -06:00
Jonathan Bennett
fba92229a6
Add I2C device check for seesaw device on native ( #8927 )
...
It turns out the logic here was attempting to access i2c without being told to do so. Not good, especially on desktops.
2025-12-10 18:01:52 -06:00
Jason P
ff0a4ea320
Update System Frame for improved rendering on devices ( #8923 )
2025-12-10 16:30:26 -06:00
Jonathan Bennett
83b603827c
Enable Muzi-base LED notification ( #8925 )
2025-12-10 16:29:50 -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
github-actions[bot]
ee80ec7b68
Upgrade trunk ( #8922 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-10 06:14:00 -06:00
Austin
aa72e397f2
PIO: Fix closedcube lib reference ( #8920 )
...
Fixes ClosedCube reinstalling on every build
2025-12-09 16:40:37 -06:00
renovate[bot]
ec0dfb7337
Update peter-evans/create-pull-request action to v8 ( #8919 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 15:56:27 -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
Austin
817f3b9ec8
Update platformio/espressif32 to v6.12.0 ( #7697 )
2025-12-09 09:57:02 -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