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

RevisionDateWhoCommit message
2:ac7586424119 2016-06-02 hudakz rev. 02 default tip
1:69c49c2be760 2016-06-02 hudakz rev. 01
0:b69f7e12064b 2016-06-02 hudakz Initial version.