This content relates to a deprecated version of Mbed
Mbed 2 is now deprecated. For the latest version please see the Mbed OS documentation.
For the latest Timer API, please see Timer.
The Timer interface is used to create, start, stop and read a timer for measuring small times (between microseconds and seconds).
Any number of Timer objects can be created, and can be started and stopped independently
Note that timers are based on 32-bit int microsecond counters, so can only time up to a maximum of 2^31-1 microseconds i.e. 30 minutes. They are designed for times between microseconds and seconds. For longer times, you should consider the time()/Real time clock.
The timer used to implement this functionality is:
- On the LPC1768:
Timer 3 (LPC_TIM3)
- On the LPC11U24:
32-bit Counter/Timer B1 (LPC_CT32B1)