Arduino-like millis() function.
Dependents: QSL_SimplePublish MAX30100_FirstTry MAX30100_FirstTry MAX30100_V04 ... more
Arduino-like millis()
function.
Returns the number of milliseconds elapsed since the millisStart()
function has been called.
It will roll over back to zero after roughly 49.7 days.
If you would like to create short term timers or to trigger short term events then consider to use Timer, Timeout, Ticker, wait
or us_ticker_read
. For more details have a look at the Handbook.
In case you are looking for scheduling of long term events then you could be interested also in the RTC library or the Clock library.
Example of use:
#include "mbed.h" #include "millis.h" Serial pc(USBTX, USBRX); int main() { millisStart(); while(1) { pc.printf("millis = %d\r\n", millis()); wait(1.0); } }
NOTE: Make sure you call millisStart()
before using millis()
.
Warning
Works only on mbed boards equipped with SysTick
!
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
2:ac7586424119 | 2016-06-02 | hudakz | rev. 02 |
1:69c49c2be760 | 2016-06-02 | hudakz | rev. 01 |
0:b69f7e12064b | 2016-06-02 | hudakz | Initial version. |