This is the complete list of members for MultiIoAbstraction, including all inherited members.
addIoDevice(BasicIoAbstraction &expander, pinid_t pinsNeeded) (defined in MultiIoAbstraction) | MultiIoAbstraction | inline |
addIoExpander(IoAbstractionRef expander, pinid_t numOfPinsNeeded) (defined in MultiIoAbstraction) | MultiIoAbstraction | |
attachInterrupt(pinid_t pin, RawIntHandler intHandler, uint8_t mode) override | MultiIoAbstraction | virtual |
digitalRead(pinid_t p) | BasicIoAbstraction | inline |
digitalReadS(pinid_t p) | BasicIoAbstraction | inline |
digitalWrite(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
digitalWriteS(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
MultiIoAbstraction(pinid_t arduinoPinsNeeded=100) (defined in MultiIoAbstraction) | MultiIoAbstraction | explicit |
pinDirection(pinid_t pin, uint8_t mode) override | MultiIoAbstraction | virtual |
pinMode(pinid_t pin, uint8_t mode) | BasicIoAbstraction | inline |
readPort(pinid_t port) override | MultiIoAbstraction | virtual |
readPortS(pinid_t p) | BasicIoAbstraction | inline |
readValue(pinid_t pin) override | MultiIoAbstraction | virtual |
runLoop() override | MultiIoAbstraction | virtual |
sync() | BasicIoAbstraction | inline |
writePort(pinid_t port, uint8_t portVal) override | MultiIoAbstraction | virtual |
writePortS(pinid_t p, uint8_t v) | BasicIoAbstraction | inline |
writeValue(pinid_t pin, uint8_t value) override | MultiIoAbstraction | virtual |
~BasicIoAbstraction()=default (defined in BasicIoAbstraction) | BasicIoAbstraction | virtual |
~MultiIoAbstraction() override (defined in MultiIoAbstraction) | MultiIoAbstraction |