IoAbstraction
MultiIoAbstraction Member List

This is the complete list of members for MultiIoAbstraction, including all inherited members.

addIoDevice(BasicIoAbstraction &expander, pinid_t pinsNeeded) (defined in MultiIoAbstraction)MultiIoAbstractioninline
addIoExpander(IoAbstractionRef expander, pinid_t numOfPinsNeeded) (defined in MultiIoAbstraction)MultiIoAbstraction
attachInterrupt(pinid_t pin, RawIntHandler intHandler, uint8_t mode) overrideMultiIoAbstractionvirtual
digitalRead(pinid_t p)BasicIoAbstractioninline
digitalReadS(pinid_t p)BasicIoAbstractioninline
digitalWrite(pinid_t p, uint8_t v)BasicIoAbstractioninline
digitalWriteS(pinid_t p, uint8_t v)BasicIoAbstractioninline
MultiIoAbstraction(pinid_t arduinoPinsNeeded=100) (defined in MultiIoAbstraction)MultiIoAbstractionexplicit
pinDirection(pinid_t pin, uint8_t mode) overrideMultiIoAbstractionvirtual
pinMode(pinid_t pin, uint8_t mode)BasicIoAbstractioninline
readPort(pinid_t port) overrideMultiIoAbstractionvirtual
readPortS(pinid_t p)BasicIoAbstractioninline
readValue(pinid_t pin) overrideMultiIoAbstractionvirtual
runLoop() overrideMultiIoAbstractionvirtual
sync()BasicIoAbstractioninline
writePort(pinid_t port, uint8_t portVal) overrideMultiIoAbstractionvirtual
writePortS(pinid_t p, uint8_t v)BasicIoAbstractioninline
writeValue(pinid_t pin, uint8_t value) overrideMultiIoAbstractionvirtual
~BasicIoAbstraction()=default (defined in BasicIoAbstraction)BasicIoAbstractionvirtual
~MultiIoAbstraction() override (defined in MultiIoAbstraction)MultiIoAbstraction