Merge pull request #8 from makermelissa/master
Added example with pinout specific to the shield
This commit is contained in:
commit
ee73323b2c
3 changed files with 42 additions and 1 deletions
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -1,6 +1,12 @@
|
|||
*.mpy
|
||||
.idea
|
||||
__pycache__
|
||||
_build
|
||||
*.pyc
|
||||
.env
|
||||
build*
|
||||
bundles
|
||||
*.DS_Store
|
||||
.eggs
|
||||
dist
|
||||
**/*.egg-info
|
||||
|
|
|
|||
34
examples/ili9341_shield_simpletest.py
Normal file
34
examples/ili9341_shield_simpletest.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
"""
|
||||
This test will initialize the display using displayio
|
||||
and draw a solid red background. Pinouts are for the 2.8"
|
||||
TFT Shield
|
||||
"""
|
||||
|
||||
import board
|
||||
import displayio
|
||||
import adafruit_ili9341
|
||||
|
||||
spi = board.SPI()
|
||||
tft_cs = board.D10
|
||||
tft_dc = board.D9
|
||||
|
||||
displayio.release_displays()
|
||||
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs)
|
||||
|
||||
display = adafruit_ili9341.ILI9341(display_bus, width=320, height=240)
|
||||
|
||||
# Make the display context
|
||||
splash = displayio.Group(max_size=10)
|
||||
display.show(splash)
|
||||
|
||||
color_bitmap = displayio.Bitmap(320, 240, 1)
|
||||
color_palette = displayio.Palette(1)
|
||||
color_palette[0] = 0xFF0000
|
||||
|
||||
bg_sprite = displayio.TileGrid(color_bitmap,
|
||||
pixel_shader=color_palette,
|
||||
x=0, y=0)
|
||||
splash.append(bg_sprite)
|
||||
|
||||
while True:
|
||||
pass
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
"""
|
||||
This test will initialize the display using displayio
|
||||
and draw a solid red background
|
||||
and draw a solid red background. The default pinouts are
|
||||
for the 2.4" TFT FeatherWing with a Feather M4 or M0.
|
||||
"""
|
||||
|
||||
import board
|
||||
|
|
|
|||
Loading…
Reference in a new issue