Added combined gpio bank definitions to timers as you tend to set those up in bulk.
This commit is contained in:
parent
b325c81127
commit
5a384ff895
@ -150,11 +150,13 @@
|
|||||||
#define GPIO_BANK_TIM4_CH2 GPIOB /* PB7 */
|
#define GPIO_BANK_TIM4_CH2 GPIOB /* PB7 */
|
||||||
#define GPIO_BANK_TIM4_CH3 GPIOB /* PB8 */
|
#define GPIO_BANK_TIM4_CH3 GPIOB /* PB8 */
|
||||||
#define GPIO_BANK_TIM4_CH4 GPIOB /* PB9 */
|
#define GPIO_BANK_TIM4_CH4 GPIOB /* PB9 */
|
||||||
|
#define GPIO_BANK_TIM4 GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM4_RE_CH1 GPIOD /* PD12 */
|
#define GPIO_BANK_TIM4_RE_CH1 GPIOD /* PD12 */
|
||||||
#define GPIO_BANK_TIM4_RE_CH2 GPIOD /* PD13 */
|
#define GPIO_BANK_TIM4_RE_CH2 GPIOD /* PD13 */
|
||||||
#define GPIO_BANK_TIM4_RE_CH3 GPIOD /* PD14 */
|
#define GPIO_BANK_TIM4_RE_CH3 GPIOD /* PD14 */
|
||||||
#define GPIO_BANK_TIM4_RE_CH4 GPIOD /* PD15 */
|
#define GPIO_BANK_TIM4_RE_CH4 GPIOD /* PD15 */
|
||||||
|
#define GPIO_BANK_TIM4_RE GPIOD
|
||||||
|
|
||||||
/* Timer3 GPIO */
|
/* Timer3 GPIO */
|
||||||
#define GPIO_TIM3_CH1 GPIO6 /* PA6 */
|
#define GPIO_TIM3_CH1 GPIO6 /* PA6 */
|
||||||
@ -177,20 +179,23 @@
|
|||||||
#define GPIO_BANK_TIM3_CH2 GPIOA /* PA7 */
|
#define GPIO_BANK_TIM3_CH2 GPIOA /* PA7 */
|
||||||
#define GPIO_BANK_TIM3_CH3 GPIOB /* PB0 */
|
#define GPIO_BANK_TIM3_CH3 GPIOB /* PB0 */
|
||||||
#define GPIO_BANK_TIM3_CH4 GPIOB /* PB1 */
|
#define GPIO_BANK_TIM3_CH4 GPIOB /* PB1 */
|
||||||
|
#define GPIO_BANK_TIM3_CH12 GPIOA
|
||||||
|
#define GPIO_BANK_TIM3_CH34 GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM3_PR_CH1 GPIOB /* PB4 */
|
#define GPIO_BANK_TIM3_PR_CH1 GPIOB /* PB4 */
|
||||||
#define GPIO_BANK_TIM3_PR_CH2 GPIOB /* PB5 */
|
#define GPIO_BANK_TIM3_PR_CH2 GPIOB /* PB5 */
|
||||||
#define GPIO_BANK_TIM3_PR_CH3 GPIOB /* PB0 */
|
#define GPIO_BANK_TIM3_PR_CH3 GPIOB /* PB0 */
|
||||||
#define GPIO_BANK_TIM3_PR_CH4 GPIOB /* PB1 */
|
#define GPIO_BANK_TIM3_PR_CH4 GPIOB /* PB1 */
|
||||||
|
#define GPIO_BANK_TIM3_PR GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM3_FR_CH1 GPIOC /* PC6 */
|
#define GPIO_BANK_TIM3_FR_CH1 GPIOC /* PC6 */
|
||||||
#define GPIO_BANK_TIM3_FR_CH2 GPIOC /* PC7 */
|
#define GPIO_BANK_TIM3_FR_CH2 GPIOC /* PC7 */
|
||||||
#define GPIO_BANK_TIM3_FR_CH3 GPIOC /* PC8 */
|
#define GPIO_BANK_TIM3_FR_CH3 GPIOC /* PC8 */
|
||||||
#define GPIO_BANK_TIM3_FR_CH4 GPIOC /* PC9 */
|
#define GPIO_BANK_TIM3_FR_CH4 GPIOC /* PC9 */
|
||||||
|
#define GPIO_BANK_TIM3_FR GPIOC
|
||||||
|
|
||||||
/* Timer2 GPIO */
|
/* Timer2 GPIO */
|
||||||
#define GPIO_TIM2_CH1_ETR GPIO0 /* PA0 */
|
#define GPIO_TIM2_CH1_ETR GPIO0 /* PA0 */
|
||||||
#define GPIO_BANK_TIM2_CH1_ETR GPIOA /* PA0 */
|
|
||||||
#define GPIO_TIM2_CH2 GPIO1 /* PA1 */
|
#define GPIO_TIM2_CH2 GPIO1 /* PA1 */
|
||||||
#define GPIO_TIM2_CH3 GPIO2 /* PA2 */
|
#define GPIO_TIM2_CH3 GPIO2 /* PA2 */
|
||||||
#define GPIO_TIM2_CH4 GPIO3 /* PA3 */
|
#define GPIO_TIM2_CH4 GPIO3 /* PA3 */
|
||||||
@ -212,25 +217,29 @@
|
|||||||
|
|
||||||
/* Timer2 BANK */
|
/* Timer2 BANK */
|
||||||
#define GPIO_BANK_TIM2_CH1_ETR GPIOA /* PA0 */
|
#define GPIO_BANK_TIM2_CH1_ETR GPIOA /* PA0 */
|
||||||
#define GPIO_BANK_TIM2_CH1_ETR GPIOA /* PA0 */
|
|
||||||
#define GPIO_BANK_TIM2_CH2 GPIOA /* PA1 */
|
#define GPIO_BANK_TIM2_CH2 GPIOA /* PA1 */
|
||||||
#define GPIO_BANK_TIM2_CH3 GPIOA /* PA2 */
|
#define GPIO_BANK_TIM2_CH3 GPIOA /* PA2 */
|
||||||
#define GPIO_BANK_TIM2_CH4 GPIOA /* PA3 */
|
#define GPIO_BANK_TIM2_CH4 GPIOA /* PA3 */
|
||||||
|
#define GPIO_BANK_TIM2 GPIOA
|
||||||
|
|
||||||
#define GPIO_BANK_TIM2_PR1_CH1_ETR GPIOA /* PA15 */
|
#define GPIO_BANK_TIM2_PR1_CH1_ETR GPIOA /* PA15 */
|
||||||
#define GPIO_BANK_TIM2_PR1_CH2 GPIOB /* PB3 */
|
#define GPIO_BANK_TIM2_PR1_CH2 GPIOB /* PB3 */
|
||||||
#define GPIO_BANK_TIM2_PR1_CH3 GPIOA /* PA2 */
|
#define GPIO_BANK_TIM2_PR1_CH3 GPIOA /* PA2 */
|
||||||
#define GPIO_BANK_TIM2_PR1_CH4 GPIOA /* PA3 */
|
#define GPIO_BANK_TIM2_PR1_CH4 GPIOA /* PA3 */
|
||||||
|
#define GPIO_BANK_TIM2_PR1_CH134 GPIOA
|
||||||
|
|
||||||
#define GPIO_BANK_TIM2_PR2_CH1_ETR GPIOA /* PA0 */
|
#define GPIO_BANK_TIM2_PR2_CH1_ETR GPIOA /* PA0 */
|
||||||
#define GPIO_BANK_TIM2_PR2_CH2 GPIOA /* PA1 */
|
#define GPIO_BANK_TIM2_PR2_CH2 GPIOA /* PA1 */
|
||||||
#define GPIO_BANK_TIM2_PR2_CH3 GPIOB /* PB10 */
|
#define GPIO_BANK_TIM2_PR2_CH3 GPIOB /* PB10 */
|
||||||
#define GPIO_BANK_TIM2_PR2_CH4 GPIOB /* PB11 */
|
#define GPIO_BANK_TIM2_PR2_CH4 GPIOB /* PB11 */
|
||||||
|
#define GPIO_BANK_TIM2_PR2_CH12 GPIOA
|
||||||
|
#define GPIO_BANK_TIM2_PR2_CH34 GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM2_FR_CH1_ETR GPIOA /* PA15 */
|
#define GPIO_BANK_TIM2_FR_CH1_ETR GPIOA /* PA15 */
|
||||||
#define GPIO_BANK_TIM2_FR_CH2 GPIOB /* PB3 */
|
#define GPIO_BANK_TIM2_FR_CH2 GPIOB /* PB3 */
|
||||||
#define GPIO_BANK_TIM2_FR_CH3 GPIOB /* PB10 */
|
#define GPIO_BANK_TIM2_FR_CH3 GPIOB /* PB10 */
|
||||||
#define GPIO_BANK_TIM2_FR_CH4 GPIOB /* PB11 */
|
#define GPIO_BANK_TIM2_FR_CH4 GPIOB /* PB11 */
|
||||||
|
#define GPIO_BANK_TIM2_FR_CH234 GPIOB
|
||||||
|
|
||||||
/* Timer1 GPIO */
|
/* Timer1 GPIO */
|
||||||
#define GPIO_TIM1_ETR GPIO12 /* PA12 */
|
#define GPIO_TIM1_ETR GPIO12 /* PA12 */
|
||||||
@ -273,6 +282,8 @@
|
|||||||
#define GPIO_BANK_TIM1_CH1N GPIOB /* PB13 */
|
#define GPIO_BANK_TIM1_CH1N GPIOB /* PB13 */
|
||||||
#define GPIO_BANK_TIM1_CH2N GPIOB /* PB14 */
|
#define GPIO_BANK_TIM1_CH2N GPIOB /* PB14 */
|
||||||
#define GPIO_BANK_TIM1_CH3N GPIOB /* PB15 */
|
#define GPIO_BANK_TIM1_CH3N GPIOB /* PB15 */
|
||||||
|
#define GPIO_BANK_TIM1_ETR_CH1234 GPIOA
|
||||||
|
#define GPIO_BANK_TIM1_BKIN_CH123N GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM1_PR_ETR GPIOA /* PA12 */
|
#define GPIO_BANK_TIM1_PR_ETR GPIOA /* PA12 */
|
||||||
#define GPIO_BANK_TIM1_PR_CH1 GPIOA /* PA8 */
|
#define GPIO_BANK_TIM1_PR_CH1 GPIOA /* PA8 */
|
||||||
@ -283,6 +294,8 @@
|
|||||||
#define GPIO_BANK_TIM1_PR_CH1N GPIOA /* PA7 */
|
#define GPIO_BANK_TIM1_PR_CH1N GPIOA /* PA7 */
|
||||||
#define GPIO_BANK_TIM1_PR_CH2N GPIOB /* PB0 */
|
#define GPIO_BANK_TIM1_PR_CH2N GPIOB /* PB0 */
|
||||||
#define GPIO_BANK_TIM1_PR_CH3N GPIOB /* PB1 */
|
#define GPIO_BANK_TIM1_PR_CH3N GPIOB /* PB1 */
|
||||||
|
#define GPIO_BANK_TIM1_PR_ETR_CH1234_BKIN_CH1N GPIOA
|
||||||
|
#define GPIO_BANK_TIM1_PR_CH23N GPIOB
|
||||||
|
|
||||||
#define GPIO_BANK_TIM1_FR_ETR GPIOE /* PE7 */
|
#define GPIO_BANK_TIM1_FR_ETR GPIOE /* PE7 */
|
||||||
#define GPIO_BANK_TIM1_FR_CH1 GPIOE /* PE9 */
|
#define GPIO_BANK_TIM1_FR_CH1 GPIOE /* PE9 */
|
||||||
@ -293,6 +306,7 @@
|
|||||||
#define GPIO_BANK_TIM1_FR_CH1N GPIOE /* PE8 */
|
#define GPIO_BANK_TIM1_FR_CH1N GPIOE /* PE8 */
|
||||||
#define GPIO_BANK_TIM1_FR_CH2N GPIOE /* PE10 */
|
#define GPIO_BANK_TIM1_FR_CH2N GPIOE /* PE10 */
|
||||||
#define GPIO_BANK_TIM1_FR_CH3N GPIOE /* PE12 */
|
#define GPIO_BANK_TIM1_FR_CH3N GPIOE /* PE12 */
|
||||||
|
#define GPIO_BANK_TIM1_FR GPIOE
|
||||||
|
|
||||||
/* UART5 GPIO */
|
/* UART5 GPIO */
|
||||||
#define GPIO_UART5_TX GPIO12 /* PC12 */
|
#define GPIO_UART5_TX GPIO12 /* PC12 */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user