DISPLAYS.md: Add Pimoroni Pico Display.

pull/48/head
peterhinch 2023-01-24 09:32:14 +00:00
rodzic 021ac573fd
commit 7a7c31e32b
2 zmienionych plików z 12 dodań i 3 usunięć

Wyświetl plik

@ -28,6 +28,7 @@ Width and height are pixels.
| 1.14C | 240 | 135 | TFT | [ST7789][5d] | [T-Display][9m] | ESP32 with attached display |
| 2.8C | 320 | 240 | TFT | [ST7789][5d] | [Waveshare pico 2.8][10m] | Display for Pi Pico |
| 1.14C | 240 | 135 | TFT | [ST7789][5d] | [Waveshare pico 1.14][11m] | For Pi Pico. Buttons good for micro-gui |
| 1.14C | 240 | 135 | TFT | [ST7789][5d] | [Pimoroni pico 1.14][23m] | For Pi Pico. Buttons good for micro-gui |
| 3.2C | 320 | 240 | TFT | [ILI9341][6d] | [Adafruit 1743][12m] | Big display. eBay equivalents work here. |
| 3.5C | 480 | 320 | TFT | [ILI9486][12d]| [Waveshare Rpi 3.5 LCD][22m]| Pi HAT. Many pixels. Needs plenty of RAM. |
| 2.9M | 296 | 128 | eInk | [UC8151D][7d] | [Adafruit 4262][13m] | Flexible ePaper display |
@ -114,3 +115,5 @@ simple. See [this doc](./DRIVERS.md#7-writing-device-drivers) for details.
[20m]: https://www.waveshare.com/product/ai/displays/oled/1.5inch-oled-module.htm?___SID=U
[21m]: https://www.seeedstudio.com/Grove-OLED-Display-1-12.html?queryID=080778ddd8f54df96ca0e016af616327&objectID=1763&indexName=bazaar_retailer_products
[22m]: https://www.waveshare.com/product/3.5inch-rpi-lcd-a.htm
[23m]: https://shop.pimoroni.com/products/pico-display-pack?variant=32368664215635

Wyświetl plik

@ -40,7 +40,7 @@ access via the `Writer` and `CWriter` classes is documented
     3.3.2 [Waveshare Pico Res Touch](./DRIVERS.md#332-waveshare-pico-res-touch)
     3.3.3 [Waveshare Pico LCD 2](./DRIVERS.md#333-waveshare-pico-lcd-2)
     3.3.4 [Troubleshooting](./DRIVERS.md#334-troubleshooting)
3.4 [3.4 Driver for ILI9486](./DRIVERS.md#34-driver-for-ili9486) Very large display needs plenty of RAM
3.4 [3.4 Driver for ILI94xx](./DRIVERS.md#34-driver-for-ili94xx) Generic ILI94xx driver for large displays.
4. [Drivers for sharp displays](./DRIVERS.md#4-drivers-for-sharp-displays) Large low power monochrome displays
4.1 [Display characteristics](./DRIVERS.md#41-display-characteristics)
     4.1.1 [The VCOM bit](./DRIVERS.md#411-the-vcom-bit)
@ -636,7 +636,9 @@ If your display shows garbage, check the following (I have seen both):
* `height` and `width` not matching the choice of `LANDSCAPE` or `PORTRAIT`
display mode.
## 3.4 Driver for ILI9486
## 3.4 Driver for ILI94xx
This was developed for the ILI9486 but its application is more wide ranging.
The ILI9486 supports displays of up to 480x320 pixels which is large by
microcontroller standards. Even with 4-bit color the frame buffer requires
@ -644,12 +646,16 @@ microcontroller standards. Even with 4-bit color the frame buffer requires
compile unless frozen bytecode is used, in which case it runs with about 75K of
free RAM.
##### Design note
The driver aims to work with any ILI9486, however
[this display](https://www.waveshare.com/product/3.5inch-RPi-LCD-A.htm), a
480x320 color LCD designed for the Raspberry Pi, has special hardware. Rather
than driving the ILI9486 via SPI, it uses SPI to fill a shift register, copying
the data to the chip using a parallel interface. The driver is designed to work
with both types of hardware.
with both types of hardware; to achieve this it uses driver default values
where possible. These defaults are common to a range of controllers. For example
ILI9341 and HX8357D have been tested. It may work with ILI9488.
##### Generic display wiring