diff -r da166cb8470f -r 16d3d4b58b5b thermferm/thermferm.c --- a/thermferm/thermferm.c Wed Mar 27 15:49:31 2024 +0100 +++ b/thermferm/thermferm.c Wed Mar 27 17:19:46 2024 +0100 @@ -25,6 +25,7 @@ #include "devices.h" #include "server.h" #include "thermferm.h" +#include "delay.h" #include "simulator.h" #include "lcd-pcf8574.h" #include "lcd-buffer.h" @@ -1128,7 +1129,7 @@ run_hold = TRUE; syslog(LOG_NOTICE, "run_pause: entering hold state"); for (;;) { - usleep(100000); + mDelay(100); if (! run_pause) break; } @@ -1177,7 +1178,7 @@ } else { Config.temp_state = 2; } - usleep(10000); + mDelay(10); } row++; @@ -1200,7 +1201,7 @@ } else { Config.hum_state = 2; } - usleep(10000); + mDelay(10); } row++; /* @@ -1876,7 +1877,7 @@ if (key != KEY_NONE) panel_key_events(key); - usleep(100000); + mDelay(100); } while (run);