configmanager.cpp cleanup
This commit is contained in:
parent
a0a041b1d1
commit
c7fcf438e6
@ -17,6 +17,7 @@ static const char TAG[] = __FILE__;
|
|||||||
Preferences nvram;
|
Preferences nvram;
|
||||||
|
|
||||||
static const size_t cfgLen = sizeof(cfg);
|
static const size_t cfgLen = sizeof(cfg);
|
||||||
|
static char buffer[cfgLen];
|
||||||
|
|
||||||
// populate runtime config with factory settings
|
// populate runtime config with factory settings
|
||||||
void defaultConfig(configData_t *myconfig) {
|
void defaultConfig(configData_t *myconfig) {
|
||||||
@ -66,7 +67,6 @@ void saveConfig(bool erase) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Copy device runtime config cfg to byte array
|
// Copy device runtime config cfg to byte array
|
||||||
char buffer[cfgLen];
|
|
||||||
memcpy(buffer, &cfg, cfgLen);
|
memcpy(buffer, &cfg, cfgLen);
|
||||||
|
|
||||||
// save byte array to NVRAM
|
// save byte array to NVRAM
|
||||||
@ -90,7 +90,6 @@ void loadConfig() {
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
// load device runtime config from nvram and copy it to byte array
|
// load device runtime config from nvram and copy it to byte array
|
||||||
char *buffer = new char[cfgLen];
|
|
||||||
nvram.getBytes(DEVCONFIG, buffer, cfgLen);
|
nvram.getBytes(DEVCONFIG, buffer, cfgLen);
|
||||||
nvram.end();
|
nvram.end();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user