timer 0 mit Sekunden
Fork of timer0 by
timer0.h
- Committer:
- rs27
- Date:
- 2014-08-03
- Revision:
- 1:cd53b287f41b
- Parent:
- 0:bbd867fd30d1
File content as of revision 1:cd53b287f41b:
#include "mbed.h" #define TIMER0_NUM_COUNTDOWNTIMERS 25 // status definition: // 0 the timer has expired // 1 10 ms Timer // 2 Sekunden Timer // 3 Minuten Timer // 4 Stunden Timer // 0xFF Free timer class timer0 { private: struct timerStruct { unsigned char status; // siehe Beschreibung unsigned int count_timer; // count down Zähler } CountDownTimers[TIMER0_NUM_COUNTDOWNTIMERS]; Ticker ticker; public: uint16_t counter; uint16_t countMillisecond; timer0(); void func(void); uint8_t AllocateCountdownTimer (void); void RemoveCountdownTimer(uint8_t timer); uint8_t GetTimerStatus(uint8_t timer); uint16_t GetTimerZeit(uint8_t timer); void SetCountdownTimer(uint8_t timer, uint8_t status, uint16_t value); };