Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Shields.Base

Module Contents

Classes

ShieldBase
ShieldI2CBase

Data

thisModuleIsIShieldsBase

API

LumensalisCP.Shields.Base.thisModuleIsIShieldsBase = True

class LumensalisCP.Shields.Base.ShieldBase(refreshRate=0.1, **kwds)

Bases: LumensalisCP.Controllers.ConfigurableBase.ControllerConfigurableChildBase, LumensalisCP.IOContext.Refreshable

Initialization

nliGetContainers() → Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin]

nliAddComponent(component: LumensalisCP.Inputs.NamedLocalIdentifiable)

mcPostCreate()

class LumensalisCP.Shields.Base.ShieldI2CBase(refreshRate=0.1, config=None, main=None, **kwds)

Bases: LumensalisCP.Shields.Base.ShieldBase, LumensalisCP.Main.I2CProvider.I2CProvider

Initialization

initI2C()

scanI2C()