This is the complete list of members for SwitchInput, including all inherited members.
addSwitch(pinid_t pin, KeyCallbackFn callback, uint8_t repeat=NO_REPEAT, bool invertLogic=false) | SwitchInput | |
addSwitchListener(pinid_t pin, SwitchListener *listener, uint8_t repeat=NO_REPEAT, bool invertLogic=false) | SwitchInput | |
changeEncoderPrecision(uint16_t precision, uint16_t currentValue) | SwitchInput | inline |
changeEncoderPrecision(uint8_t slot, uint16_t precision, uint16_t currentValue) | SwitchInput | inline |
changeEncoderPrecision(uint8_t slot, uint16_t precision, uint16_t currentValue, bool rollover, int step=1) | SwitchInput | |
didLastSyncSucceed() | SwitchInput | inline |
getEncoder() | SwitchInput | inline |
getIoAbstraction() | SwitchInput | inline |
init(IoAbstractionRef ioDevice, SwitchInterruptMode mode, bool defaultIsPullUp) | SwitchInput | |
initialise(IoAbstractionRef ioDevice, bool usePullUpSwitching=false) | SwitchInput | |
initialiseInterrupt(IoAbstractionRef ioDevice, bool usePullUpSwitching=false) | SwitchInput | |
isEncoderPollingEnabled() | SwitchInput | inline |
isInterruptDebouncing() | SwitchInput | inline |
isInterruptDriven() (defined in SwitchInput) | SwitchInput | inline |
isPullupLogic(bool invertedLogic) | SwitchInput | inline |
isSwitchPressed(pinid_t pin) | SwitchInput | |
onRelease(pinid_t pin, KeyCallbackFn callbackOnRelease) | SwitchInput | |
onSwitchesInterrupt (defined in SwitchInput) | SwitchInput | friend |
pushSwitch(pinid_t pin, bool held) | SwitchInput | |
removeSwitch(pinid_t pin) | SwitchInput | inline |
replaceOnPressed(pinid_t pin, KeyCallbackFn callbackOnPressed) | SwitchInput | |
replaceSwitchListener(pinid_t pin, SwitchListener *newListener) | SwitchInput | |
resetAllSwitches() | SwitchInput | |
runLoop() | SwitchInput | |
setEncoder(RotaryEncoder *encoder) | SwitchInput | inline |
setEncoder(uint8_t slot, RotaryEncoder *encoder) | SwitchInput | |
setInterruptDebouncing(bool debounce) | SwitchInput | inline |
SwitchInput() | SwitchInput | explicit |