timer reference. on 1114-mbed

Dependencies:   mbed

Committer:
kazu_zamasu
Date:
Wed Jan 28 14:07:07 2015 +0000
Revision:
1:57ee27a9df19
Parent:
0:2a4387a90647
rev1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kazu_zamasu 0:2a4387a90647 1 #include "mbed.h"
kazu_zamasu 0:2a4387a90647 2 Timer TSGtimer;
kazu_zamasu 0:2a4387a90647 3
kazu_zamasu 0:2a4387a90647 4 DigitalIn TSG(dp17,PullUp);
kazu_zamasu 0:2a4387a90647 5 DigitalOut DLEDG(dp14,0);
kazu_zamasu 0:2a4387a90647 6 Serial pc(USBTX, USBRX);
kazu_zamasu 0:2a4387a90647 7
kazu_zamasu 0:2a4387a90647 8 int hoges,hogee;
kazu_zamasu 0:2a4387a90647 9 int main() {
kazu_zamasu 0:2a4387a90647 10 pc.baud(115200);
kazu_zamasu 0:2a4387a90647 11 while(1) {
kazu_zamasu 0:2a4387a90647 12
kazu_zamasu 0:2a4387a90647 13 DLEDG = !TSG;
kazu_zamasu 0:2a4387a90647 14 if ( TSG == 1 && 0 != TSGtimer.read_ms()){
kazu_zamasu 1:57ee27a9df19 15 TSGtimer.stop();
kazu_zamasu 0:2a4387a90647 16 TSGtimer.reset();
kazu_zamasu 0:2a4387a90647 17 }
kazu_zamasu 0:2a4387a90647 18 else if ( TSG == 0){
kazu_zamasu 0:2a4387a90647 19 TSGtimer.start();
kazu_zamasu 0:2a4387a90647 20 hogee=TSGtimer.read_ms();
kazu_zamasu 0:2a4387a90647 21 printf("\033[4;1H");
kazu_zamasu 0:2a4387a90647 22 printf("\033[K");
kazu_zamasu 0:2a4387a90647 23 printf("TSG-on times by msec %d\n", hogee);
kazu_zamasu 0:2a4387a90647 24 }
kazu_zamasu 0:2a4387a90647 25 }
kazu_zamasu 0:2a4387a90647 26 }