|
@@ -26,7 +26,11 @@ FINSH_FUNCTION_EXPORT_ALIAS(reboot, __cmd_reboot, Reboot System);
|
|
|
/* SysTick configuration */
|
|
|
void rt_hw_systick_init(void)
|
|
|
{
|
|
|
+#if defined (SOC_SERIES_STM32H7)
|
|
|
+ HAL_SYSTICK_Config((HAL_RCCEx_GetD1SysClockFreq()) / RT_TICK_PER_SECOND);
|
|
|
+#else
|
|
|
HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq() / RT_TICK_PER_SECOND);
|
|
|
+#endif
|
|
|
HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK);
|
|
|
HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);
|
|
|
}
|