kopia lustrzana https://github.com/peterhinch/micropython-nano-gui
DISPLAYS.md: Add Pimoroni Pico Display.
rodzic
021ac573fd
commit
7a7c31e32b
|
@ -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
|
||||
|
||||
|
|
12
DRIVERS.md
12
DRIVERS.md
|
@ -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
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue