class adafruit_max7219.bcddigits.BCDDigits(spi: SPI, cs: DigitalInOut, nDigits: int = 1)[source]
Basic support for display on a 7-Segment BCD display controlled by a Max7219 chip using SPI.
Parameters
spi (SPI) – an spi busio or spi bitbangio object
cs (DigitalInOut) – digital in/out to use as chip select signal
nDigits (int) – number of led 7-segment digits; default 1; max 8
Other
classadafruit_max7219.max7219.MAX7219(width: int, height: int, spi: SPI, cs: DigitalInOut, *, baudrate: int = 8000000, polarity: int = 0, phase: int = 0)[source]
Bases: object
MAX7219 - driver for displays based on max7219 chip_select
Parameters
width (int) – the number of pixels wide
height (int) – the number of pixels high
spi (SPI) – an spi busio or spi bitbangio object
chip_select (DigitalInOut) – digital in/out to use as chip select signal
baudrate (int) – for SPIDevice baudrate (default 8000000)
polarity (int) – for SPIDevice polarity (default 0)
phase (int) – for SPIDevice phase (default 0)
classadafruit_max7219.max7219.ChainableMAX7219(width: int, height: int, spi: SPI, cs: DigitalInOut, *, baudrate: int = 8000000, polarity: int = 0, phase: int = 0):
"""
Daisy Chainable MAX7219 - driver for cascading displays based on max7219 chip_select
:param int width: the number of pixels wide
:param int height: the number of pixels high
:param ~busio.SPI spi: an spi busio or spi bitbangio object
:param ~digitalio.DigitalInOut chip_select: digital in/out to use as chip select signal
:param int baudrate: for SPIDevice baudrate (default 8000000)
:param int polarity: for SPIDevice polarity (default 0)
:param int phase: for SPIDevice phase (default 0)
"""