Carl Pottle
82b263a422
Address code review feedback
...
Three relatively small changes:
1) Undo changes to gui/core/writer.py
2) Modify setup_examples/ili9488_pico.py to specify pins
by number rather than string.
3) As recommended, use a 2 byte per entry color lookup table
rather than 3 bytes (needed to undo changes in writer.py).
I ran the same tests for these changes as last time.
2025-04-04 11:28:03 -07:00
Carl Pottle
10ca0458db
New driver for ILI9488 over SPI bus
...
ILI9488 does not support 16 bits per pixel over SPI.
It does support it over 8 or 16 bit parallel bus.
As a result, the existing ili9486 driver will work
with some ili9488 boards.
Some vendors sell boards with ILI9488 and serial to parallel
converters.
I beleive those boards will work with either the ili9486 or
this new driver.
I tested this code with the following demos:
- gui/demos/scale.py
- gui/demos/aclock.py
- gui/demos/aclock_large.py
- gui/demos/scale.py
I tested landscape and portrait in color and greyscale.
2025-04-01 16:27:20 -07:00
clach04
c5395bb697
CYD1 and CYD2 support for Sunton ESP32-2432S028R
2025-01-27 16:33:01 -08:00
Peter Hinch
2e570b0fc5
Setup examples: rename CYD files as per PR#80 discussion.
2025-01-07 13:27:55 +00:00
clach04
ab6d8b6cb4
Sunton ESP32-2432S028 aka CYD setup support - implements #77
...
For more information about this hardware see
https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/
Tested with CYD1 (single-USB) MicroPython 1.24.1 for ESP32
using demos gui.demos.clocktest and gui.demos.aclock_large
2025-01-05 10:28:44 -08:00
Peter Hinch
02f943f9f0
Document new displays. Add 2.4" CYD setup example.
2025-01-05 15:21:49 +00:00
Peter Hinch
66e1ab6459
Display drivers: add short_lock facility.
2024-10-08 16:10:57 +01:00
Peter Hinch
1bd163d72d
Update ili9x and gc9a01 drivers for image display.
2024-06-07 09:54:42 +01:00
Peter Hinch
108f3d9807
Add 8-bit gc9a01 driver.
2024-05-23 18:52:32 +01:00
Pascal Brunot
5f44969a87
Adds support for esp32 wrover kit 4.1 display based on ILI9341
...
tested successfully with gui.demos scripts @ 30 Mhz
2024-03-17 19:04:28 +01:00
Peter Hinch
6894c4fbb6
Merge pull request #56 from EnricoRoss98/WeActStudio-EDP
...
Added driver for the WeAct Studio 2.9in EPD (SSD1680)
2023-09-02 10:08:15 +01:00
Enrico Rossini
1670b5ee2c
Moved driver from drivers/ssd1680 to drivers/epaper and removed useless demo
2023-08-30 10:06:53 +02:00
Enrico Rossini
5e50eb0880
Added driver and setup-example for the ST7567s LCD 128x64 display
2023-08-28 22:26:56 +02:00
Enrico Rossini
c9fbe2a995
Added driver, demo and setup-example for the WeAct Studio 2.9in EPD display with the SSD1680 driver
2023-08-27 15:09:24 +02:00
peterhinch
aff6d82e39
Fix bug in epd29.py.
2023-05-16 09:52:18 +01:00
peterhinch
7be1073f48
ePaper drivers test for uasyncio running.
2023-05-12 18:03:01 +01:00
peterhinch
40430abbf7
Update driver pico_epaper_42.py.
2023-04-14 15:23:01 +01:00
Joe Freeman
41d695b4d7
add sh1106 driver and update docs and create config sample
2023-02-12 15:36:05 -05:00
Angel Toloza
74fbf3a3f7
Create ssd1306_i2c_esp32.py
2023-01-13 23:21:22 -03:00
peterhinch
7ed8f7d627
ILI9486 update.
2023-01-13 16:43:03 +00:00
peterhinch
51b590faad
ILI9486: Make pinouts consistent with PCB.
2023-01-10 18:21:10 +00:00
peterhinch
74f0d1e083
Add ILI9486 driver.
2023-01-10 11:39:11 +00:00
peterhinch
b9b93e2443
Correct setup example ili9341_pico.py
2022-12-06 09:02:06 +00:00
Peter Hinch
de0466cd7c
Add support for new Pico displays.
2022-09-05 11:33:05 +01:00
Jose Riha
cb877fab41
Add setup example for Lolin's I2C OLED shield.
2022-08-08 16:14:51 +02:00
Peter Hinch
a544cb7484
ws_pico_res_touch.py Add SD card nd baudrate notes.
2022-05-07 18:48:32 +01:00
Peter Hinch
03c067fd5d
Add setup example for Waveshare Pico Res Touch 2.8
2022-05-07 17:13:06 +01:00
Peter Hinch
b8aaa42abf
Fix git mess
2022-05-04 10:03:58 +01:00
Peter Hinch
791c5e5895
Revert "ssd1351 drivers: remove unused import statement."
2022-05-04 09:58:37 +01:00
Peter Hinch
3cf9975d61
ssd1351 drivers: remove unused import statement.
2022-04-28 12:58:14 +01:00
Peter Hinch
f0619a8e19
Update DRIVERS.md, add support for Waveshare Pico LCD 1.14
2021-12-21 11:53:53 +00:00
Peter Hinch
31368b751c
setup_examples/ssd1351_esp32: Fix fail to import Pin, SPI.
2021-08-20 11:40:55 +01:00
Peter Hinch
86a5247661
Rename color_setup directory for mpremote.
2021-05-06 19:29:05 +01:00