|
|
@@ -489,7 +489,6 @@ void checkBootButton() {
|
|
|
}
|
|
|
pressCount++;
|
|
|
lastPressEnd = millis();
|
|
|
- Serial.printf("Short press %d/%d\n", pressCount, TRIPLE_PRESS_COUNT);
|
|
|
if (pressCount >= TRIPLE_PRESS_COUNT) {
|
|
|
pressCount = 0;
|
|
|
factoryReset();
|
|
|
@@ -541,25 +540,13 @@ class ServerCallbacks : public BLEServerCallbacks {
|
|
|
class ModeCharCallbacks : public BLECharacteristicCallbacks {
|
|
|
void onWrite(BLECharacteristic* c) {
|
|
|
String val = c->getValue();
|
|
|
- Serial.print("BLE Mode received: ");
|
|
|
- Serial.println(val);
|
|
|
- if (val == "restart") {
|
|
|
- Serial.println("Restarting...");
|
|
|
- delay(500);
|
|
|
- ESP.restart();
|
|
|
- }
|
|
|
setMode(val);
|
|
|
}
|
|
|
void onRead(BLECharacteristic* c) { c->setValue(currentMode.c_str()); }
|
|
|
};
|
|
|
|
|
|
class ConfigCharCallbacks : public BLECharacteristicCallbacks {
|
|
|
- void onWrite(BLECharacteristic* c) {
|
|
|
- String val = c->getValue();
|
|
|
- Serial.print("BLE Config received: ");
|
|
|
- Serial.println(val);
|
|
|
- saveConfigFromJson(val);
|
|
|
- }
|
|
|
+ void onWrite(BLECharacteristic* c) { saveConfigFromJson(c->getValue()); }
|
|
|
void onRead(BLECharacteristic* c) { c->setValue(getConfigJson().c_str()); }
|
|
|
};
|
|
|
|