Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Xiaobo07
rt-thread
提交
4e9786cd
R
rt-thread
项目概览
Xiaobo07
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4e9786cd
编写于
9月 20, 2022
作者:
L
liyangyang
提交者:
mysterywolf
9月 19, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[RTduino]stm32f103-blue-pill更新对接文件
上级
655beb3b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
77 addition
and
75 deletion
+77
-75
bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c
...f103-blue-pill/applications/arduino_pinout/pins_arduino.c
+30
-29
bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h
...f103-blue-pill/applications/arduino_pinout/pins_arduino.h
+47
-46
未找到文件。
bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.c
浏览文件 @
4e9786cd
...
...
@@ -5,8 +5,9 @@
*
* Change Logs:
* Date Author Notes
* 2022-0
8-05
liYony first version
* 2022-0
9-20
liYony first version
*/
#include <Arduino.h>
#include <board.h>
#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"
},
/* SP
I */
{
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-MOS
I */
{
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 */
};
bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/pins_arduino.h
浏览文件 @
4e9786cd
...
...
@@ -5,62 +5,63 @@
*
* Change Logs:
* Date Author Notes
* 2022-0
8-05
liYony first version
* 2022-0
9-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 */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录