bibliopixel.drivers.SPI.interfaces module¶
-
class
bibliopixel.drivers.SPI.interfaces.SpiBaseInterface(dev, spi_speed)[source]¶ Bases:
objectabstract class for different spi backends
-
class
bibliopixel.drivers.SPI.interfaces.SpiDummyInterface(dev, spi_speed)[source]¶ Bases:
bibliopixel.drivers.SPI.interfaces.SpiBaseInterfaceinterface for testing proposal
-
class
bibliopixel.drivers.SPI.interfaces.SpiFileInterface(**kwargs)[source]¶ Bases:
bibliopixel.drivers.SPI.interfaces.SpiBaseInterfaceusing os open/write to send data
-
class
bibliopixel.drivers.SPI.interfaces.SpiPeripheryInterface(**kwargs)[source]¶ Bases:
bibliopixel.drivers.SPI.interfaces.SpiBaseInterfaceusing python-periphery to send data
-
class
bibliopixel.drivers.SPI.interfaces.SpiPyDevInterface(**kwargs)[source]¶ Bases:
bibliopixel.drivers.SPI.interfaces.SpiBaseInterfaceusing py-spidev to send data