From babb27e5ea50c37f97e8fe318d0f38a57980f6db Mon Sep 17 00:00:00 2001 From: Martin Ness Date: Tue, 10 May 2016 20:42:49 +0200 Subject: [PATCH] use limits.h --- status/status.ino | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/status/status.ino b/status/status.ino index 0c902eb..f1d8ef3 100644 --- a/status/status.ino +++ b/status/status.ino @@ -1,3 +1,4 @@ +#include /* * es gibt folgende Zustände: * 0 - Aus @@ -17,9 +18,6 @@ #define TIME_HALF 5400000 // 1,5h #define TIME_OFF 7200000 // 2h -// für Variablen Überlauf in calcStateTime -#define MAX_LONG 4294967295 - // Ein-/Ausgänge Bezeichnen const int BTN_ON = 2; // Einschalter const int BTN_OFF = 3; // Ausschalter @@ -134,7 +132,7 @@ unsigned long calcStateTime() { if (millis() - stateBegan >= 0) { return millis() - stateBegan; } else { - return millis() + (MAX_LONG - stateBegan); + return millis() + (ULONG_MAX - stateBegan); } }