Commit Graph

633 Commits

Author SHA1 Message Date
Benjamin Kyd
5fd64d4114
Fix uninitialised memory read (adminModule) (#6605)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
2025-04-16 14:42:08 -05:00
Aaron.Lee
e5cd0d613c
Make startup screen show the short ID (#6591)
* Update the short ID show on the boot up screen function
2025-04-16 11:20:12 +02:00
todd-herbert
cf5c8de92e
Fix spurious button presses on some T-Echos (#6590)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-04-15 20:33:44 -05:00
Tom Fifield
98411d408a
Trunk fixes for heltec mesh pocket. (#6588)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
https://github.com/meshtastic/firmware/pull/6533 was merged
without running trunk. This patch fixes the newly introduced
trunk errors.
2025-04-15 16:37:09 -05:00
Aaron.Lee
b46aad85cc
Add new hardware: Heltec MeshPocket (#6533)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
* Add Heltec MeshPocket.

* MeshPocket source code update

* Optimiz code for refresh border during full update.

* Update Heltec MeshPocket json file info.
2025-04-15 13:34:30 +10:00
HarukiToreda
257165431f Update Screen.cpp 2025-04-14 02:19:04 -04:00
HarukiToreda
f1fda7bdeb Lots fixes 2025-04-13 23:34:10 -04:00
HarukiToreda
900a7c4c5e Update Screen.cpp 2025-04-11 20:45:45 -04:00
HarukiToreda
d90b721f7b Values on node list aligned 2025-04-11 01:30:46 -04:00
HarukiToreda
9e4847840a GPS tittle offset
-GPS Enabled
-GPS Disabled
-GPS Not Present
-GPS Disabled with Fixed Position
-GPS Not Present with Fixed Position
-GPS Enabled - Toggle off and on
-GPS Disabled - Toggle on and off
2025-04-11 00:51:06 -04:00
HarukiToreda
f1f6b63380 Pull back on scrolling change 2025-04-10 04:29:42 -04:00
HarukiToreda
56fbfe13ae Fix the tittle name 2025-04-10 03:45:59 -04:00
HarukiToreda
6b2e03e9d2 Last heard fix 2025-04-10 03:30:52 -04:00
HarukiToreda
bf9a7d3a7f Scroll on message screen restarts on visit 2025-04-10 02:22:53 -04:00
HarukiToreda
35d4784c5c Node list cleanup and optimization 2025-04-10 02:10:42 -04:00
HarukiToreda
5fa236c77d Conbined distance screen into cycling screen 2025-04-10 00:37:39 -04:00
HarukiToreda
f7849f2bd4 Adjustments to Lora Focus screen 2025-04-09 23:59:26 -04:00
HarukiToreda
6d53ce7956 Merge remote-tracking branch 'upstream/master' into StandaloneAddons 2025-04-09 18:14:20 -04:00
HarukiToreda
9f56e613f2 Refactored Lora Screen 2025-04-09 17:54:47 -04:00
todd-herbert
536b6d87c6
InkHUD support for LilyGo T3S3 E-Paper (#6503)
* Purge an incomplete E-Ink driver

* Use the deep-sleep mode of SSD16XX E-Ink displays

* TwoButton doesn't need to store pin mode

* Fix false positive button presses after light sleep

* E-Ink driver for DEPG0213BNS800

* InkHUD support for LilyGo T3S3 E-paper

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-04-09 10:41:51 -05:00
HarukiToreda
f03f547e9e Terrible clock format change 2025-04-09 01:10:15 -04:00
HarukiToreda
09fd3c0782 Prototype Cycling screens 2025-04-08 15:07:00 -04:00
HarukiToreda
ebea34520d Cleanup 2025-04-08 11:19:13 -04:00
HarukiToreda
383ae7a82f New lightning bolts for battery 2025-04-08 01:41:37 -04:00
HarukiToreda
38b118fb8b Update Screen.cpp 2025-04-08 01:15:08 -04:00
HarukiToreda
2a4582da20 Fix for Mail notification not drawing screen. 2025-04-08 01:05:52 -04:00
HarukiToreda
7c4ac89059 Text message notification 2025-04-07 22:33:16 -04:00
Thomas Göttgens
606abfc116
Fix several features of M1 and M2 (i know what the 7 is now ...) (#6507)
* Fix several features of M1 and M2 (i know what the 7 is now ...)

* 'THe' should be 'The'.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* remove floating definition

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-04-07 05:46:22 -05:00
HarukiToreda
cdbf0bec2d Cleanup 2025-04-06 16:41:06 -04:00
HarukiToreda
d5d20fe33f Smart portrait logic for battery 2025-04-06 15:57:19 -04:00
HarukiToreda
99f6b398b3 Cleanup 2025-04-06 15:14:51 -04:00
HarukiToreda
74325ba439 Cleanup and labeling borth variants to tft 2025-04-06 14:28:45 -04:00
HarukiToreda
33cfe14d4a Cleanup for nodeinfo 2025-04-06 04:31:40 -04:00
HarukiToreda
01f7cd998a re-circumcised 2025-04-05 23:41:35 -04:00
HarukiToreda
c49f20f96c Battery Circumcision 2025-04-05 23:29:47 -04:00
HarukiToreda
afc710a868 Mini compass screen shape change 2025-04-05 22:37:05 -04:00
HarukiToreda
9cdeedfcbd Update Screen.cpp 2025-04-05 21:40:40 -04:00
HarukiToreda
b7218f4a53 Update Screen.cpp 2025-04-05 21:23:27 -04:00
HarukiToreda
08bbff260c Adjustments 2025-04-05 21:23:16 -04:00
HarukiToreda
225e2726f3 Fixed mini compass and rearranged screen order 2025-04-05 19:47:44 -04:00
HarukiToreda
ae47de152c Node list cleanup and unification 2025-04-05 19:07:33 -04:00
HarukiToreda
2b7bc6696f Fixed Node list screens 2025-04-05 15:28:39 -04:00
HarukiToreda
52d1d8d7c8 Minor alignment adjustments in common header, changed time to be a/p versus AM/PM 2025-04-05 00:10:06 -04:00
HarukiToreda
75490f410b Scrolling issues fixed 2025-04-04 23:04:59 -04:00
HarukiToreda
67ae1c553c Merge remote-tracking branch 'upstream/master' into StandaloneAddons 2025-04-04 11:12:06 -04:00
HarukiToreda
a1df41a9e0 offset by 2 and removed Activity Screen
-General cleanup of unused screens
-Temporarily commented out SD card code on Memory screen
-Removed Activity Screen
-Slight adjustment to content layout
2025-04-04 10:53:26 -04:00
todd-herbert
25237a15ff
feat: menu entry to send adhoc-ping (#6492) 2025-04-04 05:53:54 -05:00
HarukiToreda
65f00e9474 Animated emotes 2025-04-04 01:36:51 -04:00
HarukiToreda
6e0cca16d1 center Emotes 2025-04-04 01:21:53 -04:00
HarukiToreda
2711c53b5f Improved message screen with scrolling 2025-04-04 01:13:15 -04:00
HarukiToreda
7856e069a5
Update Screen.cpp 2025-04-04 00:15:04 -04:00
HarukiToreda
6270c5663c Update Screen.cpp 2025-04-03 10:47:25 -04:00
HarukiToreda
13b4093d84 GPS compass sizing fix 2025-04-03 01:03:57 -04:00
HarukiToreda
b7aaf3ae47 Column separator and scrillbar alignment 2025-04-02 21:30:30 -04:00
HarukiToreda
047ccbcb55 Update Screen.cpp 2025-04-02 20:55:42 -04:00
HarukiToreda
e4e8d28831 Refactored Device Focus screen and messages 2025-04-02 20:37:14 -04:00
Thomas Göttgens
594cb0cc1e
reinstate M1 Backlight (#6484)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
2025-04-02 19:15:12 -05:00
HarukiToreda
52eb4eca03 Delta chainge indicator commented out 2025-04-02 19:51:45 -04:00
HarukiToreda
6f47035420 Memory screen fix 2025-04-02 04:45:25 -04:00
HarukiToreda
af7a70ce08 Compas offset 2025-04-02 04:23:45 -04:00
HarukiToreda
22b44ce7e6 Offset Header for Node list screens 2025-04-02 03:32:13 -04:00
HarukiToreda
2f8a1dba8f Rows adjustment 2025-04-02 02:40:34 -04:00
Clément Hampaï
f6ed10f329
Added initial support for Texas Instruments LP5562 (#6381)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
* Added initial support for Texas Instrument LP5562
* Added proper support for Ambient Lighting
* Code merge for all RBG_LED enabled devices
* Fixed forgotten log_info & added firstRGBLED()
2025-04-01 22:39:40 +02:00
HarukiToreda
c693cd59a9 Update Screen.cpp 2025-04-01 13:51:21 -04:00
HarukiToreda
c271515fb0 Centered battery 2025-04-01 11:39:55 -04:00
HarukiToreda
efc69550ef Corrected rounding 2025-04-01 10:12:02 -04:00
todd-herbert
128c347c64
fix: T-Echo frontlight on at boot when using OLED UI (#6474) 2025-04-01 05:26:46 -05:00
HarukiToreda
6ee7644070 Offset everything by 1 down 2025-04-01 03:55:43 -04:00
HarukiToreda
bb961e855e Update Screen.cpp 2025-04-01 01:49:06 -04:00
HarukiToreda
7554ff6c57 Update Screen.cpp 2025-04-01 01:43:01 -04:00
HarukiToreda
9993306751 Add heap leak counter will be removed to be toggled in the future. 2025-03-31 14:34:01 -04:00
todd-herbert
886bffe8f3
fix: honor user button customization (#6400)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-03-31 06:03:44 -05:00
todd-herbert
bd2d2981c9
Add InkHUD driver for WeAct Studio 4.2" display module (#6384)
* chore: todo.txt

* chore: InkHUD documentation
Word salad for maintainers

* refactor: don't init system applets using onActivate
System applets cannot be deactivated, so we will avoid using onActivate / onDeactivate methods entirely.

* chore: update the example applets

* fix: SSD16XX reset pulse
Allow time for controller IC to wake. Aligns with manufacturer's suggestions.
T-Echo button timing adjusted to prevent bouncing as a result(?) of slightly faster refreshes.

* fix: allow timeout if display update fails
Result is not graceful, but avoids total display lockup requiring power cycle.
Typical cause of failure is poor wiring / power supply.

* fix: improve display health on shutdown
Two extra full refreshes, masquerading as a "shutting down" screen. One is drawn white-on-black, to really shake the pixels up.

* feat: driver for display HINK_E042A87
As of Feb. 2025, these panels are used for "WeActStudio 4.2in B&W" display modules.

* fix: inkhud rotation should default to 0

* Revert "chore: todo.txt"

This reverts commit bea7df44a7.

* fix: more generous timeout for display updates
Previously this was tied to the expected duration of the update, but this didn't account for any delay if our polling thread got held up by an unrelated firmware task.

* fix: don't use the full shutdown screen during reboot

* fix: cooldown period during the display shutdown display sequence
Observed to prevent border pixels from being locked in place with some residual charge?
2025-03-31 09:17:24 +02:00
todd-herbert
da26ff5b95
feat: more toggles for InkHUD menu (#6469)
GPS on/off
Wifi off -> Bluetooth on
12 / 24 hour clock
2025-03-31 09:15:54 +02:00
HarukiToreda
2acb2fee79
Merge branch 'meshtastic:master' into StandaloneAddons 2025-03-31 01:54:40 -04:00
HarukiToreda
ca1e09d780 Added GPS tittle 2025-03-31 00:33:01 -04:00
HarukiToreda
71f774aa37 Adde Lora screen tittle and removed old code 2025-03-30 23:47:56 -04:00
HarukiToreda
99ca59b8a1 Jason's cleanup 2025-03-30 23:26:33 -04:00
Mark Trevor Birss
b52c355f2f
Update ScreenFonts.h (#6412) 2025-03-30 20:37:08 -05:00
HarukiToreda
f60c4ec5bc Conditional tittle and data based on screen size 2025-03-30 17:42:52 -04:00
HarukiToreda
7181e1a296 changed order 2025-03-30 16:54:57 -04:00
HarukiToreda
aff0834f8e New Memory screen 2025-03-30 16:53:44 -04:00
HarukiToreda
1fd95d85b8 Bug was making bold get undone 2025-03-30 01:42:34 -04:00
HarukiToreda
50db11fff6 Compass north fix 2025-03-30 01:25:22 -04:00
HarukiToreda
2fc6781322 Added xaositek screens 2025-03-29 23:46:54 -04:00
HarukiToreda
0480ddd266 Compass and Location Screen 2025-03-29 23:22:54 -04:00
HarukiToreda
a3a0c14923 Made the header it's own code to be easier to create future screens 2025-03-29 20:27:59 -04:00
HarukiToreda
213a178d71 Added local Time to banner screen 2025-03-29 20:10:05 -04:00
HarukiToreda
72f6fde772 Added "Uptime:" to the uptime value 2025-03-29 19:22:09 -04:00
HarukiToreda
62a6c91c70 color change for the screen on the T114 2025-03-29 17:47:51 -04:00
Jason P
d663d44647
Fix Bold and Inverted Displays to actually show Uptime (#6413)
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-03-29 08:21:57 -05:00
HarukiToreda
bd20c74287 Added scrollbar code for node list screens 2025-03-29 04:21:43 -04:00
HarukiToreda
c9e71173de centered header contents while highlighted
Instead of manually centeing the contents of the headers, it now calculates the center on its own, better for other screen resolutions
2025-03-29 02:47:08 -04:00
HarukiToreda
41c44353f7 removed the 3x scale 2025-03-28 21:23:41 -04:00
HarukiToreda
7fce089540 Support to enlarge battery image depending on screen size
I adjusted the battery code to recognize the screen size and scale the battery based on that to fit on the top header.
2025-03-28 21:03:37 -04:00
Thomas Göttgens
4a12b4eb32
add Thinknode-M1 (#6435)
* ThinkNode M1
* Update Epaper Driver
* Your day isn't complete unless trunk has complained about your formatting at least once.
2025-03-28 21:22:17 +01:00
HarukiToreda
1dedd291fb New Screens
Introducing
Default screen
Nodelist (Last head nodes)
Distance Screen
Compass screen
Hops and Signal Screen

Improved node receipient list using navigation bar and search bar for canned messages
2025-03-28 14:39:15 -04:00
Mark Trevor Birss
6c17694b64
CrowPanel e-Ink Updates for 4.2 and 2.9 inch (#6401)
* Update platformio.ini

* Update EInkDisplay2.cpp

* Update EInkDisplay2.h
2025-03-27 11:06:41 +02:00
Manuel
e9d8a3d7f9
MUI: increase stack, cache and drawbuffer (#6389)
* increase stack, cache and drawbuffer

* bump device-ui lib

* T-Deck map: switch to full redraw
2025-03-24 19:30:17 -05:00
Thomas Göttgens
2d565c2921 trunk'd
Some checks are pending
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
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-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
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
2025-03-16 16:18:12 +01:00