analogRead(pin_t pin) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
analogReadBuffered(pin_t pin) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
analogWrite(pin_t pin, analog_t val) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
analogWriteBuffered(pin_t pin, analog_t val) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
begin() override | SPIShiftRegisterOut< N, SPIDriver > | virtual |
beginAll() | ExtendedIOElement | static |
bitOrder | ShiftRegisterOutBase< N > | protected |
blue(pin_t id) | ShiftRegisterOutBase< N > | |
bluePins() | ShiftRegisterOutBase< N > | |
buffer | ShiftRegisterOutBase< N > | protected |
digitalRead(pin_t pin) override | ShiftRegisterOutBase< N > | virtual |
digitalReadBuffered(pin_t pin) override | ShiftRegisterOutBase< N > | inlinevirtual |
digitalWrite(pin_t pin, PinStatus_t val) override | ShiftRegisterOutBase< N > | virtual |
digitalWriteBuffered(pin_t pin, PinStatus_t val) override | ShiftRegisterOutBase< N > | virtual |
dirty | ShiftRegisterOutBase< N > | protected |
disable() | UpdatableCRTP< ExtendedIOElement > | inline |
disable(UpdatableCRTP *element) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
disable(UpdatableCRTP &element) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
disable(U(&array)[N]) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
DoublyLinkable()=default | DoublyLinkable< ExtendedIOElement > | protected |
DoublyLinkable(const DoublyLinkable &) | DoublyLinkable< ExtendedIOElement > | inlineprotected |
DoublyLinkable(DoublyLinkable &&) | DoublyLinkable< ExtendedIOElement > | inlineprotected |
enable() | UpdatableCRTP< ExtendedIOElement > | inline |
enable(UpdatableCRTP *element) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
enable(UpdatableCRTP &element) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
enable(U(&array)[N]) | UpdatableCRTP< ExtendedIOElement > | inlinestatic |
end | ExtendedIOElement | private |
ExtendedIOElement(pin_t length) | ExtendedIOElement | protected |
ExtendedIOElement(const ExtendedIOElement &)=delete | ExtendedIOElement | protected |
ExtendedIOElement(ExtendedIOElement &&)=default | ExtendedIOElement | protected |
getAll() | ExtendedIOElement | static |
getEnd() const | ExtendedIOElement | |
getLength() const | ExtendedIOElement | |
getStart() const | ExtendedIOElement | |
green(pin_t id) | ShiftRegisterOutBase< N > | |
greenPins() | ShiftRegisterOutBase< N > | |
isEnabled() const | UpdatableCRTP< ExtendedIOElement > | inline |
latchPin | ShiftRegisterOutBase< N > | protected |
length() | StaticSizeExtendedIOElement< N > | inlinestatic |
moveDown() | UpdatableCRTP< ExtendedIOElement > | inline |
next | DoublyLinkable< ExtendedIOElement > | protected |
offset | ExtendedIOElement | privatestatic |
operator=(const ExtendedIOElement &)=delete | ExtendedIOElement | protected |
operator=(ExtendedIOElement &&)=delete | ExtendedIOElement | protected |
UpdatableCRTP< ExtendedIOElement >::operator=(const UpdatableCRTP &) | UpdatableCRTP< ExtendedIOElement > | inlineprotected |
UpdatableCRTP< ExtendedIOElement >::operator=(UpdatableCRTP &&) | UpdatableCRTP< ExtendedIOElement > | inlineprotected |
DoublyLinkable< ExtendedIOElement >::operator=(const DoublyLinkable &) | DoublyLinkable< ExtendedIOElement > | inlineprotected |
DoublyLinkable< ExtendedIOElement >::operator=(DoublyLinkable &&) | DoublyLinkable< ExtendedIOElement > | inlineprotected |
operator[](pin_t pin) const | ExtendedIOElement | |
pin(pin_t pin) const | ExtendedIOElement | |
pinMode(pin_t pin, PinMode_t mode) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
pinModeBuffered(pin_t pin, PinMode_t mode) override __attribute__((deprecated)) | ShiftRegisterOutBase< N > | inlinevirtual |
pins() const | StaticSizeExtendedIOElement< N > | inline |
previous | DoublyLinkable< ExtendedIOElement > | protected |
red(pin_t id) | ShiftRegisterOutBase< N > | |
redPins() | ShiftRegisterOutBase< N > | |
settings | SPIShiftRegisterOut< N, SPIDriver > | |
ShiftRegisterOutBase(pin_t latchPin, BitOrder_t bitOrder) | ShiftRegisterOutBase< N > | protected |
spi | SPIShiftRegisterOut< N, SPIDriver > | private |
SPIShiftRegisterOut(SPIDriver spi, pin_t latchPin=SS, BitOrder_t bitOrder=MSBFIRST) | SPIShiftRegisterOut< N, SPIDriver > | |
start | ExtendedIOElement | private |
StaticSizeExtendedIOElement() | StaticSizeExtendedIOElement< N > | inlineprotected |
UpdatableCRTP() __attribute__((no_sanitize("undefined"))) | UpdatableCRTP< ExtendedIOElement > | inlineprotected |
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined"))) | UpdatableCRTP< ExtendedIOElement > | inlineprotected |
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined"))) | UpdatableCRTP< ExtendedIOElement > | inlineprotected |
updatables | UpdatableCRTP< ExtendedIOElement > | protectedstatic |
updateAllBufferedInputs() | ExtendedIOElement | static |
updateAllBufferedOutputs() | ExtendedIOElement | static |
updateBufferedInputs() override | ShiftRegisterOutBase< N > | inlinevirtual |
updateBufferedOutputs() override | SPIShiftRegisterOut< N, SPIDriver > | virtual |
~DoublyLinkable()=default | DoublyLinkable< ExtendedIOElement > | protectedvirtual |
~UpdatableCRTP() __attribute__((no_sanitize("undefined"))) | UpdatableCRTP< ExtendedIOElement > | inlinevirtual |