Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_46254178
rt-thread
提交
f71a287a
R
rt-thread
项目概览
weixin_46254178
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f71a287a
编写于
9月 20, 2022
作者:
L
liyangyang
提交者:
mysterywolf
9月 20, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[RTduino]更新stm32f469的对接文件
上级
a4bd223e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
70 addition
and
67 deletion
+70
-67
bsp/stm32/stm32f401-st-nucleo/applications/arduino_pinout/pins_arduino.h
...f401-st-nucleo/applications/arduino_pinout/pins_arduino.h
+1
-1
bsp/stm32/stm32f469-st-disco/applications/arduino_pinout/pins_arduino.c
...2f469-st-disco/applications/arduino_pinout/pins_arduino.c
+33
-32
bsp/stm32/stm32f469-st-disco/applications/arduino_pinout/pins_arduino.h
...2f469-st-disco/applications/arduino_pinout/pins_arduino.h
+36
-34
未找到文件。
bsp/stm32/stm32f401-st-nucleo/applications/arduino_pinout/pins_arduino.h
浏览文件 @
f71a287a
...
...
@@ -40,7 +40,7 @@
#define F_CPU 84000000L
/* CPU:84MHz */
#define LED_BUITIN D13
/* Default Built-in LED */
#define LED_BUI
L
TIN D13
/* Default Built-in LED */
/* i2c1 - PB9-SDA PB8-SCL */
#define RTDUINO_DEFAULT_IIC_BUS_NAME "i2c1"
...
...
bsp/stm32/stm32f469-st-disco/applications/arduino_pinout/pins_arduino.c
浏览文件 @
f71a287a
/*
* Copyright (c) 2006-202
1
, RT-Thread Development Team
* Copyright (c) 2006-202
2
, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2022-0
7-04 solar
first version
* 2022-0
9-20 liYony
first version
*/
#include <Arduino.h>
#include <board.h>
#include "pins_arduino.h"
/*
{Arduino Pin, RT-Thread Pin [, Device Name(PWM or ADC)
, Channel]}
[] means optional
Digital pins must NOT give the device name and channel.
Analog pins MUST give the device name and channel(ADC, PWM or DAC).
Arduino Pin must keep in sequence.
*/
* {Arduino Pin, RT-Thread Pin [, Device Name
, Channel]}
*
[] means optional
*
Digital pins must NOT give the device name and channel.
*
Analog pins MUST give the device name and channel(ADC, PWM or DAC).
*
Arduino Pin must keep in sequence.
*/
const
pin_map_t
pin_map_table
[]
=
{
{
D0
},
/* RX
*/
{
D1
},
/* TX
*/
{
D0
,
GET_PIN
(
G
,
9
),
"uart6"
},
/* Serial-Rx
*/
{
D1
,
GET_PIN
(
G
,
14
),
"uart6"
},
/* Serial-Tx
*/
{
D2
,
GET_PIN
(
G
,
13
)},
{
D3
,
GET_PIN
(
A
,
1
),
"pwm2"
,
2
},
/* PWM */
{
D3
,
GET_PIN
(
A
,
1
),
"pwm2"
,
2
},
/* PWM */
{
D4
,
GET_PIN
(
G
,
12
)},
{
D5
,
GET_PIN
(
A
,
2
),
"pwm2"
,
3
},
/* PWM */
{
D6
,
GET_PIN
(
A
,
6
),
"pwm3"
,
1
},
/* PWM */
{
D5
,
GET_PIN
(
A
,
2
),
"pwm2"
,
3
},
/* PWM */
{
D6
,
GET_PIN
(
A
,
6
),
"pwm3"
,
1
},
/* PWM */
{
D7
,
GET_PIN
(
G
,
11
)},
{
D8
,
GET_PIN
(
G
,
10
)},
{
D9
,
GET_PIN
(
A
,
7
),
"pwm3"
,
2
},
/* PWM */
{
D10
,
GET_PIN
(
H
,
6
),
"pwm12"
,
1
},
/* PWM */
{
D11
,
GET_PIN
(
B
,
15
),
"pwm12"
,
2
},
/* PWM */
{
D9
,
GET_PIN
(
A
,
7
),
"pwm3"
,
2
},
/* PWM */
{
D10
,
GET_PIN
(
H
,
6
),
"pwm12"
,
1
},
/* PWM */
{
D11
,
GET_PIN
(
B
,
15
),
"pwm12"
,
2
},
/* PWM */
{
D12
,
GET_PIN
(
B
,
14
)},
{
D13
,
GET_PIN
(
D
,
3
)},
/* LED_BUILTIN */
{
D14
},
/* I2C1-SDA
*/
{
D15
},
/* I2C1-SCL
*/
{
D16
,
GET_PIN
(
A
,
0
)},
/* user button */
{
D17
,
GET_PIN
(
G
,
6
)},
/* user LED */
{
D18
,
GET_PIN
(
D
,
4
)},
/* user LED */
{
D19
,
GET_PIN
(
D
,
5
)},
/* user LED */
{
D20
,
GET_PIN
(
K
,
3
)},
/* user LED */
{
A0
,
GET_PIN
(
B
,
1
),
"adc1"
,
9
},
/* ADC */
{
A1
,
GET_PIN
(
C
,
2
),
"adc1"
,
12
},
/* ADC */
{
A2
,
GET_PIN
(
C
,
3
),
"adc1"
,
13
},
/* ADC */
{
A3
,
GET_PIN
(
C
,
4
),
"adc1"
,
14
},
/* ADC */
{
A4
,
GET_PIN
(
C
,
5
),
"adc1"
,
15
},
/* ADC */
{
A5
,
GET_PIN
(
A
,
4
),
"adc1"
,
4
},
/* ADC */
{
A6
,
RT_NULL
,
"adc1"
,
17
},
/* ADC, On-Chip: internal reference voltage, ADC_CHANNEL_VREFINT */
{
A7
,
RT_NULL
,
"adc1"
,
16
}
/* ADC, On-Chip: internal temperature sensor, ADC_CHANNEL_TEMPSENSOR */
{
D13
,
GET_PIN
(
D
,
3
)},
/* LED_BUILTIN */
{
D14
,
GET_PIN
(
B
,
9
),
"i2c1"
},
/* I2C-SDA (Wire)
*/
{
D15
,
GET_PIN
(
B
,
8
),
"i2c1"
},
/* I2C-SCL (Wire)
*/
{
D16
,
GET_PIN
(
A
,
0
)},
/* user button */
{
D17
,
GET_PIN
(
G
,
6
)},
/* user LED */
{
D18
,
GET_PIN
(
D
,
4
)},
/* user LED */
{
D19
,
GET_PIN
(
D
,
5
)},
/* user LED */
{
D20
,
GET_PIN
(
K
,
3
)},
/* user LED */
{
A0
,
GET_PIN
(
B
,
1
),
"adc1"
,
9
},
/* ADC */
{
A1
,
GET_PIN
(
C
,
2
),
"adc1"
,
12
},
/* ADC */
{
A2
,
GET_PIN
(
C
,
3
),
"adc1"
,
13
},
/* ADC */
{
A3
,
GET_PIN
(
C
,
4
),
"adc1"
,
14
},
/* ADC */
{
A4
,
GET_PIN
(
C
,
5
),
"adc1"
,
15
},
/* ADC */
{
A5
,
GET_PIN
(
A
,
4
),
"adc1"
,
4
},
/* ADC */
{
A6
,
RT_NULL
,
"adc1"
,
17
},
/* ADC, On-Chip: internal reference voltage, ADC_CHANNEL_VREFINT */
{
A7
,
RT_NULL
,
"adc1"
,
16
}
,
/* ADC, On-Chip: internal temperature sensor, ADC_CHANNEL_TEMPSENSOR */
};
bsp/stm32/stm32f469-st-disco/applications/arduino_pinout/pins_arduino.h
浏览文件 @
f71a287a
/*
* Copyright (c) 2006-202
1
, RT-Thread Development Team
* Copyright (c) 2006-202
2
, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2022-0
7-04 solar
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 A0 (21)
#define A1 (22)
#define A2 (23)
#define A3 (24)
#define A4 (25)
#define A5 (26)
#define A6 (27)
#define A7 (28)
#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 A0
(21)
#define A1
(22)
#define A2
(23)
#define A3
(24)
#define A4
(25)
#define A5
(26)
#define A6
(27)
#define A7
(28)
#define F_CPU 180000000L
/* CPU: 180MHz */
#define LED_BUILTIN D13
/* Default Built-in LED */
#define F_CPU 180000000L
/* CPU:180MHz */
#define RTDUINO_DEFAULT_IIC_BUS_NAME "i2c1"
#define LED_BUILTIN D13
/* Default Built-in LED */
/* i2c1 : PB9-SDA PB8-SCL */
#define RTDUINO_DEFAULT_IIC_BUS_NAME "i2c1"
#endif
/* Pins_Arduino_h */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录