Completed homeSpan.setStatusCallback()
To Do: create documentation
This commit is contained in:
parent
7ff91ccf02
commit
bb1b599797
|
|
@ -814,8 +814,10 @@ void Span::processSerialCommand(const char *c){
|
||||||
Serial.print("*** Setup Code Unchanged\n");
|
Serial.print("*** Setup Code Unchanged\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
Serial.print("\n*** Re-starting ***\n\n");
|
|
||||||
statusLED->off();
|
statusLED->off();
|
||||||
|
if(statusCallback)
|
||||||
|
statusCallback(HS_REBOOTING);
|
||||||
|
Serial.print("\n*** Re-starting ***\n\n");
|
||||||
delay(1000);
|
delay(1000);
|
||||||
ESP.restart(); // re-start device
|
ESP.restart(); // re-start device
|
||||||
}
|
}
|
||||||
|
|
@ -824,6 +826,8 @@ void Span::processSerialCommand(const char *c){
|
||||||
case 'X': {
|
case 'X': {
|
||||||
|
|
||||||
statusLED->off();
|
statusLED->off();
|
||||||
|
if(statusCallback)
|
||||||
|
statusCallback(HS_WIFI_ERASED);
|
||||||
nvs_erase_all(wifiNVS);
|
nvs_erase_all(wifiNVS);
|
||||||
nvs_commit(wifiNVS);
|
nvs_commit(wifiNVS);
|
||||||
WiFi.begin("none");
|
WiFi.begin("none");
|
||||||
|
|
@ -855,6 +859,8 @@ void Span::processSerialCommand(const char *c){
|
||||||
case 'R': {
|
case 'R': {
|
||||||
|
|
||||||
statusLED->off();
|
statusLED->off();
|
||||||
|
if(statusCallback)
|
||||||
|
statusCallback(HS_REBOOTING);
|
||||||
Serial.print("\n*** Restarting...\n\n");
|
Serial.print("\n*** Restarting...\n\n");
|
||||||
delay(1000);
|
delay(1000);
|
||||||
ESP.restart();
|
ESP.restart();
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,10 @@ enum HS_STATUS {
|
||||||
HS_CONFIG_MODE_REBOOT,
|
HS_CONFIG_MODE_REBOOT,
|
||||||
HS_CONFIG_MODE_LAUNCH_AP,
|
HS_CONFIG_MODE_LAUNCH_AP,
|
||||||
HS_CONFIG_MODE_UNPAIR,
|
HS_CONFIG_MODE_UNPAIR,
|
||||||
HS_CONFIG_MODE_ERASE_WIFI
|
HS_CONFIG_MODE_ERASE_WIFI,
|
||||||
|
HS_REBOOTING,
|
||||||
|
HS_WIFI_ERASED,
|
||||||
|
HS_AP_STARTED
|
||||||
};
|
};
|
||||||
|
|
||||||
///////////////////////////////
|
///////////////////////////////
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,9 @@ void Network::apConfigure(){
|
||||||
Serial.print("\n");
|
Serial.print("\n");
|
||||||
|
|
||||||
homeSpan.statusLED->start(LED_AP_STARTED);
|
homeSpan.statusLED->start(LED_AP_STARTED);
|
||||||
|
if(homeSpan.statusCallback)
|
||||||
|
homeSpan.statusCallback(HS_AP_STARTED);
|
||||||
|
|
||||||
Serial.print("\nScanning for Networks...\n\n");
|
Serial.print("\nScanning for Networks...\n\n");
|
||||||
|
|
||||||
scan(); // scan for networks
|
scan(); // scan for networks
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue