fix(fw): enable SYSCFG clock before using EXTI (#5020)
This commit is contained in:
@@ -162,6 +162,14 @@ void rotaryEncoderInit()
|
||||
ROTARY_ENCODER_TIMER->CR1 = 0;
|
||||
ROTARY_ENCODER_TIMER->DIER |= TIM_DIER_UIE;
|
||||
|
||||
#if defined(LL_APB4_GRP1_PERIPH_SYSCFG)
|
||||
LL_APB4_GRP1_EnableClock(LL_APB4_GRP1_PERIPH_SYSCFG);
|
||||
#elif defined(LL_APB2_GRP1_PERIPH_SYSCFG)
|
||||
LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SYSCFG);
|
||||
#else
|
||||
#error "Unsupported SYSCFG clock"
|
||||
#endif
|
||||
|
||||
LL_SYSCFG_SetEXTISource(ROTARY_ENCODER_EXTI_PORT, ROTARY_ENCODER_EXTI_SYS_LINE1);
|
||||
LL_SYSCFG_SetEXTISource(ROTARY_ENCODER_EXTI_PORT, ROTARY_ENCODER_EXTI_SYS_LINE2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user