/** * The following tick hook will only get called if configUSE_TICK_HOOK * is set to 1 within FreeRTOSConfig.h */ void SysTickOverride(void) { System1MsTick(); /* Handle short and generic tasks for the device HAL on 1ms ticks */ HAL_1Ms_Tick(); HAL_SysTick_Handler(); HAL_System_Interrupt_Trigger(SysInterrupt_SysTick, NULL); }
/******************************************************************************* * Function Name : SysTick_Handler * Description : This function handles SysTick Handler. * Input : None * Output : None * Return : None *******************************************************************************/ void SysTick_Handler(void) { System1MsTick(); if (TimingDelay != 0x00) { TimingDelay--; } if(NULL != HAL_SysTick_Handler) { HAL_SysTick_Handler(); } }