adds new callback and moved webserver to public
This commit is contained in:
tablatronix
2018-10-12 15:57:35 -05:00
parent 3c280b12a8
commit c3fd7d9622
3 changed files with 38 additions and 8 deletions
@@ -39,7 +39,6 @@ void saveWifiCallback(){
Serial.println("[CALLBACK] saveCallback fired");
}
//gets called when WiFiManager enters configuration mode
void configModeCallback (WiFiManager *myWiFiManager) {
Serial.println("[CALLBACK] configModeCallback fired");
@@ -53,6 +52,16 @@ void saveParamCallback(){
Serial.println("[CALLBACK] saveParamCallback fired");
}
void bindServerCallback(){
wm.server->on("/custom",handleRoute);
// wm.server->on("/info",handleRoute); // can override wm!
}
void handleRoute(){
Serial.println("[HTTP] handle route");
wm.server->send(200, "text/plain", "hello from user code");
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
@@ -90,6 +99,7 @@ void setup() {
// callbacks
wm.setAPCallback(configModeCallback);
wm.setWebServerCallback(bindServerCallback);
wm.setSaveConfigCallback(saveWifiCallback);
wm.setSaveParamsCallback(saveParamCallback);