github-actions[bot]
ac571d5dd2
Upgrade trunk ( #9121 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-30 07:10:36 -06:00
renovate[bot]
ef30fd850d
Update meshtastic/device-ui digest to 7656d49 ( #9111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 19:09:44 +01:00
renovate[bot]
b9a0015149
chore(deps): update meshtastic/device-ui digest to d234bd9 ( #9108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 06:50:12 -06:00
github-actions[bot]
9673cfb0b2
Upgrade trunk ( #9106 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-29 06:03:03 -06:00
renovate[bot]
757f7b68d6
Update meshtastic/device-ui digest to caff403 ( #9104 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 13:35:31 +11:00
Jason P
5510dae8d3
Implement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards ( #9071 )
...
- Implement HAS_PHYSICAL_KEYBOARD for devices with physical keyboards
- Add HAS_PHYSICAL_KEYBOARD to variant.h for:
- TDeck
- TLora Pager
- TDeck Pro
2025-12-27 06:53:55 -06:00
Tom
52fd362720
Fix gps pin defs for various NRF variants. ( #9034 )
...
* fix on nrf52_promicro
* try fix for GPS issue
* fix GPS pin assignment in variant.h
* cleared up some comments and confirmed pinouts from schematics
---------
Co-authored-by: macvenez <macvenez@gmail.com >
2025-12-27 06:50:07 -06:00
github-actions[bot]
33e1f58f6e
Upgrade trunk ( #9076 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-26 17:45:57 -06:00
Jonathan Bennett
9dc7ef612e
In autoconf, don't probe Wire unless i2c device is set ( #9081 )
...
Found another bit of code that crashes my desktop, by probing the wrong i2c bus.
2025-12-26 14:33:17 -06:00
github-actions[bot]
b2c82bdc41
Upgrade trunk ( #9072 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-25 06:34:38 -06:00
Jonathan Bennett
54a928f47f
M6 shutdown and LEDs work ( #9065 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-24 07:48:14 -06:00
github-actions[bot]
33f18659c8
Upgrade trunk ( #9067 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-24 05:20:22 -06:00
github-actions[bot]
3a7093a973
Upgrade trunk ( #9047 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-23 18:55:54 -06:00
renovate[bot]
a4f6f4515a
Update meshtastic-esp8266-oled-ssd1306 digest to b34c681 ( #9062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 18:55:37 -06:00
Jonathan Bennett
d609d05698
In statusLEDModule, also detect isCharging ( #9050 )
2025-12-23 07:48:55 -06:00
Ben Meadors
83c6161ac6
Revert "Automated version bumps ( #9025 )"
...
This reverts commit 1021d967da .
2025-12-20 14:10:02 -06:00
Ben Meadors
d93d68d31e
Fix -ota.zip in manifest and build output
2025-12-20 14:09:05 -06:00
github-actions[bot]
1021d967da
Automated version bumps ( #9025 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-12-20 09:50:11 -06:00
Ben Meadors
217abc4c10
fmt
v2.7.17.217abc4
2025-12-20 07:05:47 -06:00
Austin
e6af68bd14
Actions: Compact manifest job output summary ( #8957 )
2025-12-20 07:04:52 -06:00
Jason P
530f0135ee
Macro guard heap_caps_malloc_extmem_enable from SENSECAP_INDICATOR ( #9007 )
2025-12-20 07:04:07 -06:00
korbinianbauer
208a873c4c
CLIENT_BASE: Act like ROUTER_LATE for fav'd nodes, instead of like ROUTER ( #8567 )
...
* Client_Base - Dont rebroadcast in early (Router) window
Removed early rebroadcast check for CLIENT_BASE role.
* Client_Base - Clamp rebroadcast to late (Router_Late) window on dupe
* Only clamp to Router_Late window if packet from fav'd node
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-20 07:03:53 -06:00
Austin
f57eb6f27d
rp2xx0: Update to arduino-pico 5.4.4 ( #8979 )
2025-12-20 07:03:41 -06:00
Jason P
155cdf9f9d
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-20 07:03:10 -06:00
Ben Meadors
661f49ad7a
For our first position send on boot, validate that we have received a fresh position ( #9023 )
2025-12-20 07:01:00 -06:00
Ben Meadors
31e55d0b66
Be more judicious about responding to want_response in existing meshes ( #9014 )
...
* Be more judicious about sending want_response in existing meshes and responding to nodes we already heard from
* Turns out we don't actually use this
2025-12-19 13:56:10 -06:00
github-actions[bot]
85aba3a4f7
Upgrade trunk ( #9011 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-19 05:36:16 -06:00
Jonathan Bennett
5262233b2d
More blinkenlights work for Thinknode-m3 ( #8940 )
...
* More blinkenlights work for Thinknode-m3
* Update src/mesh/NodeDB.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-17 19:52:55 -06:00
Ben Meadors
40f1f91c0d
Upgrade all esp32 targets to NimBLE 2.X ( #9003 )
...
* Upgrade all esp32 targets to NimBLE 2.X
* Remove guard
2025-12-17 10:40:33 -06:00
github-actions[bot]
269dee7a2d
Upgrade trunk ( #9000 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-17 06:07:19 -06:00
Ben Meadors
8e0547e76d
Implement Long Turbo preset ( #8985 )
...
* Implement Long_Turbo preset
* Oops
* Start to DRY up menu handler by actually using OO concepts instead of jank separate arrays
* Move the implementation back into the method
* Dummy comment
* Listen to copilot feedback and prevent dangling pointer
* Static and optional
2025-12-16 11:42:13 -06:00
github-actions[bot]
8a48321555
Upgrade trunk ( #8989 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-16 06:17:03 -06:00
renovate[bot]
aa8bb6c6f1
Update meshtastic/device-ui digest to 862ed04 ( #8980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 16:52:23 -06:00
github-actions[bot]
1952982896
Update protobufs ( #8982 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-12-15 16:51:59 -06:00
renovate[bot]
de2b9632bb
Update GitHub Artifact Actions ( #8954 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 06:52:40 -06:00
github-actions[bot]
c2b7dc2641
Upgrade trunk ( #8976 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-12-15 06:47:00 -06: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