better way to clear config in case of invalid magic
This commit is contained in:
parent
1beb7ef04a
commit
ebb0f5846d
@ -3,7 +3,7 @@
|
||||
#include "spi.h"
|
||||
|
||||
|
||||
#define MAGIC 0xb000
|
||||
#define MAGIC 0xb001
|
||||
#define HIGHSCORE_ADDR 0x00
|
||||
#define DUMMY 0x00
|
||||
#define CMD_READ 0b00000011
|
||||
@ -57,10 +57,8 @@ void eepromInit() {
|
||||
readBuf();
|
||||
|
||||
if (buf.v.magic != MAGIC) {
|
||||
memset(buf.buffer, 0, sizeof(t_configBlock));
|
||||
buf.v.magic = MAGIC;
|
||||
buf.v.highScore = 0;
|
||||
buf.v.flashColor = 0;
|
||||
buf.v.brightness = 0;
|
||||
writeBuf();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user