diff --git a/adafruit_ht16k33/matrix.py b/adafruit_ht16k33/matrix.py old mode 100755 new mode 100644 diff --git a/adafruit_ht16k33/segments.py b/adafruit_ht16k33/segments.py old mode 100755 new mode 100644 index 81cb94d..fe2d3db --- a/adafruit_ht16k33/segments.py +++ b/adafruit_ht16k33/segments.py @@ -340,6 +340,7 @@ def _push(self, char: str): def _put(self, char: str, index: int = 0): """Put a character at the specified place.""" + # pylint: disable=too-many-return-statements if not 0 <= index <= 3: return char = char.lower() @@ -362,6 +363,12 @@ def _put(self, char: str, index: int = 0): elif char == ";": self._set_buffer(4, 0x00) return + elif char in "lL": + self._set_buffer(index, 0b00111000) + return + elif char in "oO": + self._set_buffer(index, 0b00111111) + return else: return self._set_buffer(index, NUMBERS[character])