Eurobot_2012_Secondary

Dependencies:   mbed tvmet

Committer:
narshu
Date:
Fri Apr 20 21:32:24 2012 +0000
Revision:
0:fbfafa6bf5f9

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
narshu 0:fbfafa6bf5f9 1 #include "system.h"
narshu 0:fbfafa6bf5f9 2
narshu 0:fbfafa6bf5f9 3 float cpupercent; //defining the extern
narshu 0:fbfafa6bf5f9 4 void measureCPUidle (void const* arg) {
narshu 0:fbfafa6bf5f9 5
narshu 0:fbfafa6bf5f9 6 Timer timer;
narshu 0:fbfafa6bf5f9 7 cpupercent = 0; //defined in system.h
narshu 0:fbfafa6bf5f9 8
narshu 0:fbfafa6bf5f9 9 while(1) {
narshu 0:fbfafa6bf5f9 10 timer.reset();
narshu 0:fbfafa6bf5f9 11 timer.start();
narshu 0:fbfafa6bf5f9 12 wait(1); // looks like wait uses a RTC
narshu 0:fbfafa6bf5f9 13
narshu 0:fbfafa6bf5f9 14 int thistime = timer.read_us()-1000000;
narshu 0:fbfafa6bf5f9 15 cpupercent = thistime;
narshu 0:fbfafa6bf5f9 16 }
narshu 0:fbfafa6bf5f9 17 }