IoAbstraction
AW9523IoAbstraction Member List

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

attachInterrupt(pinid_t pin, RawIntHandler intHandler, uint8_t mode) overrideAW9523IoAbstractionvirtual
AW9523CurrentControl enum name (defined in AW9523IoAbstraction)AW9523IoAbstraction
AW9523IoAbstraction(uint8_t addr, pinid_t intPin=IO_PIN_NOT_DEFINED, WireType wirePtr=nullptr)AW9523IoAbstractionexplicit
clearChangeFlags() (defined in Standard16BitDevice)Standard16BitDevice
CURRENT_HALF enum value (defined in AW9523IoAbstraction)AW9523IoAbstraction
CURRENT_QUARTER enum value (defined in AW9523IoAbstraction)AW9523IoAbstraction
CURRENT_THREE_QUARTER enum value (defined in AW9523IoAbstraction)AW9523IoAbstraction
deviceId()AW9523IoAbstraction
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
flags (defined in Standard16BitDevice)Standard16BitDeviceprotected
FULL_CURRENT enum value (defined in AW9523IoAbstraction)AW9523IoAbstraction
isInitNeeded() const (defined in Standard16BitDevice)Standard16BitDevice
isReadPortSet(int port) const (defined in Standard16BitDevice)Standard16BitDevice
isWritePortSet(int port) const (defined in Standard16BitDevice)Standard16BitDevice
lastRead (defined in Standard16BitDevice)Standard16BitDeviceprotected
markInitialised() (defined in Standard16BitDevice)Standard16BitDevice
pinDirection(pinid_t pin, uint8_t mode) overrideAW9523IoAbstractionvirtual
pinMode(pinid_t pin, uint8_t mode)BasicIoAbstractioninline
readPort(pinid_t pin) overrideStandard16BitDevicevirtual
readPortS(pinid_t p)BasicIoAbstractioninline
readValue(pinid_t pin) overrideStandard16BitDevicevirtual
runLoop() overrideAW9523IoAbstractionvirtual
setPinLedCurrent(pinid_t pin, uint8_t pwr)AW9523IoAbstraction
setReadPort(int port) (defined in Standard16BitDevice)Standard16BitDevice
softwareReset()AW9523IoAbstraction
Standard16BitDevice() (defined in Standard16BitDevice)Standard16BitDevice
sync()BasicIoAbstractioninline
toWrite (defined in Standard16BitDevice)Standard16BitDeviceprotected
writeGlobalControl(bool pushPullP0, AW9523CurrentControl maxCurrentMode=FULL_CURRENT)AW9523IoAbstraction
writePort(pinid_t pin, uint8_t port) overrideStandard16BitDevicevirtual
writePortS(pinid_t p, uint8_t v)BasicIoAbstractioninline
writeValue(pinid_t pin, uint8_t value) overrideStandard16BitDevicevirtual
~AW9523IoAbstraction() override=default (defined in AW9523IoAbstraction)AW9523IoAbstraction
~BasicIoAbstraction()=default (defined in BasicIoAbstraction)BasicIoAbstractionvirtual
~Standard16BitDevice() override=default (defined in Standard16BitDevice)Standard16BitDevice