2626 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2727 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828 *******************************************************************************
29- * Automatically generated from STM32F103C(8-B)Tx.xml
29+ * Automatically generated from STM32F103C(4-6)|( 8-B)Tx.xml
3030 */
3131#include "Arduino.h"
3232#include "PeripheralPins.h"
@@ -73,7 +73,9 @@ const PinMap PinMap_ADC[] = {
7373const PinMap PinMap_I2C_SDA [] = {
7474 {PB_7 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
7575 {PB_9 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_I2C1_ENABLE )},
76+ #ifndef ARDUINO_BLUEPILL_F103C6
7677 {PB_11 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
78+ #endif
7779 {NC , NP , 0 }
7880};
7981#endif
@@ -82,7 +84,9 @@ const PinMap PinMap_I2C_SDA[] = {
8284const PinMap PinMap_I2C_SCL [] = {
8385 {PB_6 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
8486 {PB_8 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_I2C1_ENABLE )},
87+ #ifndef ARDUINO_BLUEPILL_F103C6
8588 {PB_10 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , AFIO_NONE )},
89+ #endif
8690 {NC , NP , 0 }
8791};
8892#endif
@@ -122,10 +126,12 @@ const PinMap PinMap_PWM[] = {
122126 {PB_3 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM2_ENABLE , 2 , 0 )}, // TIM2_CH2
123127 {PB_4 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM3_PARTIAL , 1 , 0 )}, // TIM3_CH1
124128 {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
125130 {PB_6 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 1 , 0 )}, // TIM4_CH1
126131 {PB_7 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 2 , 0 )}, // TIM4_CH2
127132 {PB_8 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 3 , 0 )}, // TIM4_CH3
128133 {PB_9 , TIM4 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE , 4 , 0 )}, // TIM4_CH4
134+ #endif
129135// {PB_10, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_TIM2_PARTIAL_2, 3, 0)}, // TIM2_CH3
130136 {PB_10 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_TIM2_ENABLE , 3 , 0 )}, // TIM2_CH3
131137// {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[] = {
144150 {PA_2 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
145151 {PA_9 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
146152 {PB_6 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_USART1_ENABLE )},
153+ #ifndef ARDUINO_BLUEPILL_F103C6
147154 {PB_10 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
155+ #endif
148156 {NC , NP , 0 }
149157};
150158#endif
@@ -154,7 +162,9 @@ const PinMap PinMap_UART_RX[] = {
154162 {PA_3 , USART2 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
155163 {PA_10 , USART1 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
156164 {PB_7 , USART1 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_USART1_ENABLE )},
165+ #ifndef ARDUINO_BLUEPILL_F103C6
157166 {PB_11 , USART3 , STM_PIN_DATA (STM_MODE_INPUT , GPIO_PULLUP , AFIO_NONE )},
167+ #endif
158168 {NC , NP , 0 }
159169};
160170#endif
@@ -163,8 +173,10 @@ const PinMap PinMap_UART_RX[] = {
163173const PinMap PinMap_UART_RTS [] = {
164174 {PA_1 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
165175 {PA_12 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
176+ #ifndef ARDUINO_BLUEPILL_F103C6
166177 {PB_14 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
167178// {PB_14, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_USART3_PARTIAL)},
179+ #endif
168180 {NC , NP , 0 }
169181};
170182#endif
@@ -173,8 +185,10 @@ const PinMap PinMap_UART_RTS[] = {
173185const PinMap PinMap_UART_CTS [] = {
174186 {PA_0 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
175187 {PA_11 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
188+ #ifndef ARDUINO_BLUEPILL_F103C6
176189 {PB_13 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
177190// {PB_13, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, AFIO_USART3_PARTIAL)},
191+ #endif
178192 {NC , NP , 0 }
179193};
180194#endif
@@ -185,7 +199,9 @@ const PinMap PinMap_UART_CTS[] = {
185199const PinMap PinMap_SPI_MOSI [] = {
186200 {PA_7 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
187201 {PB_5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
202+ #ifndef ARDUINO_BLUEPILL_F103C6
188203 {PB_15 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
204+ #endif
189205 {NC , NP , 0 }
190206};
191207#endif
@@ -194,7 +210,9 @@ const PinMap PinMap_SPI_MOSI[] = {
194210const PinMap PinMap_SPI_MISO [] = {
195211 {PA_6 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
196212 {PB_4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
213+ #ifndef ARDUINO_BLUEPILL_F103C6
197214 {PB_14 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
215+ #endif
198216 {NC , NP , 0 }
199217};
200218#endif
@@ -203,7 +221,9 @@ const PinMap PinMap_SPI_MISO[] = {
203221const PinMap PinMap_SPI_SCLK [] = {
204222 {PA_5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
205223 {PB_3 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
224+ #ifndef ARDUINO_BLUEPILL_F103C6
206225 {PB_13 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
226+ #endif
207227 {NC , NP , 0 }
208228};
209229#endif
@@ -212,7 +232,9 @@ const PinMap PinMap_SPI_SCLK[] = {
212232const PinMap PinMap_SPI_SSEL [] = {
213233 {PA_4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
214234 {PA_15 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_SPI1_ENABLE )},
235+ #ifndef ARDUINO_BLUEPILL_F103C6
215236 {PB_12 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , AFIO_NONE )},
237+ #endif
216238 {NC , NP , 0 }
217239};
218240#endif
0 commit comments