Additions to PicoGraphics readme for GU
This commit is contained in:
parent
408d105e8b
commit
64b1a8c2d5
|
@ -14,7 +14,7 @@ Pico Graphics replaces the individual drivers for displays- if you're been using
|
|||
- [Function Reference](#function-reference)
|
||||
- [General](#general)
|
||||
- [Creating & Setting Pens](#creating--setting-pens)
|
||||
- [RGB565, RGB332, P8 and P4 modes](#rgb565-rgb332-p8-and-p4-modes)
|
||||
- [RGB888, RGB565, RGB332, P8 and P4 modes](#rgb888-rgb565-rgb332-p8-and-p4-modes)
|
||||
- [Monochrome Modes](#monochrome-modes)
|
||||
- [Inky Frame](#inky-frame)
|
||||
- [Controlling The Backlight](#controlling-the-backlight)
|
||||
|
@ -63,6 +63,7 @@ Bear in mind that MicroPython has only 192K of RAM available- a 320x240 pixel di
|
|||
* 128x128 I2C OLED - `DISPLAY_I2C_OLED_128X128`
|
||||
* Pico Inky Pack - 296x128 mono e-ink - `DISPLAY_INKY_PACK`
|
||||
* Inky Frame - 600x447 7-colour e-ink - `DISPLAY_INKY_FRAME`
|
||||
* Galactic Unicorn - 53x11 LED Matrix - `DISPLAY_GALACTIC_UNICORN`
|
||||
|
||||
### Supported Graphics Modes (Pen Type)
|
||||
|
||||
|
@ -72,6 +73,7 @@ Bear in mind that MicroPython has only 192K of RAM available- a 320x240 pixel di
|
|||
* 8-bit - `PEN_P8` - 256-colour palette of your choice
|
||||
* 8-bit RGB332 - `PEN_RGB332` - 256 fixed colours (3 bits red, 3 bits green, 2 bits blue)
|
||||
* 16-bit RGB565 - `PEN_RGB565` - 64K colours at the cost of RAM. (5 bits red, 6 bits green, 5 bits blue)
|
||||
* 24-bit RGB888 - `PEN_RGB888` - 16M colours at the cost of lots of RAM. (8 bits red, 8 bits green, 8 bits blue)
|
||||
|
||||
These offer a tradeoff between RAM usage and available colours. In most cases you would probably use `RGB332` since it offers the easiest tradeoff. It's also the default for colour LCDs.
|
||||
|
||||
|
@ -135,7 +137,7 @@ display = PicoGraphics(display=DISPLAY_I2C_OLED_128X128, bus=i2cbus)
|
|||
|
||||
#### Creating & Setting Pens
|
||||
|
||||
##### RGB565, RGB332, P8 and P4 modes
|
||||
##### RGB888, RGB565, RGB332, P8 and P4 modes
|
||||
|
||||
Create a pen colour for drawing into a screen:
|
||||
|
||||
|
@ -153,7 +155,7 @@ To tell PicoGraphics which pen to use:
|
|||
display.set_pen(my_pen)
|
||||
```
|
||||
|
||||
This will be either an RGB332 or RGB565 colour, or a palette index.
|
||||
This will be either an RGB332, RGB565 or RGB888 colour, or a palette index.
|
||||
|
||||
##### Monochrome Modes
|
||||
|
||||
|
@ -242,6 +244,12 @@ Send the contents of your Pico Graphics buffer to your screen:
|
|||
display.update()
|
||||
```
|
||||
|
||||
If you are using a Galactic Unicorn, then the process for updating the display is different. Instead of the above, do:
|
||||
|
||||
```python
|
||||
galactic_unicorn.update(display)
|
||||
```
|
||||
|
||||
### Text
|
||||
|
||||
#### Changing The Font
|
||||
|
|
Loading…
Reference in New Issue