From 97eba55e35f6f5a2fb4dddda5bbf8d5fb6748b7a Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sun, 2 Feb 2020 21:01:54 +0100 Subject: [PATCH] Updated the main app, removed old api end points, reworked the flash button actions (long press goes to the previous view) --- src/app/app.ino | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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(); }