![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Timer demo
Dependencies: mbed
Timer.cpp@0:1d3fd5616c0a, 2014-06-02 (annotated)
- Committer:
- ethanharstad
- Date:
- Mon Jun 02 06:47:30 2014 +0000
- Revision:
- 0:1d3fd5616c0a
Initial commit
Who changed what in which revision?
User | Revision | Line number | New 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 | } |