|
|
|
@ -105,7 +105,7 @@
@@ -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 @@
@@ -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 @@
@@ -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 |
|
|
|
|