mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 05:36:37 +00:00
Improve loop counter
This commit is contained in:
parent
ebc12fc14a
commit
8cfcfd750a
18
src/main.cpp
18
src/main.cpp
@ -125,6 +125,8 @@ void setup()
|
|||||||
#if HASP_USE_BUTTON
|
#if HASP_USE_BUTTON
|
||||||
buttonSetup();
|
buttonSetup();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
mainLastLoopTime = millis() - 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop()
|
void loop()
|
||||||
@ -178,13 +180,6 @@ void loop()
|
|||||||
|
|
||||||
// Every Second Loop
|
// Every Second Loop
|
||||||
if(millis() - mainLastLoopTime >= 1000) {
|
if(millis() - mainLastLoopTime >= 1000) {
|
||||||
/* Update counters */
|
|
||||||
mainLastLoopTime += 1000;
|
|
||||||
mainLoopCounter++;
|
|
||||||
if(mainLoopCounter >= 10) {
|
|
||||||
mainLoopCounter = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Run Every Second */
|
/* Run Every Second */
|
||||||
#if HASP_USE_OTA
|
#if HASP_USE_OTA
|
||||||
otaEverySecond();
|
otaEverySecond();
|
||||||
@ -192,11 +187,18 @@ void loop()
|
|||||||
debugEverySecond();
|
debugEverySecond();
|
||||||
|
|
||||||
/* Run Every 5 Seconds */
|
/* Run Every 5 Seconds */
|
||||||
if(mainLoopCounter == 0 || mainLoopCounter == 5) {
|
if(mainLoopCounter == 0 || mainLoopCounter == 4) {
|
||||||
httpEvery5Seconds();
|
httpEvery5Seconds();
|
||||||
isConnected = wifiEvery5Seconds();
|
isConnected = wifiEvery5Seconds();
|
||||||
mqttEvery5Seconds(isConnected);
|
mqttEvery5Seconds(isConnected);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Update counters */
|
||||||
|
mainLastLoopTime += 1000;
|
||||||
|
mainLoopCounter++;
|
||||||
|
if(mainLoopCounter >= 10) {
|
||||||
|
mainLoopCounter = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delay(3);
|
delay(3);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user