build for esp32 mask project
This commit is contained in:
@@ -8,7 +8,10 @@ constexpr uint16_t HardwareConfig::MAX_LED_NUM;
|
||||
HardwareConfig
|
||||
HardwareConfig::load() {
|
||||
HardwareConfig ret;
|
||||
EEPROM.begin(sizeof(ret));
|
||||
EEPROM.get(0, ret);
|
||||
EEPROM.end();
|
||||
Log.notice("Loaded config version %d, CRC %d", ret.version, ret.checksum);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -16,7 +19,10 @@ void
|
||||
HardwareConfig::save() {
|
||||
HardwareConfig dataCopy{*this};
|
||||
dataCopy.checksum = getCRC();
|
||||
EEPROM.begin(sizeof(dataCopy));
|
||||
EEPROM.put(0, dataCopy);
|
||||
EEPROM.commit();
|
||||
EEPROM.end();
|
||||
}
|
||||
|
||||
LinearCoordinateMapping
|
||||
@@ -66,13 +72,13 @@ ConfigService::onStart()
|
||||
m_coordMap = m_config.toCoordMap();
|
||||
|
||||
Log.notice("Configured to use %d pixels, starting at %d", m_config.data.pixelCount, m_config.data.startPixel);
|
||||
Log.notice("Loading task states...");
|
||||
/*Log.notice("Loading task states...");
|
||||
for(int i = 0; i < 32; i++) {
|
||||
auto svc = m_config.data.serviceStates[i];
|
||||
if (strlen(svc.name) > 0) {
|
||||
if (strnlen(svc.name, 16) > 0) {
|
||||
Log.notice("* %s: %s", svc.name, svc.isDisabled? "DISABLED" : "ENABLED");
|
||||
}
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
void
|
||||
|
Reference in New Issue
Block a user