@@ -105,73 +105,73 @@ MBED_WEAK const PinMap PinMap_I2C_SCL[] = {
105105
106106//*** PWM ***
107107
108- // TIM2 cannot be used because already used by the us_ticker
108+ // TIM3 cannot be used because already used by the us_ticker
109109MBED_WEAK const PinMap PinMap_PWM [] = {
110- // {PA_0, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 1, 0)}, // TIM2_CH1
111- {PA_0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
110+ {PA_0 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 1 , 0 )}, // TIM2_CH1
111+ // {PA_0, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
112112 {PA_1 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 3 , 0 )}, // TIM1_CH3
113- // {PA_1, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
113+ {PA_1 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
114114 {PA_2 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 4 , 0 )}, // TIM1_CH4
115- // {PA_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3
115+ {PA_2 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3
116116 {PA_3 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 1 , 1 )}, // TIM1_CH1N // Connected to STDIO_UART_RX
117- // {PA_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4 // Connected to STDIO_UART_RX
117+ {PA_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4 // Connected to STDIO_UART_RX
118118 {PA_4 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N // Connected to STDIO_UART_TX
119119 {PA_5 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 1 , 0 )}, // TIM2_CH1 // Connected to USER_LED
120- {PA_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
120+ // {PA_6, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
121121 {PA_7 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 1 , 1 )}, // TIM1_CH1N
122- // {PA_7, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF14_TIM2, 3, 0)}, // TIM2_CH3
123- {PA_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
122+ {PA_7 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM2 , 3 , 0 )}, // TIM2_CH3
123+ // {PA_7, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
124124 {PA_8 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 1 , 0 )}, // TIM1_CH1
125125 {PA_8 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 4 , 1 )}, // TIM1_CH4N
126- {PA_8 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
126+ // {PA_8, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
127127 {PA_9 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 0 )}, // TIM1_CH2 // Connected to USB_FS_VBUS
128128 {PA_10 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 0 )}, // TIM1_CH3
129129 {PA_11 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 4 , 0 )}, // TIM1_CH4 // Connected to USB_FS_DN
130- {PA_11 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2 // Connected to USB_FS_DN
131- // {PA_12, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF14_TIM2, 4, 0)}, // TIM2_CH4 // Connected to USB_FS_DP
132- {PA_12 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4 // Connected to USB_FS_DP
133- {PA_13 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_LPTIM1 , 1 , 0 )}, // TIM1_CH1 // Connected to T_SWDIO
130+ // {PA_11, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2 // Connected to USB_FS_DN
131+ {PA_12 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM2 , 4 , 0 )}, // TIM2_CH4 // Connected to USB_FS_DP
132+ // {PA_12, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4 // Connected to USB_FS_DP
133+ // {PA_13, PWM_1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_LPTIM1, 1, 0)}, // TIM1_CH1 // Connected to T_SWDIO
134134 {PA_14 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 0 )}, // TIM1_CH2 // Connected to T_SWCLK
135135 {PA_14 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 4 , 1 )}, // TIM1_CH4N // Connected to T_SWCLK
136- {PA_14 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1 // Connected to T_SWCLK
136+ // {PA_14, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1 // Connected to T_SWCLK
137137 //{PA_15, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF3_LPTIM2, 1, 0)}, // TIM2_CH1 // Connected to T_JTDI
138138 {PB_0 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N
139- {PB_0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
139+ // {PB_0, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
140140 {PB_1 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 1 , 0 )}, // TIM1_CH1
141141 {PB_1 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 1 )}, // TIM1_CH3N
142- {PB_1 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
142+ // {PB_1, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4
143143 {PB_2 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N
144- // {PB_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF14_TIM2, 1, 0)}, // TIM2_CH1
145- // {PB_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2 // Connected to T_SWO
146- {PB_4 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF4_LPTIM1 , 2 , 0 )}, // TIM1_CH2
144+ {PB_2 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM2 , 1 , 0 )}, // TIM2_CH1
145+ {PB_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2 // Connected to T_SWO
146+ // {PB_4, PWM_1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_LPTIM1, 2, 0)}, // TIM1_CH2
147147 {PB_4 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 4 , 1 )}, // TIM1_CH4N
148- {PB_4 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
148+ // {PB_4, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
149149 {PB_5 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 0 )}, // TIM1_CH3
150- {PB_5 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
150+ // {PB_5, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
151151 {PB_6 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 2 , 0 )}, // TIM1_CH2
152152 {PB_6 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 1 )}, // TIM1_CH3N
153- {PB_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
153+ // {PB_6, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
154154 {PB_7 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 1 , 0 )}, // TIM1_CH1
155155 {PB_7 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N
156- // {PB_10, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3
156+ {PB_10 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3
157157 {PB_13 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 1 , 1 )}, // TIM1_CH1N
158158 {PB_14 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N // Connected to ARD_D1_TX
159159 {PB_15 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 1 )}, // TIM1_CH3N // Connected to ARD_D0_RX
160- {PB_15 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM3 , 4 , 0 )}, // TIM3_CH4 // Connected to ARD_D0_RX
161- // {PC_4, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4
160+ // {PB_15, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF14_TIM3, 4, 0)}, // TIM3_CH4 // Connected to ARD_D0_RX
161+ {PC_4 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
162162 {PC_5 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 4 , 1 )}, // TIM1_CH4N
163163 {PC_6 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 1 , 0 )}, // TIM1_CH1
164- {PC_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
164+ // {PC_6, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 1, 0)}, // TIM3_CH1
165165 {PC_7 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 2 , 0 )}, // TIM1_CH2
166- {PC_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
166+ // {PC_7, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 2, 0)}, // TIM3_CH2
167167 {PC_8 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 3 , 0 )}, // TIM1_CH3
168- {PC_8 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
168+ // {PC_8, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 3, 0)}, // TIM3_CH3
169169 {PC_9 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM1 , 4 , 0 )}, // TIM1_CH4
170- {PC_9 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
171- // {PC_11, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 2, 0)}, // TIM2_CH2
170+ // {PC_9, PWM_3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF2_TIM3, 4, 0)}, // TIM3_CH4
171+ {PC_11 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
172172 {PC_12 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF14_TIM1 , 4 , 0 )}, // TIM1_CH4
173- // {PC_12, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4
174- // {PD_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3 // Connected to USB_FS_OVCR
173+ {PC_12 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
174+ {PD_2 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3 // Connected to USB_FS_OVCR
175175 {NC , NC , 0 }
176176};
177177
0 commit comments