diff --git a/AutomForArduino.cpp b/AutomForArduino.cpp index bf2183d..e03477a 100644 --- a/AutomForArduino.cpp +++ b/AutomForArduino.cpp @@ -381,6 +381,9 @@ void digitalWrite(unsigned int p, int value) _digital[p].duration += dt; } + _digital[p].raising = (_digital[p].memory < _digital[p].ivalue); + _digital[p].falling = (_digital[p].memory > _digital[p].ivalue); + _digital[p].memory = _digital[p].ivalue; _digital[p].ivalue = value; }