Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.I2C.Adafruit.MPR121

Module Contents

Classes

MPR121Input
MPR121

API

class LumensalisCP.I2C.Adafruit.MPR121.MPR121Input(pin: int = None, **kwargs)

Bases: LumensalisCP.I2C.I2CDevice.I2CInputSource

Initialization

property pin

getDerivedValue(context: LumensalisCP.I2C.I2CDevice.UpdateContext) → bool

_setTouched(allTouched, context: LumensalisCP.I2C.I2CDevice.UpdateContext)

class LumensalisCP.I2C.Adafruit.MPR121.MPR121(*args, **kwds)

Bases: LumensalisCP.I2C.I2CDevice.I2CDevice, adafruit_mpr121.MPR121

Initialization

MPR121_PINS = 11

property inputs

property lastTouched

addInput(pin: int = None, name: str = None)

addInputs(*inArgs) → list[LumensalisCP.I2C.Adafruit.MPR121.MPR121Input]

property touchedInputs

property touchedPins

onUnused(cb: LumensalisCP.common.Callable)

derivedUpdateTarget(context: LumensalisCP.I2C.I2CDevice.UpdateContext)

__updateUnusedPinMask()