Eurobot system lib

system.cpp

Committer:
narshu
Date:
2012-04-26
Revision:
0:b35c6c9aad45

File content as of revision 0:b35c6c9aad45:

#include "system.h"

//Defining the externs
DigitalOut     OLED1(LED1);
DigitalOut     OLED2(LED2);
DigitalOut     OLED3(LED3);
DigitalOut     OLED4(LED4);

float cpupercent; //defining the extern
void measureCPUidle (void const* arg) {
    
    Timer timer;
    cpupercent = 0; //defined in system.h
    
    while(1) {
        timer.reset();
        timer.start();
        wait(1);
        
        int thistime = timer.read_us()-1000000;
        cpupercent = thistime;
    }
}