From bb88c8d84da66e1c108db54d13d50565ffefab0e Mon Sep 17 00:00:00 2001 From: Fabian Schieder Date: Sun, 8 Feb 2026 18:47:31 +0000 Subject: [PATCH] Rundungsfehlerkorrektur --- main.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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); }