mbed OS5
Fork of UIPEthernet by
Diff: utility/millis.cpp
- Revision:
- 9:e55652bed36c
- Parent:
- 8:4acb22344932
--- a/utility/millis.cpp Fri Jun 30 19:51:28 2017 +0000 +++ b/utility/millis.cpp Sun Aug 06 16:01:26 2017 +0000 @@ -21,14 +21,17 @@ volatile unsigned long _millis; +Ticker millisTicker; + + /** * @brief * @note * @param * @retval */ -void millis_start(void) { - SysTick_Config(SystemCoreClock / 1000); +extern "C" void tick(void) { + _millis++; } /** @@ -37,8 +40,9 @@ * @param * @retval */ -extern "C" void SysTick_Handler(void) { - _millis++; +extern "C" void millis_start(void) { + _millis = 0; + millisTicker.attach_us(&tick, 1000); } /**