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
Jonathan Bennett
af1a734674
Off by one
2025-06-05 23:52:06 -05:00
Jonathan Bennett
2df032bb06
Add selection menu to bannerOverlay
2025-06-05 23:38:08 -05:00
Jonathan Bennett
ae96221292
Actually block CannedInput actions while display is shown
2025-06-05 23:19:29 -05:00
HarukiToreda
97eb03cb35
Fn+e emote picker for freetext screen
2025-06-06 00:12:04 -04:00
HarukiToreda
0c1d49e254
Cannedmessage list emote support added
2025-06-05 21:22:32 -04:00
Ben Meadors
0a8c7662b9
Don't wake screen on new nodes
2025-06-05 20:05:29 -05:00
github-actions[bot]
c0e1616382
Upgrade trunk ( #6948 )
...
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
Nightly / Trunk Check and Upload (push) Has been cancelled
Nightly / Trunk Upgrade (PR) (push) Has been cancelled
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com>
2025-06-05 10:11:43 -05:00
Thomas Göttgens
66e5cdcba7
Merge branch 'master' into unify-tft
2025-06-05 14:44:02 +02:00
Andrew Yong
070deb290f
seeed_xiao_nrf52840_kit improvements ( #6930 )
...
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
* feat: seeed_xiao_nrf52840_kit improvements
- LEDs:
- Change RGB LED to be active low as it is common anode
- Remove re-definition of LED_PIN
- Use red LED to indicate flash writes
- Use blue LED as user LED (External Notification module)
- GPIO: Re-word unused BUTTON_PIN comment
- Wire: Set I2C pins to match XIAO nRF52840 Sense's LSM6DS3TR IMU
- Battery:
- Use charge LED to detect charging state
- Move voltage divider boilerplate out of src/main.cpp and into initVariant()
- Fix dependencies for above in related XIAO BLE DIY variants
Build tested variants:
- seeed_xiao_nrf52840_kit
- xiao_ble
- seeed-xiao-nrf52840-wio-sx1262
Flashed to and tested on hardware:
- seeed_xiao_nrf52840_kit
Signed-off-by: Andrew Yong <me@ndoo.sg>
* chore(seeed_xiao_nrf52840_kit): Re-order generic GPIO definitions
Signed-off-by: Andrew Yong <me@ndoo.sg>
* chore: Use ADC_CTRL for XIAO nRF52840
Signed-off-by: Andrew Yong <me@ndoo.sg>
---------
Signed-off-by: Andrew Yong <me@ndoo.sg>
2025-06-05 06:45:43 -05:00
Ben Meadors
c6343939a4
Enable canned messages by default
2025-06-05 06:31:15 -05:00
Jason P
aec6a92548
Fix GPS text alignment
2025-06-04 22:48:35 -05:00
Jason P
fa3161f4c3
Correct GPS positioning and string consistency across strings for GPS
2025-06-04 22:44:07 -05:00
Jonathan Bennett
497ff0a58e
Merge branch 'master' into unify-tft
2025-06-04 21:34:36 -05:00
Ben Meadors
fe0a64da80
Boop boop boop boop
2025-06-04 19:04:48 -05:00
Jason P
5894a99338
Label the satelite number to avoid confusion
2025-06-04 16:51:37 -05:00
Jason P
e7c3009247
Revert Uptime change on Favorites, Apply to Device Focused
2025-06-04 16:34:13 -05:00
Jason P
1ad5766dbb
Don't display DOP any longer, make Uptime consistent
2025-06-04 16:29:23 -05:00
renovate[bot]
76f7207463
chore(deps): update meshtastic/web to v2.6.4 ( #6950 )
...
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-04 15:15:51 -05:00
Jonathan Bennett
25beabf023
Merge branch 'master' into unify-tft
2025-06-04 12:17:13 -05:00
Jonathan Bennett
55b2bbf937
Generate keys when Lora Region is set ( #6951 )
...
* Generate keys when Lora Region changes
* Nest the ifs
* Even more entropy
* Namespacing
2025-06-04 12:16:37 -05:00
Jason P
fc00af4b55
Update Sys screen for new uptime, add label to Freq/Chan on LoRa
2025-06-03 21:16:11 -05:00
Jason P
c847ae0509
Fix uptime on Device Focused page to actually detail
2025-06-03 19:22:44 -05:00
Jonathan Bennett
f1cebe9d1d
T-deck trackball debounce
2025-06-03 18:23:36 -05:00
Jonathan Bennett
34f22c40b3
Fix build on wismeshtap
2025-06-03 17:23:12 -05:00
Jonathan Bennett
4089cee59d
It was not, in fact, pointing up
2025-06-03 17:13:35 -05:00
Jason P
c41757c2f4
Update WiFi screen with CommonHeader and related data reflow
2025-06-03 16:39:28 -05:00
Jason P
993f644954
Update PaxcounterModule.cpp with CommonHeader
2025-06-03 16:18:12 -05:00
Jason P
50b3da262d
Update the border for popups to separate it from background
2025-06-03 15:35:34 -05:00
Jason P
34eecc0820
Update node metric alignment on LoRa screen
2025-06-03 14:22:02 -05:00
Jonathan Bennett
e747d53b02
Merge branch 'master' into unify-tft
2025-06-03 10:48:16 -05:00
Jason P
f995295ad8
Update Title of Favorite Node Screens
2025-06-03 08:44:59 -05:00
Jason P
51fc8b3568
Finalize drawCommonHeader migration
2025-06-03 08:20:35 -05:00