3 #ifdef ARDUINO_ARCH_STM32
8 #define KNX_SERIAL Serial2
12 #ifndef KNX_NO_DEFAULT_UART
29 return HAL_GetUIDw0() ^ HAL_GetUIDw1() ^ HAL_GetUIDw2();
40 if (_eepromPtr ==
nullptr)
48 _eepromPtr =
new uint8_t[size];
51 for (uint16_t i = 0; i < size; ++i)
52 _eepromPtr[i] = eeprom_buffered_read_byte(i);
60 if (_eepromPtr ==
nullptr || _eepromSize == 0)
63 for (uint16_t i = 0; i < _eepromSize; ++i)
64 eeprom_buffered_write_byte(i, _eepromPtr[i]);
71 eeprom_buffer_flush();