Commit Graph

674 Commits

Author SHA1 Message Date
Thomas Göttgens
cc66f7c79b Crowpanel 4.3, 5.0, 7.0 support (#6611)
* SD software SPI control
* fix notification crash;
* allow wake on touch
* don't build non-MUI variants
* use pwm buzzer
* Finalize support for Crowpanel TFT 2.4, 2.8 and 3.5
* add hardware ID for TFT panels
* Add stubs for the bigger panels. WIP!
* fix braces
* elecrow 4.3, 5.0, 7.0 support
* completed implementation 4.3, 5.0, 7.0 variants
* NodeDB default config & simplified light sleep macros
* trunk fmt
* remove flags
* removed leftovers (note: rtc gpios are only needed for deep sleep; the remove section caused issues with the elecrows)
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
Co-authored-by: Austin <vidplace7@gmail.com>
2025-05-13 14:15:52 +02:00
HarukiToreda
efb3f85cd0 Fix for emote and mute icon 2025-05-13 00:49:59 -04:00
HarukiToreda
fe25e5efd5 Mute icon and bell emote added 2025-05-13 00:25:55 -04:00
HarukiToreda
c40fdc9a43 Adjustments to GPS screen 2025-05-12 13:58:13 -04:00
HarukiToreda
2f4f2b1202 Bug fix where freetext screen activates when alert banner shows 2025-05-11 12:15:44 -04:00
HarukiToreda
d9bfed242c Fixed bug making time dissapear when mute icon shows 2025-05-11 02:07:40 -04:00
HarukiToreda
4b770ceade Mute symbol on Header 2025-05-11 01:43:56 -04:00
HarukiToreda
9fc208df5f Bold effect on text in ** Like this ** 2025-05-11 00:02:40 -04:00
HarukiToreda
6542c7bb47 Degree sign fix 2025-05-10 23:05:08 -04:00
HarukiToreda
48dc44ea8f Fix for degree sign type characters on text message screen 2025-05-10 17:29:18 -04:00
HarukiToreda
6bc9986f22 Spacing added in text to allow bigger emotes. 2025-05-10 01:10:20 -04:00
HarukiToreda
9c4dae3bf6 Inline Emote and text feature 2025-05-10 00:23:13 -04:00
HarukiToreda
dbc0122bbd Adjustments and alignments to IconScreen 2025-05-09 23:31:56 -04:00
HarukiToreda
a1d859bf4c Base UI Logo change 2025-05-09 21:19:50 -04:00
HarukiToreda
71ba6fa9ce Update Screen.cpp 2025-05-09 14:49:19 -04:00
HarukiToreda
212963156b Fixed logic check for minimum pop-up size 2025-05-09 12:36:21 -04:00
HarukiToreda
ae88ec96f7 Extra padding for tft alert banner and BaseUI on welcome screen 2025-05-09 12:06:21 -04:00
HarukiToreda
b66d3d7157 Bell Icon added 2025-05-09 11:02:31 -04:00
HarukiToreda
2a7059c86e Alert Message banner 2025-05-08 23:12:05 -04:00
HarukiToreda
14752caee5 Notification banners implemented 2025-05-08 22:00:57 -04:00
HarukiToreda
581021031c Update SharedUIDisplay.cpp 2025-05-07 18:44:18 -04:00
HarukiToreda
4e8ae7b108 Removed Jitter 2025-05-07 02:49:11 -04:00
HarukiToreda
bc1cc0081f Added IAQ alert and new Overlay Alert Banner function 2025-05-07 00:54:11 -04:00
HarukiToreda
7bc473ed99 Dismiss Memory and wifi screen 2025-05-06 01:07:29 -04:00
HarukiToreda
3596ea20bc Navigation bar peek on bottom 2025-05-06 00:04:47 -04:00
HarukiToreda
eebf174735 Update Screen.cpp 2025-05-05 21:27:49 -04:00
HarukiToreda
849e06497a Telemetry Screen Module 2025-05-05 21:27:20 -04:00
HarukiToreda
66a06230c4 New Icons for navigation bar - Submitted by JasonP 2025-05-05 20:10:00 -04:00
HarukiToreda
75c5080fd9 New Feature
Iconed Screen navigation bar.
2025-05-04 20:21:02 -04:00
HarukiToreda
33093e28fa Memory bar fix 2025-05-04 15:08:39 -04:00
HarukiToreda
df631d480b Fix to battery logo on Eink 2025-05-04 15:07:44 -04:00
todd-herbert
10693c4569 Lock SPI bus while in use by InkHUD (#6719)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-05-02 06:20:56 -05:00
Manuel
a8ab6e82e6 MUI framebuffer support (#6703)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-04-30 20:50:30 -05:00
todd-herbert
5c005aaed5 Restore InkHUD to defaults on factory reset (#6637)
* Erase InkHUD settings on factory reset

* Documentation

* Captialn't
Lower case m. Also move the include statement to .cpp, because it doesn't really need to be in the .h
2025-05-01 12:28:05 +12:00
HarukiToreda
0e1a1c99f0 Merge remote-tracking branch 'upstream/master' into StandaloneAddons 2025-04-30 17:46:40 -04:00
Jonathan Bennett
845088e45b Add 100 msecond delay in tft_task_handler when deviceScreen is null (#6695)
* Add 100 msecond delay in tft_task_handler when deviceScreen is null, to fix 100% usage bug

* move portduino tft task creation into tftSetup

* remove superfluous check

* update platform-native commit

---------

Co-authored-by: mverch67 <manuel.verch@gmx.de>
2025-04-30 06:17:24 -05:00
todd-herbert
70ced735d9 Correct a typing error in InkHUD display driver (#6651)
* Fix LCMEN2R13EFC1 LUT
A typing error when the driver was initially created.

* Spelling..
2025-04-22 06:25:53 -05:00
HarukiToreda
5f245177bc Added tick marks for Channel Util bar 2025-04-21 19:51:40 -04:00
Austin
8812eadd44 Revert "Add IP Address Frame (#6615)" (#6639)
This reverts commit 5d48d2c0a7.
2025-04-20 09:49:21 -05:00
Nivek-domo
5d48d2c0a7 Add IP Address Frame (#6615)
* Update Screen.cpp

add ip on screen if has ethernet pcb like w5500 spi

* Run Trunk Format and Translate Comments FR->EN

---------

Co-authored-by: Tom Fifield <tom@tomfifield.net>
2025-04-20 20:06:39 +10:00
Thomas Göttgens
ef14967fbf Crowpanel 2.4,2.8 and 3.5 support (#6355)
Co-authored-by: mverch67 <manuel.verch@gmx.de>
2025-04-17 16:03:37 +02:00
Benjamin Kyd
5fd64d4114 Fix uninitialised memory read (adminModule) (#6605) 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)
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)
* 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