diff --git a/main.c b/main.c index 6c07ceb..4b3769d 100644 --- a/main.c +++ b/main.c @@ -355,11 +355,19 @@ int main(void) if(leitungBenutzt) { int time = 3000 / NACHLAUF; + int rest = 3000 % NACHLAUF; uint8_t i = 0; for(i = 0; i < NACHLAUF; i++) { wait_sys_ms(time); + + if(rest > 0) + { + wait_sys_ms(1); + rest -= 1; + } + nachlaufOffset += 1; setFuellstand(istWert + nachlaufOffset); }