From: R. Steve McKown Date: Sat, 10 Dec 2011 06:57:47 +0000 (-0700) Subject: Fix timer conditional X-Git-Tag: 1.0~29 X-Git-Url: https://oss.titaniummirror.com/gitweb?p=rgblamp.git;a=commitdiff_plain;h=0da409308ec3acb8b3ed8fc62ba6ed2aac1d33ff Fix timer conditional --- diff --git a/tmr.c b/tmr.c index 670d0e1..1dbca1a 100644 --- a/tmr.c +++ b/tmr.c @@ -108,7 +108,7 @@ void tmr_isr() TMR0IF = 0; _tmr_ticks++; for (tmr_bitno_t t = 0; t < TMR_COUNT; t++) { - if (bit_get(_tmr_on, t) && _tmr_ticks - _tmr_t0[t] <= _tmr_elapsed[t]) { + if (bit_get(_tmr_on, t) && _tmr_ticks - _tmr_t0[t] >= _tmr_elapsed[t]) { bit_set(_tmr_flag, t); if (bit_get(_tmr_periodic, t)) _tmr_t0[t] += _tmr_elapsed[t];