![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
baseline build
Dependencies: FastPWM mbed-os mbed
Diff: MillisecondCounter.cpp
- Revision:
- 0:8a420ac6394e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MillisecondCounter.cpp Mon Jun 19 15:55:51 2017 +0000 @@ -0,0 +1,24 @@ +#include "mbed.h" +//#include "RtosTimer.h" +#include "MillisecondCounter.h" + +static void CountMilliseconds(void const *arg); +static unsigned milliseconds = 0; + +static rtos::RtosTimer millisecondTimer(&CountMilliseconds, osTimerPeriodic); + +void StartTimer_ms(void) +{ + millisecondTimer.start(1); +} + +unsigned GetTime_ms(void) +{ + return( milliseconds ); +} + +static void CountMilliseconds(void const *arg) +{ + milliseconds++; +} +