@@ -92,40 +92,40 @@ const PinMap PinMap_I2C_SCL[] = {
92
92
93
93
// TIM5 cannot be used because already used by the us_ticker.
94
94
const PinMap PinMap_PWM [] = {
95
- // {PA_0, PWM_5, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5)}, // TIM5_CH1
96
- {PA_1 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH2
97
- // {PA_1, PWM_5, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5)}, // TIM5_CH1
98
- {PA_2 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH3
99
- // {PA_2, PWM_5, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5)}, // TIM5_CH3
100
- // {PA_2, PWM_9, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9)}, // TIM9_CH1
101
- {PA_3 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH4
102
- // {PA_3, PWM_5, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5)}, // TIM5_CH4
103
- // {PA_3, PWM_9, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9)}, // TIM9_CH2
104
- {PA_6 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH1
105
- // {PA_6, PWM_10, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10)}, // TIM10_CH1
106
- {PA_7 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH2
107
- // {PA_7, PWM_11, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11)}, // TIM11_CH1
108
- {PB_0 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH3
109
- {PB_1 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH4
110
- {PB_3 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH2
111
- {PB_4 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH1
112
- {PB_5 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH2
113
- {PB_6 , PWM_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 )}, // TIM4_CH1
114
- {PB_7 , PWM_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 )}, // TIM4_CH2
115
- {PB_8 , PWM_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 )}, // TIM4_CH3
116
- // {PB_8, PWM_10, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10)}, // TIM10_CH1
117
- {PB_9 , PWM_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 )}, // TIM4_CH4
118
- // {PB_9, PWM_11, STM_PIN_DATA (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11)}, // TIM11_CH1
119
- {PB_10 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH3
120
- {PB_11 , PWM_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 )}, // TIM2_CH4
121
- {PB_12 , PWM_10 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM10 )}, // TIM10_CH1
122
- {PB_13 , PWM_9 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM9 )}, // TIM9_CH1
123
- {PB_14 , PWM_9 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM9 )}, // TIM9_CH2
124
- {PB_15 , PWM_11 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM11 )}, // TIM11_CH1
125
- {PC_6 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH1
126
- {PC_7 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH2
127
- {PC_8 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH3
128
- {PC_9 , PWM_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 )}, // TIM3_CH4
95
+ // {PA_0, PWM_5, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 1, 0 )}, // TIM5_CH1
96
+ {PA_1 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
97
+ // {PA_1, PWM_5, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 1, 0 )}, // TIM5_CH1
98
+ {PA_2 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3
99
+ // {PA_2, PWM_5, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 3, 0 )}, // TIM5_CH3
100
+ // {PA_2, PWM_9, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 1, 0 )}, // TIM9_CH1
101
+ {PA_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
102
+ // {PA_3, PWM_5, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 4, 0 )}, // TIM5_CH4
103
+ // {PA_3, PWM_9, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 2, 0 )}, // TIM9_CH2
104
+ {PA_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
105
+ // {PA_6, PWM_10, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10, 1, 0 )}, // TIM10_CH1
106
+ {PA_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
107
+ // {PA_7, PWM_11, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11, 1, 0 )}, // TIM11_CH1
108
+ {PB_0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
109
+ {PB_1 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
110
+ {PB_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
111
+ {PB_4 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
112
+ {PB_5 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
113
+ {PB_6 , PWM_4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 , 1 , 0 )}, // TIM4_CH1
114
+ {PB_7 , PWM_4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 , 2 , 0 )}, // TIM4_CH2
115
+ {PB_8 , PWM_4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 , 3 , 0 )}, // TIM4_CH3
116
+ // {PB_8, PWM_10, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10, 1, 0 )}, // TIM10_CH1
117
+ {PB_9 , PWM_4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 , 4 , 0 )}, // TIM4_CH4
118
+ // {PB_9, PWM_11, STM_PIN_DATA_EXT (STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11, 1, 0 )}, // TIM11_CH1
119
+ {PB_10 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3
120
+ {PB_11 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
121
+ {PB_12 , PWM_10 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM10 , 1 , 0 )}, // TIM10_CH1
122
+ {PB_13 , PWM_9 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM9 , 1 , 0 )}, // TIM9_CH1
123
+ {PB_14 , PWM_9 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM9 , 2 , 0 )}, // TIM9_CH2
124
+ {PB_15 , PWM_11 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM11 , 1 , 0 )}, // TIM11_CH1
125
+ {PC_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
126
+ {PC_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
127
+ {PC_8 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
128
+ {PC_9 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
129
129
{NC , NC , 0 }
130
130
};
131
131
0 commit comments