QC Control software

Dependencies:   mbed

Fork of dgps by Colin Stearns

adapt/Timeout.h

Committer:
dylanembed123
Date:
2014-05-05
Revision:
66:5d43988d100c
Parent:
20:81d5655fecc2

File content as of revision 66:5d43988d100c:

#ifndef _TIMER_H_
#define _TIMER_H_

#include "mbed.h"

class EvTimer{
public:
    EvTimer();
    unsigned int get_num_trips();
    void set_us_period(unsigned int usec);
    void set_s_period(float sec);
    void timer_interrupt_handler();
    void start_timer();
    void stop_timer();
    void restart();
    void clear();
private:
    Ticker t;
    unsigned int num_trips;
    unsigned int us_period;
    float s_period;
};

#endif