Jason2866
309cdd6b1d
Udisplay use library.json and folders in lib to ensure correct compile and linking ( #24122 )
2025-11-15 19:00:22 +01:00
Jason2866
160ec1376f
Fix uDisplay DSI compile with IDF 5.4 / 5.5 based Arduino frameworks ( #24110 )
2025-11-12 21:01:24 +01:00
Christian Baars
c0f1be5994
UDisplay Modular Refactoring, adding DSI for P4 ( #24107 )
2025-11-12 13:36:35 +01:00
Jason2866
00b8c62fbe
move deprecated libs in lib folder lib_deprecated ( #24073 )
...
* move deprecated libs in lib folder lib_deprecated
* add wrong placed include file
2025-10-28 16:49:03 +01:00
Christian Baars
0eec031d49
split udisplay.cpp into multiple files ( #24007 )
2025-10-12 17:15:02 +02:00
Christian Baars
abf2e22c10
remove remnants of pre 5.x IDF ( #23995 )
2025-10-10 17:25:24 +02:00
Jason2866
3eb6bf6c8e
Add initial c5 support ( #23804 )
2025-08-20 21:51:23 +02:00
Jason2866
9e25fc0f30
basic P4 support ( #23663 )
2025-07-10 16:47:30 +02:00
sfromis
cced48d824
Update uDisplay.h ( #23273 )
...
RGB565 value for pink was same as magenta. This is obviously wrong, hence correcting to the "pink" value from the docs.
While I'm far from certain about the "right" shading of color nuances, the correction does "reasonably pink" in my eyes (on a ST7789), and assuming that the value from the docs was sourced from something relevant to the small displays used with Tasmota, I consider the change to be at least a move in the right direction.
Still, the corrected value (FF80C0 in RGB888) does have the name "tea rose" when using HTML color codes as a reference, but "some people" may have more interest in long discussions like what pink "really" is.
2025-04-11 15:15:35 +02:00
Thomas Reitmayr
b07bd68046
Utilize ESP-IDF's LCD driver for pushing pixels to RGB displays with ESP32-S3 ( #22970 )
...
This commit is an optimization of code and possibly performance for pushing
pixel data to an RGB display with an ESP32-S3. It uses ESP-IDF's LCD driver
for doing so and replaces multiple code paths in the previous implementation.
No code for other ESP32 variants has been changed.
Also see the discussion arendst/Tasmota#22553
2025-02-09 21:58:50 +01:00
s-hadinger
dd99642cf7
Prevent crashing when display.ini is missing end # ( #22471 )
2024-11-14 08:24:20 +01:00
Theo Arends
b53ac4a14e
Fix next core I2C2 compilation
2024-10-11 14:11:00 +02:00
Jason2866
f2c61c4496
Fix uDisplay compile error ( #22266 )
...
* only esp32
2024-10-11 00:19:29 +02:00
s-hadinger
d6a15aa5dc
Temporarily disable SPI DMA for uDisplay (broken since esp-idf 5.3) ( #22264 )
2024-10-10 23:20:07 +02:00
s-hadinger
59c8d39724
uDisplay force cache writes to RGB display on ESP32S3 ( #22222 )
2024-09-29 23:04:24 +02:00
gemu
c35c493809
i2s wav player ( #22003 )
...
* i2s wav player
* move framepointer
2024-08-26 08:48:35 +02:00
gemu
d525200a11
BW invert ( #21955 )
...
* bw invert option
* invert bw
2024-08-14 13:08:17 +02:00
Theo Arends
e02615827b
Fix compilation without SPI
2024-07-26 13:50:15 +02:00
gemu
ddcc7d9990
jpeg on bw displays ( #21832 )
2024-07-24 13:32:03 +02:00
gemu
58485dec2a
fix resistive Touch xpt for 2 spi busses ( #21814 )
...
* fix xpt touch for 2 spi busses
* support for 2 utouch spi busses
* Update support.ino
2024-07-22 13:58:50 +02:00
gemu
00a00a3505
fix pushcolors for displaytext ( #21805 )
2024-07-20 08:20:19 +02:00
Theo Arends
f68ac4377a
Fix udisplay positional replacements ( #21121 )
2024-07-12 14:57:27 +02:00
Theo Arends
59de2fd979
Fix udisplay ESP8266 I2C no asterix in config ( #21121 )
2024-07-12 12:49:00 +02:00
timehlers
a3048a0b25
add support for 4.2 inch epaper display from WeAct Studio (partial up… ( #21717 )
...
* add support for 4.2 inch epaper display from WeAct Studio (partial update)
* make ep_mode=3 decision more clear, reinserted an mistakenly removed comment
---------
Co-authored-by: timehlers <>
2024-07-08 17:25:06 +02:00
Theo Arends
ff961df336
Change display timing splash screen with display modes 1 to 5
2024-06-08 15:33:44 +02:00
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
s-hadinger
d9895a0fcb
SSD1351, ST7789 drivers replaced with uDisplay ( #21184 )
2024-04-15 19:52:57 +02:00
s-hadinger
a006e5fc53
SSH1106 driver replaced with uDisplay ( #21183 )
2024-04-15 10:57:14 +02:00
s-hadinger
0b4cddff72
SSD1331 driver replaced with uDisplay ( #21177 )
2024-04-14 18:06:17 +02:00
s-hadinger
05f4011491
SSD1306 driver replaced with uDisplay ( #21176 )
2024-04-14 16:46:58 +02:00
s-hadinger
ff43dc29b2
ILI9341 driver replaced with uDisplay ( #21169 )
2024-04-14 10:26:37 +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
s-hadinger
bad2f4fb13
Fix crash in Universal Touch ( #21026 )
2024-03-25 11:41:21 +01:00
Theo Arends
efa7514090
Restore RA8876 SPI speed to 24000000 ( #20717 )
2024-02-14 10:33:10 +01:00
gemu
52f3be51b4
utouch optimizations, rgb i2c init ( #20596 )
2024-01-26 09:11:56 +01:00
gemu
a915fdec52
modify RA8876 display driver to use internal touch driver ( #20562 )
...
* integrate utouch driver
* modify for utouch driver
* touched is now int16
2024-01-22 18:21:58 +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
b0b2f22e5b
fix display dimmer ( #20491 )
2024-01-15 21:58:46 +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
Theo Arends
3c725a13d6
Fix Core 3 compilation
2023-08-23 15:10:14 +02:00
Theo Arends
701d33f645
Phase 2 support C2/C6
2023-08-23 13:02:13 +02:00
gemu
799ba675eb
add xpt2046 option for spi bus 2 ( #18480 )
...
* allow spi bus 2
* xpt spi bus 2
* xpt option bus
* xpt option spi bus 2
* exclude c3
* exclude s2
* fix s3
* typo
2023-04-23 10:19:31 +02:00