add more settings
This commit is contained in:
parent
467abee671
commit
a4e0e26076
1 changed files with 5 additions and 3 deletions
|
@ -2,15 +2,17 @@
|
|||
|
||||
#include "pico/flash.h"
|
||||
|
||||
const uint16_t MAGIC_NUMBER = 2;
|
||||
const uint16_t MAGIC_NUMBER = 3;
|
||||
|
||||
enum class Mode : uint8_t { IambicA = 0, IambicB, Straight };
|
||||
|
||||
struct Settings {
|
||||
uint16_t magic_number {MAGIC_NUMBER}; // Bytes: 2
|
||||
Mode mode {Mode::IambicB}; // Bytes: 1
|
||||
uint8_t wpm {18}; // Bytes: 1
|
||||
uint8_t dummy[FLASH_PAGE_SIZE - 4] {0}; // Sum : 4
|
||||
uint8_t wpm {0}; // Bytes: 1
|
||||
uint8_t wpmPotiMin {5}; // Bytes: 1
|
||||
uint8_t wpmPotiMax {55}; // Bytes: 1
|
||||
uint8_t dummy[FLASH_PAGE_SIZE - 6] {0}; // Sum : 6
|
||||
};
|
||||
|
||||
void store_settings(Settings &settings);
|
||||
|
|
Loading…
Reference in a new issue