Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
Timer Class Reference
A general purpose timer. More...
#include <Timer.h>
Public Member Functions | |
void | start () |
Start the timer. | |
void | stop () |
Stop the timer. | |
void | reset () |
Reset the timer to 0. | |
float | read () |
Get the time passed in seconds. | |
int | read_ms () |
Get the time passed in mili-seconds. | |
int | read_us () |
Get the time passed in micro-seconds. |
Detailed Description
A general purpose timer.
Example:
// Count the time to toggle a LED #include "mbed.h" Timer timer; DigitalOut led(LED1); int begin, end; int main() { timer.start(); begin = timer.read_us(); led = !led; end = timer.read_us(); printf("Toggle the led takes %d us", end - begin); }
Definition at line 44 of file Timer.h.
Member Function Documentation
float read | ( | ) |
Get the time passed in seconds.
int read_ms | ( | ) |
Get the time passed in mili-seconds.
int read_us | ( | ) |
Get the time passed in micro-seconds.
void reset | ( | ) |
Reset the timer to 0.
If it was already counting, it will continue
void start | ( | ) |
Start the timer.
void stop | ( | ) |
Stop the timer.
Generated on Tue Jul 12 2022 23:37:52 by
