test

Dependencies:   mbed MMA8451Q

SwTimer.h

Committer:
hodgins
Date:
2019-01-24
Revision:
1:a7bdc6b05f96
Parent:
0:e541909ea6b0

File content as of revision 1:a7bdc6b05f96:

#ifndef SW_TIMER_H
#define SW_TIMER_H

typedef int (*f_int_t) (void); // Definovanie typu funkcie int XXX(void);
class SwTimer
{
 public:
   /*! Constructor */
    SwTimer(f_int_t func) :GlTimeFn(func) {}; //Konstruktor
     virtual bool isExpired();
     virtual void startTimer(unsigned int delay);
     virtual void restartTimer();

 private:
     f_int_t GlTimeFn;  //Odkaz na funciu ktora vracia globalny cas
     unsigned int endTime; //Pomocna premnena
     unsigned int _delay; //Perioda casovaca
 };

#endif