Wykres commitów

33 Commity (332fd6d70936c3915af73c17381df43af3f5d543)

Autor SHA1 Wiadomość Data
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