Thomas Göttgens
233e6acc85
Preliminary Thinknode M4 Support ( #8754 )
...
* Preliminary Thinknode M4 Support
* oops
* Fix RF switch TX configuration
* trunk'd
* GPS fix for M4
* Battery handling and LED for M4
* Trunk
* Drop debug warnings
* Make Red LED notification
* Merge cleanup
* Make white LEDs flash during charge
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-14 21:36:53 -06:00
Mike Robbins
a6a80b067f
Recover long_name, short_name from our own NodeDB entry if device.proto is unreadable ( #9248 )
...
* Recover long_name, short_name from our own NodeDB entry if device.proto is unreadable
* NodeDB::loadFromDisk: restore long/short name with memcpy and explicit null termination
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-15 11:02:09 +11:00
Ben Meadors
ded4f57cb7
Partition name in manifest script ( #9294 )
...
* Fix up T-Beam 1W HW_MODEL
* Add part_name for bin files
* app0
2026-01-13 05:47:08 -06:00
HarukiToreda
3a0f3520d1
BaseUI: Autosave Messages ( #9269 )
...
* Autosave Messages
* fix
* Add logging, code cleanup, and add save on delete.
* We already save as part of delete messages, no need to do it again
* fix spelling errors
* Updating comment
---------
Co-authored-by: Jason P <applewiz@mac.com >
2026-01-12 19:40:44 -06:00
github-actions[bot]
daad424806
Update protobufs ( #9291 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-12 18:45:46 -06:00
小林
30d6eb01e6
add support for uMesh Modules ( #9259 )
...
* add support for uMesh Modules
* Update lora-usb-umesh-1262.yaml
* Update lora-usb-umesh-1268.yaml
2026-01-12 16:13:09 -06:00
Ben Meadors
cbaa58894f
Merge remote-tracking branch 'origin/master' into develop
2026-01-12 10:50:30 -06:00
Austin
1df26c2c5a
Renovate: Ignore lovyangfx for elecrow-panel ( #9279 )
2026-01-12 10:47:35 -06:00
Ben Meadors
99d9191224
Merge remote-tracking branch 'origin/develop'
2026-01-12 10:47:08 -06:00
Ben Meadors
3b6ea95375
Enhance release notes generation by adding dependency update checks and improving new contributor detection
2026-01-12 10:22:22 -06:00
Austin
70fa657f36
Update RadioLib to v7.5.0 ( #9281 )
2026-01-12 09:53:31 -06:00
Martin Emrich
986d70db6a
Pioarduino preparation ( #9223 )
...
* Resolve naming conflict of Syslog class with namespace
* do not include libpax headers if pax counter is excluded
* clean only top-level sdkconfigs, keep them in the variants directories
* Fix code formatting
2026-01-12 09:52:39 -06:00
github-actions[bot]
405c4f33af
Upgrade trunk ( #9270 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-12 08:43:27 -06:00
Austin
f4d7dab4ca
EXCLUDE_AUDIO on (original) ESP32 ( #9276 )
...
iram is scarce, give it back!
2026-01-12 08:43:09 -06:00
Austin
723d8cac79
CI: tiny - include mt-ota in firmware zips ( #9275 )
2026-01-12 08:41:34 -06:00
Ford Jones
5ce821c775
Mute specific nodes ( #9209 )
...
* Regen protobufs
* Ensure mute state is set when node is ignored
* Added mechanism for toggling muted state
* Implement the ability to mute specific nodes
* Switch boolean value for bitmask
* Correctly toggle bitfield position 2 on-change to mute state
* Dont push submodule refs
* Log correct info
* Trunk fmt
* Update protobuf ref to master branch of base
* Update src/modules/ExternalNotificationModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Re-sync generated files
---------
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-11 22:59:51 -06:00
Ben Meadors
d4045dff2c
Remove INTERRUPT_ATTR from disableInterrupt methods on interfaces
2026-01-11 19:37:20 -06:00
Ben Meadors
e1605d126f
Fix warning and exclude powermon by default
2026-01-11 19:35:41 -06:00
renovate[bot]
e9bdd2b031
Update ArduinoJson to v6.21.5 ( #9265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 18:36:47 -06:00
renovate[bot]
f805aec867
Update GxEPD2 to v1.6.5 ( #9266 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 18:36:37 -06:00
Jonathan Bennett
b6b129650a
Extra pins ( #9260 )
...
* Maybe add working extra GPIO pins to portduino
* Fix typo and add config.yaml example for ExtraPins
* Write extra pins back out with -y flag
2026-01-11 18:27:06 -06:00
renovate[bot]
f38b4c1a98
chore(deps): update meshtastic-gxepd2 digest to a05c11c ( #9264 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 16:30:27 -06:00
renovate[bot]
c0f60ad664
chore(deps): update meshtastic/device-ui digest to 12f8cdd ( #9263 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 16:28:42 -06:00
Ben Meadors
3fabd57381
Merge pull request #9262 from meshtastic/develop
...
Develop to master
2026-01-11 16:27:58 -06:00
Ben Meadors
8cf8fbb8e0
Add unified OTA to manifest ( #9261 )
2026-01-11 16:20:47 -06:00
Austin
bafdeb4275
CI: Unified ESP32 OTA firmware + manifests ( #9258 )
2026-01-11 14:30:42 -06:00
Ben Meadors
8cb8540ef6
Add release notes generation and publishing workflow ( #9255 )
2026-01-11 12:08:39 -06:00
Ben Meadors
e8ddda6f0d
Merge remote-tracking branch 'origin/master' into develop
2026-01-11 05:35:17 -06:00
github-actions[bot]
6f62748916
Update protobufs ( #9254 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-11 05:34:56 -06:00
Ben Meadors
05bb43189e
Merge remote-tracking branch 'origin/master' into develop
2026-01-10 19:42:02 -06:00
renovate[bot]
5dba5c82c0
Update INA226 to v0.6.6 ( #9247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 19:39:45 -06:00
Ted W.
727b1b3e85
Add support for sevice start wrapper ( #8676 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Austin <vidplace7@gmail.com >
2026-01-10 19:39:11 -06:00
Jonathan Bennett
c45c217743
Remove a strlcpy reference ( #9249 )
2026-01-10 19:36:40 -06:00
apo-mak
c520d3aae7
Gr language specific font ( #8808 )
...
* add Greek special font
* add Greek fonts with with proper Greek glyphs
* lint fix ( run trunk fmt)
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-10 12:43:17 -06:00
Max
acb6eb704b
Update diy_promicro platformio.ini ( #9245 )
...
Thus PR updates extra_scripts definition.
Current env.extra_scripts don't triggers `extra_scripts/nrf52_extra.py` and user have to convert hex to uf2 manually.
2026-01-10 07:43:42 -06:00
github-actions[bot]
04e755aa48
Update protobufs ( #9242 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-10 06:15:55 -06:00
Ben Meadors
9e96b0ace8
Merge pull request #9236 from meshtastic/position-intervals-increase
...
Increase default position broadcast intervals and enforce minimums for the public default channels
2026-01-10 05:30:36 -06:00
Ben Meadors
be024d8d4e
Add copilot-instructions.md for better contextual hints
2026-01-09 17:14:35 -06:00
Ben Meadors
b6512d3de1
Merge pull request #9237 from meshtastic/master
...
Master to dev merge
2026-01-09 14:56:54 -06:00
Manuel
214c76ce1b
T-Watch S3 Plus GPS support ( #9235 )
...
* Upgrade trunk (#9229 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* support T-Watch S3 Plus GPS
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-09 11:48:27 -06:00
Jonathan Bennett
b002844aa0
Add Rak 6421 autoconf ( #9010 )
...
* Add Rak 6421 autoconf
* Minor memory safety hardening
2026-01-09 11:36:53 -06:00
Jason P
925381ef7b
Fix TFT_MESH settings across setting and recalling ( #9234 )
...
* Fix TFT_MESH settings across setting and recalling
* Fix a word in documentation
* Update src/graphics/Screen.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/graphics/Screen.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-09 11:30:49 -05:00
Ben Meadors
ff8d6aa9c3
Increase default position broadcast intervals and enforce minimums for default channels
2026-01-09 08:35:37 -06:00
Jonathan Bennett
b12acba44f
CH341 MAC address derivation from serial and product string ( #9226 )
...
Updated MAC address derivation logic to include product string in hashing.
2026-01-09 05:42:00 -06:00
github-actions[bot]
6b8e5e9d7b
Upgrade trunk ( #9229 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-09 05:41:19 -06:00
Jonathan Bennett
489de09375
Use correct name for ALT_BUTTON_PIN ( #9225 )
2026-01-08 19:19:17 -06:00
Jason P
390f0c8248
Screenless Devices want to mute too! ( #9210 )
...
* Screenless Devices want to mute too!
* Add logging for actions
* Gate to screenless devices only
* WisMesh Tag was missing HAS_SCREEN 0
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-08 16:44:05 -06:00
Jonathan Bennett
792e930e45
Trunk
2026-01-08 12:07:14 -06:00
Ben Meadors
5fab45c133
Merge branch 'master' into develop
2026-01-08 08:50:21 -06:00
Ben Meadors
c6e070461a
Remove disabled gh action
2026-01-08 08:44:05 -06:00