summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-04-27 12:54:35 +1000
committerDamien George <damien.p.george@gmail.com>2018-04-27 12:54:35 +1000
commit527ba0426ce5e576f6cc4102fa547417743708a1 (patch)
treec1da9cc6ce96b319f0de44e1396fe9f97c99d944
parent4ed586528047d3eced28a9f4af11dbbe64fa99bb (diff)
stm32/system_stm32: Reconfigure SysTick IRQ priority for L4 MCUs.
After calling HAL_SYSTICK_Config the SysTick IRQ priority is set to 15, the lowest priority. This commit reconfigures the IRQ priority to the desired TICK_INT_PRIORITY value.
-rw-r--r--ports/stm32/system_stm32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/stm32/system_stm32.c b/ports/stm32/system_stm32.c
index 70bbb2a8b..6bf9817cc 100644
--- a/ports/stm32/system_stm32.c
+++ b/ports/stm32/system_stm32.c
@@ -598,8 +598,8 @@ void SystemClock_Config(void)
HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1);
HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);
-
HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK);
+ HAL_NVIC_SetPriority(SysTick_IRQn, TICK_INT_PRIORITY, 0);
#endif
}