a pacemaker

Dependencies:   mbed

clock.cpp

Committer:
kohlerba
Date:
2016-10-26
Revision:
1:446bd28a1f19
Parent:
0:9e97accb2a4c
Child:
2:ab8469051a2d

File content as of revision 1:446bd28a1f19:

#include "clock.h"

Ticker tick;
double counter = 0;

int start_clock(void){
    tick.attach(&count_time, 0.0001);
    return 1;
    }
    
void count_time(void){
    counter += 0.0001;
    }
    
double get_time(void){
    return counter;
    }
    
int wait_time(double wait_time){
    while (wait_time > 0){
        wait_time--;
        }
    return 1;
    }