From cf082c98d9b3b49e138213cbf4a8336391a41729 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 11 Nov 2019 11:39:48 -0800 Subject: [PATCH] Added TFT Gizmo Slideshow Example --- examples/slideshow_tft_gizmo.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 examples/slideshow_tft_gizmo.py diff --git a/examples/slideshow_tft_gizmo.py b/examples/slideshow_tft_gizmo.py new file mode 100644 index 0000000..c2bc212 --- /dev/null +++ b/examples/slideshow_tft_gizmo.py @@ -0,0 +1,28 @@ +""" +Slideshow Example using the CircuitPlayground and TFT Gizmo + +Written by Melissa LeBlanc-Williams for Adafruit Industries +""" + +import board +import digitalio +from adafruit_gizmo import tft_gizmo +from adafruit_slideshow import SlideShow, PlayBackDirection + +display = tft_gizmo.TFT_Gizmo() + +forward_button = digitalio.DigitalInOut(board.BUTTON_A) +forward_button.switch_to_input(pull=digitalio.Pull.DOWN) +back_button = digitalio.DigitalInOut(board.BUTTON_B) +back_button.switch_to_input(pull=digitalio.Pull.DOWN) + +slideshow = SlideShow(display, None, folder="/", + auto_advance=False, dwell=0) + +while True: + if forward_button.value: + slideshow.direction = PlayBackDirection.FORWARD + slideshow.advance() + if back_button.value: + slideshow.direction = PlayBackDirection.BACKWARD + slideshow.advance()