Zeitsteuerung
Fork of timer0 by
Revision 2:f63678f5ed05, committed 2016-03-10
- Comitter:
- rs27
- Date:
- Thu Mar 10 20:34:59 2016 +0000
- Parent:
- 1:3ab9e5cd87e7
- Commit message:
Changed in this revision
timer0.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 3ab9e5cd87e7 -r f63678f5ed05 timer0.cpp --- a/timer0.cpp Fri Feb 05 14:39:23 2016 +0000 +++ b/timer0.cpp Thu Mar 10 20:34:59 2016 +0000 @@ -52,7 +52,8 @@ seconds++; set_time(seconds); - // ----- count down timers in s ------------------------------------------------- + // ----- count down timers in seconds ------------------------------------------------- + for (i=0; i<TIMER0_NUM_COUNTDOWNTIMERS; i++) { if (CountDownTimers[i].status == 2) @@ -71,6 +72,20 @@ else { sec = 0; + + // ----- count down timers in minuts ------------------------------------------------- + + for (i=0; i<TIMER0_NUM_COUNTDOWNTIMERS; i++) + { + if (CountDownTimers[i].status == 3) + { // sekunden + if (CountDownTimers[i].count_timer > 0) + CountDownTimers[i].count_timer -- ; + if (CountDownTimers[i].count_timer == 0) + CountDownTimers[i].status = 0; + } + } + if (min < 60) min++; else {