knx
ETS configurable knx-stack
SamdPlatform Member List

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

_bufferedEraseblockDirtyPlatformprotected
_bufferedEraseblockNumberPlatformprotected
_callbackFlashCommitPlatformprotected
_callbackFlashReadPlatformprotected
_callbackFlashSizePlatformprotected
_callbackFlashWritePlatformprotected
_eraseblockBufferPlatformprotected
_knxSerialArduinoPlatformprotected
_memoryTypePlatformprotected
ArduinoPlatform()ArduinoPlatform
ArduinoPlatform(HardwareSerial *knxSerial)ArduinoPlatform
bufferEraseBlock(int32_t eraseBlockNumber)Platformprotected
callbackFlashCommit()Platform
callbackFlashRead()Platform
callbackFlashSize()Platform
callbackFlashWrite()Platform
closeMultiCast()Platformvirtual
closeSpi() overrideArduinoPlatformvirtual
closeUart()ArduinoPlatformvirtual
commitNonVolatileMemory()Platformvirtual
commitToEeprom()SamdPlatformvirtual
currentDefaultGateway()Platformvirtual
currentIpAddress()Platformvirtual
currentSubnetMask()Platformvirtual
fatalError()ArduinoPlatformvirtual
flashErase(uint16_t eraseBlockNum)SamdPlatformvirtual
flashEraseBlockSize()SamdPlatformvirtual
flashPageSize()SamdPlatformvirtual
flashWritePage(uint16_t pageNumber, uint8_t *data)SamdPlatformvirtual
flushUart()ArduinoPlatformvirtual
getEepromBuffer(uint32_t size)SamdPlatformvirtual
getEraseBlockNumberOf(uint32_t relativeAddress)Platformprotected
getNonVolatileMemorySize()Platformvirtual
getNonVolatileMemoryStart()Platformvirtual
knxUart(HardwareSerial *serial)ArduinoPlatformvirtual
knxUart()ArduinoPlatformvirtual
loadEraseblockContaining(uint32_t relativeAddress)Platformprotected
macAddress(uint8_t *data)Platformvirtual
NonVolatileMemoryType()Platform
NonVolatileMemoryType(NvMemoryType type)Platform
overflowUart()Platformvirtual
readBytesMultiCast(uint8_t *buffer, uint16_t maxLen)Platformvirtual
readBytesMultiCast(uint8_t *buffer, uint16_t maxLen, uint32_t &src_addr, uint16_t &src_port)Platformvirtual
readBytesUart(uint8_t *buffer, size_t length)ArduinoPlatformvirtual
readNonVolatileMemory(uint32_t relativeAddress, uint8_t *buffer, size_t size)Platformvirtual
readUart()ArduinoPlatformvirtual
readWriteSpi(uint8_t *data, size_t len) overrideArduinoPlatformvirtual
registerFlashCallbacks(FlashCallbackSize callbackFlashSize, FlashCallbackRead callbackFlashRead, FlashCallbackWrite callbackFlashWrite, FlashCallbackCommit callbackFlashCommit)Platform
restart()SamdPlatformvirtual
SamdPlatform()SamdPlatform
SamdPlatform(HardwareSerial *s)SamdPlatform
sendBytesMultiCast(uint8_t *buffer, uint16_t len)Platformvirtual
sendBytesUniCast(uint32_t addr, uint16_t port, uint8_t *buffer, uint16_t len)Platformvirtual
SerialDebugArduinoPlatformstatic
setupMultiCast(uint32_t addr, uint16_t port)Platformvirtual
setupSpi() overrideArduinoPlatformvirtual
setupUart()ArduinoPlatformvirtual
uartAvailable()ArduinoPlatformvirtual
uniqueSerialNumber() overrideSamdPlatformvirtual
userFlashSizeEraseBlocks()SamdPlatformvirtual
userFlashStart()SamdPlatformvirtual
writeBufferedEraseBlock()SamdPlatformvirtual
writeNonVolatileMemory(uint32_t relativeAddress, uint8_t *buffer, size_t size)Platformvirtual
writeNonVolatileMemory(uint32_t relativeAddress, uint8_t value, size_t repeat)Platformvirtual
writeUart(const uint8_t data)ArduinoPlatformvirtual
writeUart(const uint8_t *buffer, size_t size)ArduinoPlatformvirtual
~Platform()Platforminlinevirtual