From cd911d85b7b645201b74ddfde13a6a27a7173956 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 14 Jan 2020 19:58:00 -0800 Subject: [PATCH 1/2] Moved marquee functionality to HT16K33 library --- adafruit_featherwing/led_segments.py | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/adafruit_featherwing/led_segments.py b/adafruit_featherwing/led_segments.py index 89005a1..f0204c9 100755 --- a/adafruit_featherwing/led_segments.py +++ b/adafruit_featherwing/led_segments.py @@ -64,26 +64,7 @@ def marquee(self, text, delay=0.25, loop=True): :param bool loop: (optional) Whether to endlessly loop the text (default=True) """ - if isinstance(text, str): - self.fill(False) - if loop: - while True: - self._scroll_marquee(text, delay) - else: - self._scroll_marquee(text, delay) - - def _scroll_marquee(self, text, delay): - """ - Scroll through the text string once using the delay - """ - char_is_dot = False - for character in text: - self._segments.print(character) - # Add delay if character is not a dot or more than 2 in a row - if character != '.' or char_is_dot: - sleep(delay) - char_is_dot = (character == '.') - self._segments.show() + self._segments.marquee(text, delay, loop) def fill(self, fill): """Change all Segments on or off From f526034225b9fe0fc2c1689a088488afef5a8270 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 14 Jan 2020 20:01:41 -0800 Subject: [PATCH 2/2] Removing no longer used module --- adafruit_featherwing/led_segments.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/adafruit_featherwing/led_segments.py b/adafruit_featherwing/led_segments.py index f0204c9..db0bd6e 100755 --- a/adafruit_featherwing/led_segments.py +++ b/adafruit_featherwing/led_segments.py @@ -31,8 +31,6 @@ __version__ = "0.0.0-auto.0" __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git" -from time import sleep - #pylint: disable-msg=unsubscriptable-object, unsupported-assignment-operation class Segments: