aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r--kernel/kernel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index fa96671..88414b5 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -112,10 +112,10 @@ ISR(SCHEDULE, ISR_NAKED)
if (timeleft < 0xFFFF)
OCR1A = timeleft;
- else if (TCNT1 < 0xFFFF - EPS)
- OCR1A = 0;
- else
+ else if (TCNT1 > 0xFFFF - EPS)
OCR1A = EPS;
+ else
+ OCR1A = 0;
TIMSK |= _BV(OCIE1A);