diff --git a/src/app/app.ino b/src/app/app.ino index 9d34057..af6b0b9 100644 --- a/src/app/app.ino +++ b/src/app/app.ino @@ -65,8 +65,7 @@ void setup() sab.getWebServer().addApiRoutine("/sab/rtc/set/datetime", &(rtcSetTimeApi), &sab, WEBServer::GET); sab.getWebServer().addApiRoutine("/sab/sdcard/size", &(sdCardSizeApi), &sab, WEBServer::GET); sdCardApiPacket.pSab = &sab;sdCardApiPacket.pView = &v1p; - sab.getWebServer().addApiRoutine("/sab/sdcard/unmount", &(sdCardUnmountApi), &sdCardApiPacket, WEBServer::GET); - sab.getWebServer().addApiRoutine("/sab/sdcard/mount", &(sdCardMountApi), &sdCardApiPacket, WEBServer::GET); + sab.getWebServer().addApiRoutine("/sab/sdcard/action", &(sdCardActionApi), &sdCardApiPacket, WEBServer::GET); sab.getWebServer().addApiRoutine("/esp/restart", &(espRestartApi), &sab, WEBServer::GET); sab.getWebServer().addApiRoutine("/esp/reset", &(espResetApi), &sab, WEBServer::GET); @@ -108,8 +107,12 @@ void loop() sab.getIoManager().getPcf().digitalReadAll(vio.ioState); sab.getIoManager().getPcf().getPinModeAll(vio.ioMode); - if(ioStateChange) Serial.println(F("ISR triggered")); - ioStateChange = false; + if(ioStateChange) + { + sab.getScreenManager().forceRefresh(); + Serial.println(F("ISR triggered")); + ioStateChange = false; + } } /*if(digitalRead(GPIO_0) == 0 && millis() - buttonMs > 500) @@ -152,7 +155,7 @@ void loop() #endif } - //Run the differentes services + //Run the different services sab.run(); }