From e59bb550d558fc63686a849a5d6786b21387acc3 Mon Sep 17 00:00:00 2001 From: riven <riven@makeblock.cc> Date: Wed, 17 Jun 2015 16:22:31 +0800 Subject: [PATCH] add rtos systick entrance ref: https://github.com/Makeblock-official/FreeRTOS-Arduino --- cores/arduino/delay.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cores/arduino/delay.c b/cores/arduino/delay.c index 98aa097ef..c77418a16 100644 --- a/cores/arduino/delay.c +++ b/cores/arduino/delay.c @@ -77,11 +77,14 @@ void delay( uint32_t ms ) } #include "Reset.h" // for tickReset() +void (*rtosSysTick_Handler)(void) = (0UL); void SysTick_Handler( void ) { // Increment tick count each ms _ulTickCount++ ; + if(rtosSysTick_Handler) + rtosSysTick_Handler(); tickReset(); }