| _bufferedEraseblockDirty | Platform | protected |
| _bufferedEraseblockNumber | Platform | protected |
| _callbackFlashCommit | Platform | protected |
| _callbackFlashRead | Platform | protected |
| _callbackFlashSize | Platform | protected |
| _callbackFlashWrite | Platform | protected |
| _eraseblockBuffer | Platform | protected |
| _knxSerial | ArduinoPlatform | protected |
| _memoryType | Platform | protected |
| _port | RP2040ArduinoPlatform | protected |
| _rambuff | RP2040ArduinoPlatform | |
| _rambuff_initialized | RP2040ArduinoPlatform | |
| _remoteIP | RP2040ArduinoPlatform | protected |
| _remotePort | RP2040ArduinoPlatform | protected |
| _rxPin | RP2040ArduinoPlatform | protected |
| _txPin | RP2040ArduinoPlatform | protected |
| _udp | RP2040ArduinoPlatform | protected |
| ArduinoPlatform() | ArduinoPlatform | |
| ArduinoPlatform(HardwareSerial *knxSerial) | ArduinoPlatform | |
| bufferEraseBlock(int32_t eraseBlockNumber) | Platform | protected |
| callbackFlashCommit() | Platform | |
| callbackFlashRead() | Platform | |
| callbackFlashSize() | Platform | |
| callbackFlashWrite() | Platform | |
| closeMultiCast() override | RP2040ArduinoPlatform | virtual |
| closeSpi() override | ArduinoPlatform | virtual |
| closeUart() override | RP2040ArduinoPlatform | virtual |
| commitNonVolatileMemory() | Platform | virtual |
| commitToEeprom() | RP2040ArduinoPlatform | virtual |
| currentDefaultGateway() override | RP2040ArduinoPlatform | virtual |
| currentIpAddress() override | RP2040ArduinoPlatform | virtual |
| currentSubnetMask() override | RP2040ArduinoPlatform | virtual |
| fatalError() | ArduinoPlatform | virtual |
| flashErase(uint16_t eraseBlockNum) | RP2040ArduinoPlatform | virtual |
| flashEraseBlockSize() | RP2040ArduinoPlatform | virtual |
| flashPageSize() | RP2040ArduinoPlatform | virtual |
| flashWritePage(uint16_t pageNumber, uint8_t *data) | RP2040ArduinoPlatform | virtual |
| flushUart() override | RP2040ArduinoPlatform | inlinevirtual |
| getEepromBuffer(uint32_t size) | RP2040ArduinoPlatform | virtual |
| getEraseBlockNumberOf(uint32_t relativeAddress) | Platform | protected |
| getNonVolatileMemorySize() | Platform | virtual |
| getNonVolatileMemoryStart() | Platform | virtual |
| knxUart(HardwareSerial *serial) override | RP2040ArduinoPlatform | inlinevirtual |
| knxUart() override | RP2040ArduinoPlatform | inlinevirtual |
| knxUartPins(pin_size_t rxPin, pin_size_t txPin) | RP2040ArduinoPlatform | |
| loadEraseblockContaining(uint32_t relativeAddress) | Platform | protected |
| macAddress(uint8_t *addr) override | RP2040ArduinoPlatform | virtual |
| mcastaddr | RP2040ArduinoPlatform | protected |
| NonVolatileMemoryType() | Platform | |
| NonVolatileMemoryType(NvMemoryType type) | Platform | |
| overflowUart() override | RP2040ArduinoPlatform | virtual |
| readBytesMultiCast(uint8_t *buffer, uint16_t maxLen, uint32_t &src_addr, uint16_t &src_port) override | RP2040ArduinoPlatform | virtual |
| ArduinoPlatform::readBytesMultiCast(uint8_t *buffer, uint16_t maxLen) | Platform | virtual |
| readBytesUart(uint8_t *buffer, size_t length) override | RP2040ArduinoPlatform | inlinevirtual |
| readNonVolatileMemory(uint32_t relativeAddress, uint8_t *buffer, size_t size) | Platform | virtual |
| readUart() override | RP2040ArduinoPlatform | virtual |
| readWriteSpi(uint8_t *data, size_t len) override | ArduinoPlatform | virtual |
| registerFlashCallbacks(FlashCallbackSize callbackFlashSize, FlashCallbackRead callbackFlashRead, FlashCallbackWrite callbackFlashWrite, FlashCallbackCommit callbackFlashCommit) | Platform | |
| restart() | RP2040ArduinoPlatform | virtual |
| RP2040ArduinoPlatform() | RP2040ArduinoPlatform | |
| RP2040ArduinoPlatform(HardwareSerial *s) | RP2040ArduinoPlatform | |
| sendBytesMultiCast(uint8_t *buffer, uint16_t len) override | RP2040ArduinoPlatform | virtual |
| sendBytesUniCast(uint32_t addr, uint16_t port, uint8_t *buffer, uint16_t len) override | RP2040ArduinoPlatform | virtual |
| SerialDebug | ArduinoPlatform | static |
| setupMultiCast(uint32_t addr, uint16_t port) override | RP2040ArduinoPlatform | virtual |
| setupSpi() override | ArduinoPlatform | virtual |
| setupUart() override | RP2040ArduinoPlatform | virtual |
| uartAvailable() override | RP2040ArduinoPlatform | virtual |
| uniqueSerialNumber() override | RP2040ArduinoPlatform | virtual |
| userFlashSizeEraseBlocks() | RP2040ArduinoPlatform | virtual |
| userFlashStart() | RP2040ArduinoPlatform | virtual |
| writeBufferedEraseBlock() | RP2040ArduinoPlatform | virtual |
| writeNonVolatileMemory(uint32_t relativeAddress, uint8_t *buffer, size_t size) | Platform | virtual |
| writeNonVolatileMemory(uint32_t relativeAddress, uint8_t value, size_t repeat) | Platform | virtual |
| writeUart(const uint8_t data) override | RP2040ArduinoPlatform | virtual |
| writeUart(const uint8_t *buffer, size_t size) override | RP2040ArduinoPlatform | inlinevirtual |
| ~Platform() | Platform | inlinevirtual |