feat: low power mode

This commit is contained in:
SQ2CPA 2024-03-28 18:00:46 +01:00
parent a8a7c3e3a3
commit 14999d1b66
9 changed files with 133 additions and 4 deletions

View file

@ -96,6 +96,8 @@ void Configuration::writeFile() {
data["ota"]["username"] = ota.username;
data["ota"]["password"] = ota.password;
data["other"]["lowPowerMode"] = lowPowerMode;
serializeJson(data, configFile);
configFile.close();
@ -160,6 +162,8 @@ bool Configuration::readFile() {
tnc.enableSerial = data["tnc"]["enableSerial"].as<bool>();
tnc.acceptOwn = data["tnc"]["acceptOwn"].as<bool>();
lowPowerMode = data["other"]["lowPowerMode"].as<bool>();
int stationMode = data["stationMode"].as<int>(); // deprecated but need to specify config version
if (stationMode == 0) {
@ -331,6 +335,8 @@ void Configuration::init() {
externalVoltageMeasurement = false;
externalVoltagePin = 34;
lowPowerMode = false;
Serial.println("todo escrito");
}