#ifndef SETTINGS_H #define SETTINGS_H #include const uint16_t MAGIC_NUMBER = 2; enum class Mode : uint8_t { IAMBIC_A = 0, IAMBIC_B, // ULTIMATE }; struct Settings { uint16_t magic_number; // Bytes: 2 Mode mode{Mode::IAMBIC_B}; // Bytes: 1 uint8_t wpm{20}; // Bytes: 1 uint8_t dummy[FLASH_PAGE_SIZE - 4]{0}; // Sum : 4 }; void store_settings(Settings &settings); Settings read_settings(); #endif