Jason P
b9f5ff08fc
Restore clock screen definition code - whoops
2025-06-08 08:46:28 -05:00
Jason P
dd151f5cf0
Add clock icon for Navigation Bar
2025-06-08 08:44:31 -05:00
Jonathan Bennett
ee4a91f77a
Merge branch 'master' into unify-tft
2025-06-08 06:55:20 -05:00
renovate[bot]
57a33790ed
chore(deps): update meshtastic/device-ui digest to 2fd19f8 ( #6982 )
...
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 04:02:47 -05:00
Ben Meadors
d6bc7c2457
Coffee hadn't kicked in yet
2025-06-08 03:51:23 -05:00
renovate[bot]
484af8eb9f
chore(deps): update platformio/ststm32 to v19.2.0 ( #6901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 17:54:20 +10:00
Jonathan Bennett
4e954d29af
Merge branch 'master' into unify-tft
2025-06-08 02:02:25 -05:00
Jonathan Bennett
a115c78840
Make ButtonThread an InputBroker
2025-06-08 02:00:51 -05:00
Christian Crank
b8970d66a1
Addition of Device Role inside of userPrefs.jsonc ( #6972 )
...
* addition of device.role via userprefs. USERPREFS_CONFIG_DEVICE_ROLE now usable, ROUTER*, LOST_AND_FOUND, and REPEATER disabled.
* Removing added IS_ONE_OF macro definition since meshUtils.h exists - thanks Ben!
* Fix clang-format issues in NodeDB.cpp utilizing Trunk
2025-06-08 16:51:37 +10:00
Jonathan Bennett
80af8e76f0
Remove unused function
2025-06-08 01:22:33 -05:00
Mario Murphy
e78033bb85
Clean up install & update shell scripts ( #6839 )
...
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
Fixed quoting of the `FILENAME` variable to work when the path of the
passed argument contains a space. Also fixed syntactical issues called
out by `shellcheck` in multi-condition `if` statements.
Also normalized indentation chars (was mix of tabs & spaces) and
trailing whitespace.
Co-authored-by: Tom Fifield <tom@tomfifield.net>
2025-06-08 14:04:31 +10:00
Jonathan Bennett
179a433573
Missed trackball type change
2025-06-07 21:56:49 -05:00
Jonathan Bennett
f47c789081
Fix the Radiomaster
2025-06-07 21:54:34 -05:00
Jonathan Bennett
6302fa0753
The Great Event Rename of 2025
2025-06-07 21:31:35 -05:00
Jonathan Bennett
4d292982d2
screen.cpp button handling cleanup
2025-06-07 19:33:49 -05:00
Jonathan Bennett
934613cddb
More buttonThread cleaning
2025-06-07 19:32:16 -05:00
Jonathan Bennett
27cb569f97
Unsigned Char
2025-06-07 19:21:46 -05:00
Austin
8bd7adca47
Update Alpine to 3.22 ( #6927 )
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
2025-06-08 07:49:24 +10:00
renovate[bot]
f67aec40e8
chore(deps): update platformio/espressif32 to v6.11.0 ( #6900 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 07:48:34 +10:00
Jonathan Bennett
75e41c1604
Only init screen if one found
2025-06-07 14:07:48 -05:00
Jonathan Bennett
3955a5616e
remove legacy string->print()
2025-06-07 10:46:03 -05:00
Ben Meadors
94e0b209bc
Wire buzzer_mode
2025-06-07 08:11:44 -05:00
github-actions[bot]
46c7d74760
Upgrade trunk ( #6968 )
...
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com>
2025-06-07 07:58:01 -05:00
Ben Meadors
1acdcc5a70
Merge branch 'master' into unify-tft
2025-06-07 07:57:36 -05:00
Ben Meadors
706fbc86ae
Update ref
2025-06-07 07:57:27 -05:00
Tom
15d2ae17f8
Add note to hydra to note that the button pin has no pull-up ( #6979 )
...
Add note to hydra to note that the button pin has no pull-up. Use an external resistor or remove the `#define`.
2025-06-07 06:55:58 -05:00
github-actions[bot]
91579c4650
[create-pull-request] automated change ( #6980 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2025-06-07 06:55:25 -05:00
Ben Meadors
d8292fe9b4
oops
2025-06-07 06:50:10 -05:00
Andrew Yong
79b710a108
fix: Respect LED_STATE_ON for power and user LED ( #6976 )
...
Signed-off-by: Andrew Yong <me@ndoo.sg>
2025-06-07 06:44:54 -05:00
Ben Meadors
6b26fd2be2
Derp
2025-06-07 06:24:29 -05:00
Ben Meadors
a8706ca635
Fix warning
2025-06-07 06:23:23 -05:00
Jonathan Bennett
fd8cc1c78b
Better fast handling of input during banner
2025-06-07 00:51:10 -05:00
Jonathan Bennett
f8ea9c0e40
Cast to char to satisfy compiler
2025-06-07 00:02:49 -05:00
Jonathan Bennett
67d3cafc6f
Banner message state reset
2025-06-06 23:42:05 -05:00
Jonathan Bennett
6c3f24dfe6
Add gps location to fsi
2025-06-06 23:25:53 -05:00
Jonathan Bennett
4dde0a9202
Add temporary clock icon
2025-06-06 23:25:16 -05:00
Jonathan Bennett
652033a0b4
Onebutton Menu Support
2025-06-06 22:33:04 -05:00
Jonathan Bennett
f4c5e31f3d
Trunk
2025-06-06 21:55:30 -05:00
Jonathan Bennett
b177329813
Pull OneButton handling from PowerFSM and add MUI switch ( #6973 )
2025-06-06 21:26:01 -05:00
HarukiToreda
8fc0f1aa13
Merge branch 'unify-tft' of https://github.com/meshtastic/firmware into unify-tft
2025-06-06 22:06:49 -04:00
HarukiToreda
e869e1b146
button thread cleanup
2025-06-06 22:06:45 -04:00
Ben Meadors
1858031ad6
Fix warning
2025-06-06 19:49:06 -05:00
Jason P
673f5d3ede
Update drawCompassNorth to include radius
2025-06-06 15:35:20 -05:00
Jonathan Bennett
51c90be8ed
Merge branch 'master' into unify-tft
2025-06-06 13:48:25 -05:00
Jonathan Bennett
58ec9893df
Make some char pointers const to fix compilation on native targets
2025-06-06 13:47:23 -05:00
Jason P
3f9b116a13
Simply LoRa screen
2025-06-06 12:28:20 -05:00
Ben Meadors
6b4f6a0cef
Fully remove EVENT_NODEDB_UPDATED
2025-06-06 11:58:44 -05:00
Jason P
2b5a7ab06d
Still my Fav without an "e"
2025-06-06 11:33:10 -05:00
Jason P
37145abbfb
Move to unified text layouts and spacing
2025-06-06 11:17:20 -05:00
todd-herbert
ba296db701
Add InkHUD driver for WeAct Studio 2.9" display module ( #6963 )
...
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
Semgrep Full Scan / semgrep-full (push) Has been cancelled
* Driver for WeAct Studio 2.9" ePaper module
* Clarify that flex connector marking is not a unique id
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-06-06 17:35:47 +12:00