26
26
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27
27
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
28
*******************************************************************************
29
- * Automatically generated from STM32F103C(8-B)Tx.xml
29
+ * Automatically generated from STM32F103C(4-6)|( 8-B)Tx.xml
30
30
*/
31
31
#include "Arduino.h"
32
32
#include "PeripheralPins.h"
@@ -73,7 +73,9 @@ const PinMap PinMap_ADC[] = {
73
73
const PinMap PinMap_I2C_SDA [] = {
74
74
{PB_7 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
75
75
{PB_9 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_I2C1_ENABLE )},
76
+ #ifndef ARDUINO_BLUEPILL_F103C6
76
77
{PB_11 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
78
+ #endif
77
79
{NC , NP , 0 }
78
80
};
79
81
#endif
@@ -82,7 +84,9 @@ const PinMap PinMap_I2C_SDA[] = {
82
84
const PinMap PinMap_I2C_SCL [] = {
83
85
{PB_6 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
84
86
{PB_8 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_I2C1_ENABLE )},
87
+ #ifndef ARDUINO_BLUEPILL_F103C6
85
88
{PB_10 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
89
+ #endif
86
90
{NC , NP , 0 }
87
91
};
88
92
#endif
@@ -122,10 +126,12 @@ const PinMap PinMap_PWM[] = {
122
126
{PB_3 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM2_ENABLE , 2 , 0 )}, // TIM2_CH2
123
127
{PB_4 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM3_PARTIAL , 1 , 0 )}, // TIM3_CH1
124
128
{PB_5 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM3_PARTIAL , 2 , 0 )}, // TIM3_CH2
129
+ #ifndef ARDUINO_BLUEPILL_F103C6
125
130
{PB_6 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 1 , 0 )}, // TIM4_CH1
126
131
{PB_7 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 2 , 0 )}, // TIM4_CH2
127
132
{PB_8 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 3 , 0 )}, // TIM4_CH3
128
133
{PB_9 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 4 , 0 )}, // TIM4_CH4
134
+ #endif
129
135
// {PB_10, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_TIM2_PARTIAL_2, 3, 0)}, // TIM2_CH3
130
136
{PB_10 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM2_ENABLE , 3 , 0 )}, // TIM2_CH3
131
137
// {PB_11, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_TIM2_PARTIAL_2, 4, 0)}, // TIM2_CH4
@@ -144,7 +150,9 @@ const PinMap PinMap_UART_TX[] = {
144
150
{PA_2 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
145
151
{PA_9 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
146
152
{PB_6 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_USART1_ENABLE )},
153
+ #ifndef ARDUINO_BLUEPILL_F103C6
147
154
{PB_10 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
155
+ #endif
148
156
{NC , NP , 0 }
149
157
};
150
158
#endif
@@ -154,7 +162,9 @@ const PinMap PinMap_UART_RX[] = {
154
162
{PA_3 , USART2 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
155
163
{PA_10 , USART1 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
156
164
{PB_7 , USART1 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_USART1_ENABLE )},
165
+ #ifndef ARDUINO_BLUEPILL_F103C6
157
166
{PB_11 , USART3 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
167
+ #endif
158
168
{NC , NP , 0 }
159
169
};
160
170
#endif
@@ -163,8 +173,10 @@ const PinMap PinMap_UART_RX[] = {
163
173
const PinMap PinMap_UART_RTS [] = {
164
174
{PA_1 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
165
175
{PA_12 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
176
+ #ifndef ARDUINO_BLUEPILL_F103C6
166
177
{PB_14 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
167
178
// {PB_14, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_USART3_PARTIAL)},
179
+ #endif
168
180
{NC , NP , 0 }
169
181
};
170
182
#endif
@@ -173,8 +185,10 @@ const PinMap PinMap_UART_RTS[] = {
173
185
const PinMap PinMap_UART_CTS [] = {
174
186
{PA_0 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
175
187
{PA_11 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
188
+ #ifndef ARDUINO_BLUEPILL_F103C6
176
189
{PB_13 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
177
190
// {PB_13, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_USART3_PARTIAL)},
191
+ #endif
178
192
{NC , NP , 0 }
179
193
};
180
194
#endif
@@ -185,7 +199,9 @@ const PinMap PinMap_UART_CTS[] = {
185
199
const PinMap PinMap_SPI_MOSI [] = {
186
200
{PA_7 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
187
201
{PB_5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
202
+ #ifndef ARDUINO_BLUEPILL_F103C6
188
203
{PB_15 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
204
+ #endif
189
205
{NC , NP , 0 }
190
206
};
191
207
#endif
@@ -194,7 +210,9 @@ const PinMap PinMap_SPI_MOSI[] = {
194
210
const PinMap PinMap_SPI_MISO [] = {
195
211
{PA_6 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
196
212
{PB_4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
213
+ #ifndef ARDUINO_BLUEPILL_F103C6
197
214
{PB_14 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
215
+ #endif
198
216
{NC , NP , 0 }
199
217
};
200
218
#endif
@@ -203,7 +221,9 @@ const PinMap PinMap_SPI_MISO[] = {
203
221
const PinMap PinMap_SPI_SCLK [] = {
204
222
{PA_5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
205
223
{PB_3 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
224
+ #ifndef ARDUINO_BLUEPILL_F103C6
206
225
{PB_13 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
226
+ #endif
207
227
{NC , NP , 0 }
208
228
};
209
229
#endif
@@ -212,7 +232,9 @@ const PinMap PinMap_SPI_SCLK[] = {
212
232
const PinMap PinMap_SPI_SSEL [] = {
213
233
{PA_4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
214
234
{PA_15 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
235
+ #ifndef ARDUINO_BLUEPILL_F103C6
215
236
{PB_12 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
237
+ #endif
216
238
{NC , NP , 0 }
217
239
};
218
240
#endif
0 commit comments