@@ -122,67 +122,81 @@ WEAK const PinMap PinMap_I2C_SCL[] = {
122122
123123#ifdef HAL_TIM_MODULE_ENABLED
124124WEAK const PinMap PinMap_PWM []= {
125- {PA_0 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,1 ,0 )},// TIM2_CH1
126- // {PA_0, TIM5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 1, 0)}, // TIM5_CH1
127- // {PA_1, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
128- {PA_1 ,TIM5 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM5 ,2 ,0 )},// TIM5_CH2
129- // {PA_2, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3 - STLink Tx
130- // {PA_2, TIM5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 3, 0)}, // TIM5_CH3 - STLink Tx
131- // {PA_2, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 1, 0)}, // TIM9_CH1 - STLink Tx
132- // {PA_3, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4 - STLink Rx
133- // {PA_3, TIM5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 4, 0)}, // TIM5_CH4 - STLink Rx
134- // {PA_3, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 2, 0)}, // TIM9_CH2 - STLink Rx
135- {PA_5 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,1 ,0 )},// TIM2_CH1
136- // {PA_5, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
137- {PA_6 ,TIM13 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM13 ,1 ,0 )},// TIM13_CH1
138- // {PA_6, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
139- {PA_7 ,TIM14 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM14 ,1 ,0 )},// TIM14_CH1
140- // {PA_7, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
141- // {PA_7, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
142- // {PA_7, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
143- {PA_8 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,1 ,0 )},// TIM1_CH1
144- {PA_9 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,2 ,0 )},// TIM1_CH2
145- {PA_10 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,3 ,0 )},// TIM1_CH3
146- {PA_11 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,4 ,0 )},// TIM1_CH4
147- {PA_15 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,1 ,0 )},// TIM2_CH1
148- // {PB_0, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 1)}, // TIM1_CH2N
149- // {PB_0, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
150- {PB_0 ,TIM8 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF3_TIM8 ,2 ,1 )},// TIM8_CH2N
151- // {PB_1, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 1)}, // TIM1_CH3N
152- // {PB_1, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4
153- {PB_1 ,TIM8 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF3_TIM8 ,3 ,1 )},// TIM8_CH3N
154- {PB_2 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,4 ,0 )},// TIM2_CH4
155- {PB_3 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,2 ,0 )},// TIM2_CH2
156- {PB_4 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,1 ,0 )},// TIM3_CH1
157- {PB_5 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,2 ,0 )},// TIM3_CH2
158- {PB_6 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,1 ,0 )},// TIM4_CH1
159- {PB_7 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,2 ,0 )},// TIM4_CH2
160- // {PB_8, TIM10, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10, 1, 0)}, // TIM10_CH1
161- // {PB_8, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 1, 0)}, // TIM2_CH1
162- {PB_8 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,3 ,0 )},// TIM4_CH3
163- {PB_9 ,TIM11 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF3_TIM11 ,1 ,0 )},// TIM11_CH1
164- // {PB_9, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
165- // {PB_9, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 4, 0)}, // TIM4_CH4
166- {PB_10 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,3 ,0 )},// TIM2_CH3
167- {PB_13 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,1 ,1 )},// TIM1_CH1N
168- {PB_14 ,TIM12 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM12 ,1 ,0 )},// TIM12_CH1
169- // {PB_14, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 1)}, // TIM1_CH2N
170- // {PB_14, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 2, 1)}, // TIM8_CH2N
171- {PB_15 ,TIM12 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM12 ,2 ,0 )},// TIM12_CH2
172- // {PB_15, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 1)}, // TIM1_CH3N
173- // {PB_15, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 3, 1)}, // TIM8_CH3N
174- {PC_6 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,1 ,0 )},// TIM3_CH1
175- // {PC_6, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 0)}, // TIM8_CH1
176- // {PC_7, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
177- {PC_7 ,TIM8 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF3_TIM8 ,2 ,0 )},// TIM8_CH2
178- {PC_8 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,3 ,0 )},// TIM3_CH3
179- // {PC_8, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 3, 0)}, // TIM8_CH3
180- // {PC_9, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4
181- {PC_9 ,TIM8 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF3_TIM8 ,4 ,0 )},// TIM8_CH4
125+ // {PA_0, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 1, 0)}, // TIM2_CH1
126+ {PA_0 ,TIM5 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM5 ,1 ,0 )},// TIM5_CH1
127+ // {PA_1, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
128+ {PA_1 ,TIM5 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM5 ,2 ,0 )},// TIM5_CH2
129+ // {PA_2, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3
130+ {PA_2 ,TIM5 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM5 ,3 ,0 )},// TIM5_CH3
131+ // {PA_2, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 1, 0)}, // TIM9_CH1
132+ // {PA_3, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4
133+ {PA_3 ,TIM5 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM5 ,4 ,0 )},// TIM5_CH4
134+ // {PA_3, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 2, 0)}, // TIM9_CH2
135+ // {PA_5, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 1, 0)}, // TIM2_CH1
136+ // {PA_5, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
137+ // {PA_6, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
138+ // {PA_6, TIM13, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_TIM13, 1, 0)}, // TIM13_CH1
139+ // {PA_7, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
140+ // {PA_7, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
141+ // {PA_7, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
142+ // {PA_7, TIM14, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_TIM14, 1, 0)}, // TIM14_CH1
143+ {PA_8 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,1 ,0 )},// TIM1_CH1
144+ {PA_9 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,2 ,0 )},// TIM1_CH2
145+ {PA_10 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,3 ,0 )},// TIM1_CH3
146+ // {PA_11, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 4, 0)}, // TIM1_CH4
147+ {PA_15 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,1 ,0 )},// TIM2_CH1
148+ // {PB_0, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 1)}, // TIM1_CH2N
149+ // {PB_0, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
150+ // {PB_0, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 2, 1)}, // TIM8_CH2N
151+ // {PB_1, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 1)}, // TIM1_CH3N
152+ // {PB_1, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4
153+ // {PB_1, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 3, 1)}, // TIM8_CH3N
154+ {PB_2 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,4 ,0 )},// TIM2_CH4
155+ {PB_3 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,2 ,0 )},// TIM2_CH2
156+ // {PB_4, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
157+ // {PB_5, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
158+ // {PB_6, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 1, 0)}, // TIM4_CH1
159+ // {PB_7, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 2, 0)}, // TIM4_CH2
160+ // {PB_8, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 1, 0)}, // TIM2_CH1
161+ // {PB_8, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 3, 0)}, // TIM4_CH3
162+ // {PB_8, TIM10, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM10, 1, 0)}, // TIM10_CH1
163+ // {PB_9, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
164+ // {PB_9, TIM4, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM4, 4, 0)}, // TIM4_CH4
165+ // {PB_9, TIM11, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM11, 1, 0)}, // TIM11_CH1
166+ {PB_10 ,TIM2 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM2 ,3 ,0 )},// TIM2_CH3
167+ // {PB_13, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
168+ // {PB_14, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 1)}, // TIM1_CH2N
169+ // {PB_14, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 2, 1)}, // TIM8_CH2N
170+ {PB_14 ,TIM12 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM12 ,1 ,0 )},// TIM12_CH1
171+ // {PB_15, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 1)}, // TIM1_CH3N
172+ // {PB_15, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 3, 1)}, // TIM8_CH3N
173+ {PB_15 ,TIM12 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF9_TIM12 ,2 ,0 )},// TIM12_CH2
174+ {PC_6 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,1 ,0 )},// TIM3_CH1
175+ // {PC_6, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 0)}, // TIM8_CH1
176+ {PC_7 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,2 ,0 )},// TIM3_CH2
177+ // {PC_7, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 2, 0)}, // TIM8_CH2
178+ {PC_8 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,3 ,0 )},// TIM3_CH3
179+ // {PC_8, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 3, 0)}, // TIM8_CH3
180+ {PC_9 ,TIM3 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM3 ,4 ,0 )},// TIM3_CH4
181+ // {PC_9, TIM8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 4, 0)}, // TIM8_CH4
182+ {PD_12 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,1 ,0 )},// TIM4_CH1
183+ {PD_13 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,2 ,0 )},// TIM4_CH2
184+ {PD_14 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,3 ,0 )},// TIM4_CH3
185+ {PD_15 ,TIM4 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF2_TIM4 ,4 ,0 )},// TIM4_CH4
186+ // {PE_5, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 1, 0)}, // TIM9_CH1
187+ // {PE_6, TIM9, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM9, 2, 0)}, // TIM9_CH2
188+ // {PE_8, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
189+ // {PE_9, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 0)}, // TIM1_CH1
190+ // {PE_10, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 1)}, // TIM1_CH2N
191+ // {PE_11, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 2, 0)}, // TIM1_CH2
192+ // {PE_12, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 1)}, // TIM1_CH3N
193+ // {PE_13, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 3, 0)}, // TIM1_CH3
194+ {PE_14 ,TIM1 ,STM_PIN_DATA_EXT (STM_MODE_AF_PP ,GPIO_PULLUP ,GPIO_AF1_TIM1 ,4 ,0 )},// TIM1_CH4
182195 {NC ,NP ,0 }
183196};
184197#endif
185198
199+
186200//*** SERIAL ***
187201
188202#ifdef HAL_UART_MODULE_ENABLED