From 56e923228d7cfd17f29e76f3a47a96e7bde8c765 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Thu, 25 Jul 2019 17:26:58 -0700 Subject: [PATCH] Added example with pinout specific to the shield --- .gitignore | 6 +++++ examples/ili9341_shield_simpletest.py | 34 +++++++++++++++++++++++++++ examples/ili9341_simpletest.py | 3 ++- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 examples/ili9341_shield_simpletest.py diff --git a/.gitignore b/.gitignore index 0dd8629..cc1a9c8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,12 @@ +*.mpy +.idea __pycache__ _build *.pyc .env build* bundles +*.DS_Store +.eggs +dist +**/*.egg-info diff --git a/examples/ili9341_shield_simpletest.py b/examples/ili9341_shield_simpletest.py new file mode 100644 index 0000000..d787a32 --- /dev/null +++ b/examples/ili9341_shield_simpletest.py @@ -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 diff --git a/examples/ili9341_simpletest.py b/examples/ili9341_simpletest.py index 499699b..64ec38e 100644 --- a/examples/ili9341_simpletest.py +++ b/examples/ili9341_simpletest.py @@ -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