From 4e9786cdab1c0d2a92d84a4c0b281e5d1f2c4fac Mon Sep 17 00:00:00 2001 From: liyangyang <941843540@qq.com> Date: Tue, 20 Sep 2022 11:15:36 +0800 Subject: [PATCH] =?UTF-8?q?[RTduino]stm32f103-blue-pill=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../arduino_pinout/pins_arduino.c | 59 ++++++------ .../arduino_pinout/pins_arduino.h | 93 ++++++++++--------- 2 files changed, 77 insertions(+), 75 deletions(-) diff --git a/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c b/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c index 263ef7ccf4..e77b1fb23a 100644 --- a/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c +++ b/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c @@ -5,8 +5,9 @@ * * Change Logs: * Date Author Notes - * 2022-08-05 liYony first version + * 2022-09-20 liYony first version */ + #include #include #include "pins_arduino.h" @@ -22,36 +23,36 @@ const pin_map_t pin_map_table[]= { {D0, GET_PIN(B,7)}, {D1, GET_PIN(B,6)}, - {D2, GET_PIN(B,5), "pwm3", 2}, /* PWM */ - {D3, GET_PIN(B,4), "pwm3", 1}, /* PWM */ - {D4, GET_PIN(B,3), "pwm2", 2}, /* PWM */ - {D5, GET_PIN(A,15), "pwm2", 1}, /* PWM */ + {D2, GET_PIN(B,5), "pwm3", 2}, /* PWM */ + {D3, GET_PIN(B,4), "pwm3", 1}, /* PWM */ + {D4, GET_PIN(B,3), "pwm2", 2}, /* PWM */ + {D5, GET_PIN(A,15), "pwm2", 1}, /* PWM */ {D6, GET_PIN(A,8)}, - {D7, GET_PIN(B,12)}, - {D8, GET_PIN(C,13)}, /* LED_BUILTIN */ + {D7, GET_PIN(B,12)}, /* SPI-SS */ + {D8, GET_PIN(C,13)}, /* LED_BUILTIN */ {D9, GET_PIN(C,14)}, {D10, GET_PIN(C,15)}, {D11, GET_PIN(A,0)}, - {D12, GET_PIN(B,0), "pwm3", 3}, /* PWM */ - {D13, GET_PIN(B,1), "pwm3", 4}, /* PWM */ - {D14, GET_PIN(B,9), "i2c1"}, /* I2C (Wire) */ - {D15, GET_PIN(B,8), "i2c1"}, /* I2C (Wire) */ - {D16, GET_PIN(A,12), "usb"}, /* SerialUSB */ - {D17, GET_PIN(A,11), "usb"}, /* SerialUSB */ - {D18, GET_PIN(A,10), "uart1"}, /* Serial-Rx */ - {D19, GET_PIN(A,9), "uart1"}, /* Serial-Tx */ - {D20, GET_PIN(A,2), "uart2"}, /* Serial2-Tx */ - {D21, GET_PIN(A,3), "uart2"}, /* Serial2-Rx */ - {D22, GET_PIN(B,10), "uart3"}, /* Serial3-Tx */ - {D23, GET_PIN(B,11), "uart3"}, /* Serial3-Rx */ - {D24, GET_PIN(B,15), "spi2"}, /* SPI */ - {D25, GET_PIN(B,14), "spi2"}, /* SPI */ - {D26, GET_PIN(B,13), "spi2"}, /* SPI */ - {A0, GET_PIN(A,1), "adc1", 1}, /* ADC */ - {A1, GET_PIN(A,4), "adc1", 4}, /* ADC */ - {A2, GET_PIN(A,5), "adc1", 5}, /* ADC */ - {A3, GET_PIN(A,6), "adc1", 6}, /* ADC */ - {A4, GET_PIN(A,7), "adc1", 7}, /* ADC */ - {A5, RT_NULL, "adc1", 17}, /* ADC, On-Chip: internal reference voltage, ADC_CHANNEL_VREFINT */ - {A6, RT_NULL, "adc1", 16} /* ADC, On-Chip: internal temperature sensor, ADC_CHANNEL_TEMPSENSOR */ + {D12, GET_PIN(B,0), "pwm3", 3}, /* PWM */ + {D13, GET_PIN(B,1), "pwm3", 4}, /* PWM */ + {D14, GET_PIN(B,9), "i2c1"}, /* I2C-SDA (Wire) */ + {D15, GET_PIN(B,8), "i2c1"}, /* I2C-SCL (Wire) */ + {D16, GET_PIN(A,12), "usb"}, /* SerialUSB */ + {D17, GET_PIN(A,11), "usb"}, /* SerialUSB */ + {D18, GET_PIN(A,10), "uart1"}, /* Serial-Rx */ + {D19, GET_PIN(A,9), "uart1"}, /* Serial-Tx */ + {D20, GET_PIN(A,2), "uart2"}, /* Serial2-Tx */ + {D21, GET_PIN(A,3), "uart2"}, /* Serial2-Rx */ + {D22, GET_PIN(B,10), "uart3"}, /* Serial3-Tx */ + {D23, GET_PIN(B,11), "uart3"}, /* Serial3-Rx */ + {D24, GET_PIN(B,15), "spi2"}, /* SPI-MOSI */ + {D25, GET_PIN(B,14), "spi2"}, /* SPI-MISO */ + {D26, GET_PIN(B,13), "spi2"}, /* SPI-SCK */ + {A0, GET_PIN(A,1), "adc1", 1}, /* ADC */ + {A1, GET_PIN(A,4), "adc1", 4}, /* ADC */ + {A2, GET_PIN(A,5), "adc1", 5}, /* ADC */ + {A3, GET_PIN(A,6), "adc1", 6}, /* ADC */ + {A4, GET_PIN(A,7), "adc1", 7}, /* ADC */ + {A5, RT_NULL, "adc1", 17}, /* ADC, On-Chip: internal reference voltage, ADC_CHANNEL_VREFINT */ + {A6, RT_NULL, "adc1", 16}, /* ADC, On-Chip: internal temperature sensor, ADC_CHANNEL_TEMPSENSOR */ }; diff --git a/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h b/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h index c79a61dda1..ff004815e6 100644 --- a/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h +++ b/bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h @@ -5,62 +5,63 @@ * * Change Logs: * Date Author Notes - * 2022-08-05 liYony first version + * 2022-09-20 liYony first version */ #ifndef Pins_Arduino_h #define Pins_Arduino_h /* pins alias. Must keep in sequence */ -#define D0 (0) -#define D1 (1) -#define D2 (2) -#define D3 (3) -#define D4 (4) -#define D5 (5) -#define D6 (6) -#define D7 (7) -#define D8 (8) -#define D9 (9) -#define D10 (10) -#define D11 (11) -#define D12 (12) -#define D13 (13) -#define D14 (14) -#define D15 (15) -#define D16 (16) -#define D17 (17) -#define D18 (18) -#define D19 (19) -#define D20 (20) -#define D21 (21) -#define D22 (22) -#define D23 (23) -#define D24 (24) -#define D25 (25) -#define D26 (26) -#define A0 (27) -#define A1 (28) -#define A2 (29) -#define A3 (30) -#define A4 (31) -#define A5 (32) -#define A6 (33) +#define D0 (0) +#define D1 (1) +#define D2 (2) +#define D3 (3) +#define D4 (4) +#define D5 (5) +#define D6 (6) +#define D7 (7) +#define D8 (8) +#define D9 (9) +#define D10 (10) +#define D11 (11) +#define D12 (12) +#define D13 (13) +#define D14 (14) +#define D15 (15) +#define D16 (16) +#define D17 (17) +#define D18 (18) +#define D19 (19) +#define D20 (20) +#define D21 (21) +#define D22 (22) +#define D23 (23) +#define D24 (24) +#define D25 (25) +#define D26 (26) +#define A0 (27) +#define A1 (28) +#define A2 (29) +#define A3 (30) +#define A4 (31) +#define A5 (32) +#define A6 (33) -#define F_CPU 72000000L /* CPU: 72MHz */ -#define LED_BUILTIN D8 /* Default Built-in LED */ +#define F_CPU 72000000L /* CPU:72MHz */ -/* i2c1 - PB9-SDA PB8-SCL */ -#define RTDUINO_DEFAULT_IIC_BUS_NAME "i2c1" +#define LED_BUILTIN D8 /* Default Built-in LED */ -/* Serial2 - PA2-TX PA3-RX */ -#define RTDUINO_SERIAL2_DEVICE_NAME "uart2" +/* i2c1 : PB9-SDA PB8-SCL */ +#define RTDUINO_DEFAULT_IIC_BUS_NAME "i2c1" -/* Serial3 - PB10-TX PB11-RX */ -#define RTDUINO_SERIAL3_DEVICE_NAME "uart3" +/* spi2 : PB13-SCK PB14-MISO PB15-MOSI */ +#define SS D7 /* Chip select pin of default spi */ +#define RTDUINO_DEFAULT_SPI_BUS_NAME "spi2" -/* spi2 - PB13-SCK PB14-MISO PB15-MOSI */ -#define SS D7 /* Chip select pin of default spi */ -#define RTDUINO_DEFAULT_SPI_BUS_NAME "spi2" +/* Serial2 : PA2-TX PA3-RX */ +#define RTDUINO_SERIAL2_DEVICE_NAME "uart2" + +/* Serial3 : PB10-TX PB11-RX */ +#define RTDUINO_SERIAL3_DEVICE_NAME "uart3" #endif /* Pins_Arduino_h */ -- GitLab