.. _program_listing_file_src_stm32_platform.h: Program Listing for File stm32_platform.h ========================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/stm32_platform.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifdef ARDUINO_ARCH_STM32 #include "arduino_platform.h" class Stm32Platform : public ArduinoPlatform { public: Stm32Platform(); Stm32Platform( HardwareSerial* s); ~Stm32Platform(); // unique serial number uint32_t uniqueSerialNumber() override; // basic stuff void restart(); //memory uint8_t* getEepromBuffer(uint32_t size); void commitToEeprom(); private: uint8_t* _eepromPtr = nullptr; uint16_t _eepromSize = 0; }; #endif