Source code for adafruit_featherwing.sevensegment_featherwing

# SPDX-FileCopyrightText: 2019 Melissa LeBlanc-Williams for Adafruit Industries
# SPDX-License-Identifier: MIT


Helper for using the `7-Segment LED HT16K33 FeatherWing <>`_.

* Author(s): Melissa LeBlanc-Williams

__version__ = "0.0.0+auto.0"
__repo__ = ""

import board
from adafruit_ht16k33 import segments
from adafruit_featherwing.led_segments import Segments

    from typing import Optional
    from busio import I2C
except ImportError:

[docs] class SevenSegmentFeatherWing(Segments): """Class representing an `Adafruit 7-Segment LED HT16K33 FeatherWing <>`_. Automatically uses the feather's I2C bus.""" def __init__(self, address: int = 0x70, i2c: Optional[I2C] = None): super().__init__() if i2c is None: i2c = board.I2C() self._segments = segments.Seg7x4(i2c, address) self._segments.auto_write = False