Timer demo

Dependencies:   mbed

Committer:
ethanharstad
Date:
Mon Jun 02 06:47:30 2014 +0000
Revision:
0:1d3fd5616c0a
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ethanharstad 0:1d3fd5616c0a 1 #include "mbed.h"
ethanharstad 0:1d3fd5616c0a 2
ethanharstad 0:1d3fd5616c0a 3 Serial pc(USBTX, USBRX);
ethanharstad 0:1d3fd5616c0a 4 DigitalIn btn(USER_BUTTON);
ethanharstad 0:1d3fd5616c0a 5 Timer t;
ethanharstad 0:1d3fd5616c0a 6
ethanharstad 0:1d3fd5616c0a 7 int main() {
ethanharstad 0:1d3fd5616c0a 8 while(true) {
ethanharstad 0:1d3fd5616c0a 9 while(btn != 0);
ethanharstad 0:1d3fd5616c0a 10 t.start();
ethanharstad 0:1d3fd5616c0a 11 while(btn != 1);
ethanharstad 0:1d3fd5616c0a 12 t.stop();
ethanharstad 0:1d3fd5616c0a 13 pc.printf("%i us\n", t.read_us());
ethanharstad 0:1d3fd5616c0a 14 t.reset();
ethanharstad 0:1d3fd5616c0a 15 }
ethanharstad 0:1d3fd5616c0a 16 }