| _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 |
| ArduinoPlatform() | ArduinoPlatform | |
| ArduinoPlatform(HardwareSerial *knxSerial) | ArduinoPlatform | |
| bufferEraseBlock(int32_t eraseBlockNumber) | Platform | protected |
| callbackFlashCommit() | Platform | |
| callbackFlashRead() | Platform | |
| callbackFlashSize() | Platform | |
| callbackFlashWrite() | Platform | |
| closeMultiCast() | Platform | virtual |
| closeSpi() override | ArduinoPlatform | virtual |
| closeUart() | ArduinoPlatform | virtual |
| commitNonVolatileMemory() | Platform | virtual |
| commitToEeprom() | Platform | virtual |
| currentDefaultGateway() | Platform | virtual |
| currentIpAddress() | Platform | virtual |
| currentSubnetMask() | Platform | virtual |
| fatalError() | ArduinoPlatform | virtual |
| flashErase(uint16_t eraseBlockNum) | Platform | protectedvirtual |
| flashEraseBlockSize() | Platform | protectedvirtual |
| flashPageSize() | Platform | virtual |
| flashWritePage(uint16_t pageNumber, uint8_t *data) | Platform | protectedvirtual |
| flushUart() | ArduinoPlatform | virtual |
| getEepromBuffer(uint32_t size) | Platform | virtual |
| getEraseBlockNumberOf(uint32_t relativeAddress) | Platform | protected |
| getNonVolatileMemorySize() | Platform | virtual |
| getNonVolatileMemoryStart() | Platform | virtual |
| knxUart(HardwareSerial *serial) | ArduinoPlatform | virtual |
| knxUart() | ArduinoPlatform | virtual |
| loadEraseblockContaining(uint32_t relativeAddress) | Platform | protected |
| macAddress(uint8_t *data) | Platform | virtual |
| NonVolatileMemoryType() | Platform | |
| NonVolatileMemoryType(NvMemoryType type) | Platform | |
| overflowUart() | Platform | virtual |
| readBytesMultiCast(uint8_t *buffer, uint16_t maxLen) | Platform | virtual |
| readBytesMultiCast(uint8_t *buffer, uint16_t maxLen, uint32_t &src_addr, uint16_t &src_port) | Platform | virtual |
| readBytesUart(uint8_t *buffer, size_t length) | ArduinoPlatform | virtual |
| readNonVolatileMemory(uint32_t relativeAddress, uint8_t *buffer, size_t size) | Platform | virtual |
| readUart() | ArduinoPlatform | virtual |
| readWriteSpi(uint8_t *data, size_t len) override | ArduinoPlatform | virtual |
| registerFlashCallbacks(FlashCallbackSize callbackFlashSize, FlashCallbackRead callbackFlashRead, FlashCallbackWrite callbackFlashWrite, FlashCallbackCommit callbackFlashCommit) | Platform | |
| restart()=0 | Platform | pure virtual |
| sendBytesMultiCast(uint8_t *buffer, uint16_t len) | Platform | virtual |
| sendBytesUniCast(uint32_t addr, uint16_t port, uint8_t *buffer, uint16_t len) | Platform | virtual |
| SerialDebug | ArduinoPlatform | static |
| setupMultiCast(uint32_t addr, uint16_t port) | Platform | virtual |
| setupSpi() override | ArduinoPlatform | virtual |
| setupUart() | ArduinoPlatform | virtual |
| uartAvailable() | ArduinoPlatform | virtual |
| uniqueSerialNumber() | Platform | virtual |
| userFlashSizeEraseBlocks() | Platform | protectedvirtual |
| userFlashStart() | Platform | protectedvirtual |
| writeBufferedEraseBlock() | Platform | protectedvirtual |
| 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) | ArduinoPlatform | virtual |
| writeUart(const uint8_t *buffer, size_t size) | ArduinoPlatform | virtual |
| ~Platform() | Platform | inlinevirtual |