40
40
//*** ADC ***
41
41
42
42
MBED_WEAK const PinMap PinMap_ADC [] = {
43
- {PA_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 5 , 0 )}, // IN5 - ARDUINO A0
44
- {PA_1 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 6 , 0 )}, // IN6 - ARDUINO A1
43
+ {PA_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 5 , 0 )}, // IN5
44
+ {PA_1 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 6 , 0 )}, // IN6 - ARDUINO D6
45
45
{PA_2 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 7 , 0 )}, // IN7 // PA_2 is used as SERIAL_TX
46
46
{PA_3 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 8 , 0 )}, // IN8 // PA_3 is used as SERIAL_RX
47
- {PA_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 9 , 0 )}, // IN9 - ARDUINO A2
48
- {PA_5 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 10 , 0 )}, // IN10
49
- {PA_6 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 11 , 0 )}, // IN11
50
47
{PA_7 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 12 , 0 )}, // IN12
51
- {PB_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 15 , 0 )}, // IN15 - ARDUINO A3
52
- {PB_1 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 16 , 0 )}, // IN16
53
- {PC_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 1 , 0 )}, // IN1 - ARDUINO A5
54
- {PC_1 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 2 , 0 )}, // IN2 - ARDUINO A4
55
- {PC_2 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 3 , 0 )}, // IN3
48
+ {PB_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 15 , 0 )}, // IN15 - ARDUINO D8
49
+ {PC_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 1 , 0 )}, // IN1
50
+ {PC_2 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 3 , 0 )}, // IN3 - ARDUINO A0
56
51
{PC_3 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 4 , 0 )}, // IN4
57
52
{PC_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 13 , 0 )}, // IN13
58
- {PC_5 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 14 , 0 )}, // IN14
59
53
{NC , NC , 0 }
60
54
};
61
55
@@ -69,8 +63,6 @@ MBED_WEAK const PinMap PinMap_ADC_Internal[] = {
69
63
//*** DAC ***
70
64
71
65
MBED_WEAK const PinMap PinMap_DAC [] = {
72
- {PA_4 , DAC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 1 , 0 )}, // OUT1
73
- {PA_5 , DAC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 2 , 0 )}, // OUT2 (Warning: LED1 is also on this pin)
74
66
{NC , NC , 0 }
75
67
};
76
68
@@ -79,18 +71,16 @@ MBED_WEAK const PinMap PinMap_DAC[] = {
79
71
MBED_WEAK const PinMap PinMap_I2C_SDA [] = {
80
72
{PB_7 , I2C_1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )},
81
73
{PB_9 , I2C_1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )},
82
- {PB_11 , I2C_2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C2 )},
83
- {PB_14 , I2C_2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C2 )},
84
- {PC_1 , I2C_3 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C3 )},
74
+ {PG_8 , I2C_1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C3 )},
85
75
{NC , NC , 0 }
86
76
};
87
77
88
78
MBED_WEAK const PinMap PinMap_I2C_SCL [] = {
89
79
{PB_6 , I2C_1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )},
90
80
{PB_8 , I2C_1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )},
91
81
{PB_10 , I2C_2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C2 )},
92
- {PB_13 , I2C_2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C2 )},
93
82
{PC_0 , I2C_3 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C3 )},
83
+ {PG_7 , I2C_3 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C3 )},
94
84
{NC , NC , 0 }
95
85
};
96
86
@@ -108,26 +98,12 @@ MBED_WEAK const PinMap PinMap_PWM[] = {
108
98
{PA_2 , PWM_15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF14_TIM15 , 1 , 0 )},// TIM15_CH1
109
99
{PA_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4 // PA_3 is used as SERIAL_RX
110
100
{PA_3 , PWM_5 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM5 , 4 , 0 )}, // TIM5_CH4 (used by us_ticker)
111
- // {PA_3, PWM_15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM15, 2, 0)},// TIM15_CH2
112
- {PA_5 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 1 , 0 )}, // TIM2_CH1
113
- // {PA_5, PWM_8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
114
- {PA_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
115
- // {PA_6, PWM_16, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM16, 1, 0)},// TIM16_CH1
116
101
{PA_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2 - ARDUINO D11
117
- // {PA_7, PWM_1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM1, 1, 1)}, // TIM1_CH1N
118
- // {PA_7, PWM_8, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM8, 1, 1)}, // TIM8_CH1N
119
- // {PA_7, PWM_17, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM17, 1, 0)},// TIM17_CH1
120
- {PA_8 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 1 , 0 )}, // TIM1_CH1
121
102
{PA_9 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 2 , 0 )}, // TIM1_CH2
122
- {PA_10 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 3 , 0 )}, // TIM1_CH3
123
- {PA_11 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 4 , 0 )}, // TIM1_CH4
124
103
{PA_15 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 1 , 0 )}, // TIM2_CH1
125
104
{PB_0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
126
105
{PB_0 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N
127
106
{PB_0 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 2 , 1 )}, // TIM8_CH2N
128
- {PB_1 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
129
- {PB_1 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 3 , 1 )}, // TIM1_CH3N
130
- {PB_1 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 3 , 1 )}, // TIM8_CH3N
131
107
{PB_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2 - ARDUINO D3
132
108
{PB_4 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1 - ARDUINO D5
133
109
{PB_5 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
@@ -140,23 +116,13 @@ MBED_WEAK const PinMap PinMap_PWM[] = {
140
116
{PB_9 , PWM_4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM4 , 4 , 0 )}, // TIM4_CH4
141
117
{PB_9 , PWM_17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF14_TIM17 , 1 , 0 )},// TIM17_CH1
142
118
{PB_10 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3 - ARDUINO D6
143
- {PB_11 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
144
- {PB_13 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 1 , 1 )}, // TIM1_CH1N
145
- {PB_13 , PWM_15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF14_TIM15 , 1 , 1 )},// TIM15_CH1N
146
- {PB_14 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 2 , 1 )}, // TIM1_CH2N
147
- {PB_14 , PWM_15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF14_TIM15 , 1 , 0 )},// TIM15_CH1
148
- {PB_14 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 2 , 1 )}, // TIM8_CH2N
149
119
{PB_15 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 3 , 1 )}, // TIM1_CH3N
150
120
{PB_15 , PWM_15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF14_TIM15 , 2 , 0 )},// TIM15_CH2
151
121
{PB_15 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 3 , 1 )}, // TIM8_CH3N
152
122
{PC_6 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 1 , 0 )}, // TIM8_CH1
153
123
{PC_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 1 , 0 )}, // TIM3_CH1
154
- {PC_7 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 2 , 0 )}, // TIM8_CH2 - ARDUINO D9
155
- {PC_7 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 2 , 0 )}, // TIM3_CH2
156
124
{PC_8 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 3 , 0 )}, // TIM8_CH3
157
125
{PC_8 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 3 , 0 )}, // TIM3_CH3
158
- {PC_9 , PWM_8 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM8 , 4 , 0 )}, // TIM8_CH4
159
- {PC_9 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM3 , 4 , 0 )}, // TIM3_CH4
160
126
{NC , NC , 0 }
161
127
};
162
128
@@ -168,8 +134,6 @@ MBED_WEAK const PinMap PinMap_UART_TX[] = {
168
134
{PA_9 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
169
135
{PB_6 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
170
136
{PB_10 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
171
- {PB_11 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
172
- {PC_1 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
173
137
{PC_4 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
174
138
{PC_10 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
175
139
{PC_10 , UART_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART4 )},
@@ -181,88 +145,69 @@ MBED_WEAK const PinMap PinMap_UART_TX[] = {
181
145
MBED_WEAK const PinMap PinMap_UART_RX [] = {
182
146
{PA_1 , UART_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART4 )},
183
147
{PA_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )}, // SERIAL_RX
184
- {PA_10 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
185
148
{PB_7 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
186
149
{PB_10 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
187
- {PB_11 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
188
150
{PC_0 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
189
151
{PC_5 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
190
152
{PC_11 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
191
153
{PC_11 , UART_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART4 )},
192
- {PD_2 , UART_5 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART5 )},
193
154
{PD_9 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
194
155
{NC , NC , 0 }
195
156
};
196
157
197
158
MBED_WEAK const PinMap PinMap_UART_RTS [] = {
198
159
{PA_1 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
199
- {PA_12 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
200
- // {PA_15, UART_4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
201
- {PB_14 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )}, // MEMs
202
- // {PC_8, UART_5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART5)},
203
- {PD_4 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
204
160
{PD_12 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )}, // LED D4
205
161
{NC , NC , 0 }
206
162
};
207
163
208
164
MBED_WEAK const PinMap PinMap_UART_CTS [] = {
209
165
{PA_0 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
210
- {PA_11 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
211
- // {PB_0, UART_4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
212
- {PB_13 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
213
- // {PC_9, UART_5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART5)},
214
- {PD_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
215
166
{PD_11 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )}, // LED D4
216
167
{NC , NC , 0 }
217
168
};
218
169
219
170
//*** SPI ***
220
171
221
172
MBED_WEAK const PinMap PinMap_SPI_MOSI [] = {
222
- {PA_7 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D11
223
- {PB_5 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
173
+ {PA_7 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
174
+ {PB_5 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D11
224
175
{PB_15 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
225
176
{PC_3 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
226
177
{PC_12 , SPI_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_SPI3 )},
227
178
{NC , NC , 0 }
228
179
};
229
180
230
181
MBED_WEAK const PinMap PinMap_SPI_MISO [] = {
231
- {PA_6 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D12
232
182
{PB_4 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
233
- {PB_14 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
234
183
{PC_2 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
235
184
{PC_11 , SPI_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_SPI3 )},
185
+ {PG_3 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D12
236
186
{NC , NC , 0 }
237
187
};
238
188
239
189
MBED_WEAK const PinMap PinMap_SPI_SCLK [] = {
240
- {PA_5 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D13
241
190
{PB_3 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
242
191
{PB_10 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
243
- {PB_13 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
244
192
{PC_10 , SPI_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_SPI3 )},
193
+ {PG_2 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )}, // ARDUINO D13
245
194
{NC , NC , 0 }
246
195
};
247
196
248
197
MBED_WEAK const PinMap PinMap_SPI_SSEL [] = {
249
- {PA_4 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
250
- // {PA_4, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
251
198
{PA_15 , SPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI1 )},
252
- // {PA_15, SPI_3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
253
199
{PB_9 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
254
200
{PB_12 , SPI_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )},
255
201
{NC , NC , 0 }
256
202
};
257
203
258
204
MBED_WEAK const PinMap PinMap_CAN_RD [] = {
259
205
{PB_8 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
260
- {PA_11 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
261
206
{NC , NC , 0 }
262
207
};
263
208
264
209
MBED_WEAK const PinMap PinMap_CAN_TD [] = {
265
210
{PB_9 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
266
- {PA_12 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
267
211
{NC , NC , 0 }
268
212
};
213
+
0 commit comments