From a42515160f47cf04cdc329cad8703f7856d42b8f Mon Sep 17 00:00:00 2001 From: gemu2015 Date: Fri, 18 Oct 2019 10:57:06 +0200 Subject: [PATCH] preserve some stack size on FUNC_EVERY_SECOND --- sonoff/sonoff.ino | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sonoff/sonoff.ino b/sonoff/sonoff.ino index 3e198737a..b3f7ce0e3 100755 --- a/sonoff/sonoff.ino +++ b/sonoff/sonoff.ino @@ -838,8 +838,8 @@ void PerformEverySecond(void) } } - XdrvCall(FUNC_EVERY_SECOND); - XsnsCall(FUNC_EVERY_SECOND); + //XdrvCall(FUNC_EVERY_SECOND); + //XsnsCall(FUNC_EVERY_SECOND); } /*********************************************************************************************\ @@ -1682,6 +1682,10 @@ void loop(void) Every250mSeconds(); XdrvCall(FUNC_EVERY_250_MSECOND); XsnsCall(FUNC_EVERY_250_MSECOND); + if (!state_250mS) { + XdrvCall(FUNC_EVERY_SECOND); + XsnsCall(FUNC_EVERY_SECOND); + } } if (!serial_local) { SerialInput(); }