diff --git a/src/drivers/pwm_input/pwm_input.cpp b/src/drivers/pwm_input/pwm_input.cpp index c137517591..06d660d92c 100644 --- a/src/drivers/pwm_input/pwm_input.cpp +++ b/src/drivers/pwm_input/pwm_input.cpp @@ -105,7 +105,7 @@ #elif PWMIN_TIMER == 2 # define PWMIN_TIMER_BASE STM32_TIM2_BASE # define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR -# define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM2EN +# define PWMIN_TIMER_POWER_BIT RCC_APB1ENR_TIM2EN # define PWMIN_TIMER_VECTOR STM32_IRQ_TIM2 # define PWMIN_TIMER_CLOCK STM32_APB1_TIM2_CLKIN #elif PWMIN_TIMER == 3 @@ -123,7 +123,7 @@ #elif PWMIN_TIMER == 5 # define PWMIN_TIMER_BASE STM32_TIM5_BASE # define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR -# define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM5EN +# define PWMIN_TIMER_POWER_BIT RCC_APB1ENR_TIM5EN # define PWMIN_TIMER_VECTOR STM32_IRQ_TIM5 # define PWMIN_TIMER_CLOCK STM32_APB1_TIM5_CLKIN #elif PWMIN_TIMER == 8 @@ -134,28 +134,28 @@ # define PWMIN_TIMER_CLOCK STM32_APB2_TIM8_CLKIN #elif PWMIN_TIMER == 9 # define PWMIN_TIMER_BASE STM32_TIM9_BASE -# define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR +# define PWMIN_TIMER_POWER_REG STM32_RCC_APB2ENR # define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM9EN # define PWMIN_TIMER_VECTOR STM32_IRQ_TIM1BRK -# define PWMIN_TIMER_CLOCK STM32_APB1_TIM9_CLKIN +# define PWMIN_TIMER_CLOCK STM32_APB2_TIM9_CLKIN #elif PWMIN_TIMER == 10 # define PWMIN_TIMER_BASE STM32_TIM10_BASE -# define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR +# define PWMIN_TIMER_POWER_REG STM32_RCC_APB2ENR # define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM10EN # define PWMIN_TIMER_VECTOR STM32_IRQ_TIM1UP # define PWMIN_TIMER_CLOCK STM32_APB2_TIM10_CLKIN #elif PWMIN_TIMER == 11 # define PWMIN_TIMER_BASE STM32_TIM11_BASE -# define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR +# define PWMIN_TIMER_POWER_REG STM32_RCC_APB2ENR # define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM11EN # define PWMIN_TIMER_VECTOR STM32_IRQ_TIM1TRGCOM # define PWMIN_TIMER_CLOCK STM32_APB2_TIM11_CLKIN #elif PWMIN_TIMER == 12 # define PWMIN_TIMER_BASE STM32_TIM12_BASE # define PWMIN_TIMER_POWER_REG STM32_RCC_APB1ENR -# define PWMIN_TIMER_POWER_BIT RCC_APB2ENR_TIM12EN -# define PWMIN_TIMER_VECTOR STM32_IRQ_TIM1TRGCOM -# define PWMIN_TIMER_CLOCK STM32_APB2_TIM12_CLKIN +# define PWMIN_TIMER_POWER_BIT RCC_APB1ENR_TIM12EN +# define PWMIN_TIMER_VECTOR STM32_IRQ_TIM8BRK +# define PWMIN_TIMER_CLOCK STM32_APB1_TIM12_CLKIN #else # error PWMIN_TIMER must be a value between 1 and 12 #endif