From 2eba57768fbff077c0206959966030d5f4ab116f Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Fri, 30 Aug 2019 16:45:17 -0400 Subject: [PATCH 1/2] add try/except for wait_for_frame call for CP5.0 caompatibility --- adafruit_slideshow.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/adafruit_slideshow.py b/adafruit_slideshow.py index 9a95897..3fb0c8b 100755 --- a/adafruit_slideshow.py +++ b/adafruit_slideshow.py @@ -320,7 +320,12 @@ def advance(self): sprite = self._sprite_class(odb, pixel_shader=displayio.ColorConverter(), position=(0, 0)) self._group.append(sprite) - self._display.wait_for_frame() + # wait_for_frame is no longer needed in CP5.0 + # use try/except for backward compatibility + try: + self._display.wait_for_frame() + except AttributeError: + pass self._fade_up() self._img_start = time.monotonic() From 0ff08f631bf46c71beea201022f30f42b2e7f542 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Tue, 3 Sep 2019 05:48:36 -0400 Subject: [PATCH 2/2] remove wait_for_frame --- adafruit_slideshow.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/adafruit_slideshow.py b/adafruit_slideshow.py index 3fb0c8b..8844508 100755 --- a/adafruit_slideshow.py +++ b/adafruit_slideshow.py @@ -320,12 +320,6 @@ def advance(self): sprite = self._sprite_class(odb, pixel_shader=displayio.ColorConverter(), position=(0, 0)) self._group.append(sprite) - # wait_for_frame is no longer needed in CP5.0 - # use try/except for backward compatibility - try: - self._display.wait_for_frame() - except AttributeError: - pass self._fade_up() self._img_start = time.monotonic()