Commit Graph

59 Commits

Author SHA1 Message Date
s-hadinger
ec696509b9
uDisplay Parallel display on Core3 (#21529) 2024-05-30 12:44:09 +02:00
s-hadinger
9970b9d947
uDisplay fast drawing on RGB displays (#21257) 2024-04-23 21:17:22 +02:00
s-hadinger
595b7f750d
LVGL fix memory allocation of flush buffers (#21256) 2024-04-23 20:11:01 +02:00
s-hadinger
cb70ff7a77
uDisplay avoid crashing when no valid configuration (#21239) 2024-04-21 15:21:50 +02:00
gemu
72968b9ee8
fix color swap option for rgb displaytext (#21049) 2024-03-27 16:52:35 +01:00
gemu
417f8b0e9b
reinit sd card (#21040) 2024-03-26 20:30:29 +01:00
gemu
28cce3f020
add cmd cpm (#21030) 2024-03-25 22:02:08 +01:00
gemu
52f3be51b4
utouch optimizations, rgb i2c init (#20596) 2024-01-26 09:11:56 +01:00
gemu
780940d5d0
Utouch update (#20561)
* toched return int16

* add XPT and more opcodes

* add guesture

* increase code buffer
2024-01-22 18:21:40 +01:00
gemu
9ccc3f8fda
Universal touch driver (#20492)
* add universal touch

* add universal touch

* add universal touch

* add universal touch

* Update xdrv_10_scripter.ino

* utouch add word address support (gt911)

* optimizations

* add simple resistive touch
2024-01-18 10:23:21 +01:00
gemu
cad9d5fdd8
udisplay suport for GC3503V (#19682)
* suport for GC3503V

* disable debug
2023-10-07 07:48:25 +02:00
Christian Baars
343618411c
Fix crash of uDisplay on ESP32S3 with IDF5.1 (#19383)
* fix compile of uDisplay with IDF5.x on ESP32S3

* fix crash with uDisplay on S3 with IDF5.1
2023-08-25 12:11:23 +02:00
Christian Baars
c4e57e49c2
fix compile of uDisplay with IDF5.x on ESP32S3 (#19378) 2023-08-24 16:18:51 +02:00
gemu
d38a0c799c
Epaper deep sleep support (#17766)
* allow descriptor reload

* restart reason rrsn, database rewrite

* support for deep sleep

* revert

* restart reason
2023-01-22 10:56:06 +01:00
gemu
853909cb35
Epaper update (#17727)
* update epaper descriptors

* epaper rewrite

* add busy invert option

* fix v2 partial refresh

* prepare for large descriptors
2023-01-17 10:19:06 +01:00
gemu
1cdd5c3f08
Udisplay support for rgb displays (#17414)
* add gt911

* add rgb display mode

* add gt911

* add gt911

* add gt911

* add sunton descriptor

* fix divide by zero crash with sunton
2022-12-18 14:06:04 +01:00
gemu2015
742302c53f Makerfabs esp32-s3 p16 ili9488 2022-12-10 07:20:37 +01:00
gemu2015
43c6cf6e26 udisplay parallel support 2022-10-03 12:24:27 +02:00
gemu2015
1f70dc8f97 inverted backpanel 2022-07-07 13:31:52 +02:00
Stephan Hadinger
80ab5c3060 LVGL fix conflict between SPI DMA and SD card 2022-04-17 22:47:26 +02:00
Stephan Hadinger
7c48ba0c73 LVGL and OpenHASP for M5Stick 2022-04-14 23:19:05 +02:00
gemu2015
119cea29bb fix for displays without cs 2022-02-05 07:27:23 +01:00
Stephan Hadinger
539c508918 Increase PWM channels to 16 (Esp32 only) 2022-01-27 21:30:05 +01:00
Stephan Hadinger
da4260641f Reduced logs for uDisplay 2022-01-13 19:20:10 +01:00
gemu2015
ba3ca8f905 dma default off 2021-12-08 16:34:00 +01:00
gemu2015
3885a19b57 enable all pins for cs and dc 2021-11-16 08:09:04 +01:00
gemu2015
01ec66b7b6 fix rotate 2021-10-04 13:04:48 +02:00
gemu2015
7e38e75116 fix multi display issues 2021-09-30 19:09:38 +02:00
s-hadinger
f4dadc625b
`DisplayDimmer` has now range 0..100 instead of 0..15 (#13132)
* ``DisplayDimmer`` has now resolution of 8 bits instead of 4, and uses Gamma for LED

* Fix changelog
2021-09-14 22:40:26 +02:00
Stephan Hadinger
1682582bea Disable PSRAM on unsupported hardware
Either ESP32 rev1/2 that needs special fixes
`-DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround`
or ESP32-PICO-V3-02 that requires esp-idf 4.4
2021-07-18 19:43:33 +02:00
Stephan Hadinger
8cdd327bf2 Speed optimization for monochrome conversion 2021-05-30 19:06:23 +02:00
Stephan Hadinger
b7946a360e Support for SH1107 over SPI, found in M5Stick 2021-05-30 18:19:14 +02:00
gemu2015
a2242d4dbc udisplay color swap for lvgl 2021-05-11 10:42:04 +02:00
mikep1998
1c1495d52d rework of mapping 2021-05-11 00:26:14 -07:00
mikep1998
de506edd8e uDisplay support for new opcodes. 2021-05-10 13:40:27 -07:00
mikep1998
cec4828a13 Adding support for ILI9488/XPT2046 display 2021-05-10 13:26:59 -07:00
gemu2015
95976a21fc add rgb24 color dma 2021-05-01 09:54:49 +02:00
gemu2015
0ecb5202f7 move touch to driver 2021-04-30 15:26:41 +02:00
gemu2015
3565eeb75d display dump 2021-04-29 14:18:28 +02:00
gemu2015
df56218d9d fix pushcolors 2021-04-28 08:34:11 +02:00
Stephan Hadinger
2003688f1b uDisplay remove byte swap 2021-04-27 19:44:30 +02:00
gemu2015
688a999566 fix lvgl pushcolors 2021-04-26 15:05:17 +02:00
s-hadinger
7cb30b07da
LVGL fix byte order for DMA and non-DMA (#11897)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 14:33:20 +02:00
s-hadinger
61cecdef2f
Udisplay finegrain delay (#11894)
* uDisplay add 10ms delay and log

* Silly bug

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 13:49:42 +02:00
gemu2015
ed61e9fe74 fix esp8266 compile 2021-04-26 11:41:01 +02:00
gemu2015
9901ccdde7 lvgl initial dma support 2021-04-26 10:20:14 +02:00
gemu2015
1727741357 add hadinger mod space 2021-04-25 19:25:42 +02:00
gemu2015
45b38c9bf2 faster tft spi for esp32 2021-04-25 19:18:55 +02:00
gemu2015
3727ba977a epd47 lvgl support 2021-04-25 15:14:50 +02:00
s-hadinger
154ed011da
Revert "uDisplay LVGL auto-config of SPI" 2021-04-25 11:19:02 +02:00