Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
天中雨水
rt-thread
提交
704717a1
R
rt-thread
项目概览
天中雨水
/
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,发现更多精彩内容 >>
提交
704717a1
编写于
7月 04, 2022
作者:
L
liuhy
提交者:
guo
7月 04, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[bsp][essemi]fix bug.
上级
cca2f40a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
195 addition
and
127 deletion
+195
-127
bsp/essemi/es32f369x/drivers/ES/es_conf_info_map.h
bsp/essemi/es32f369x/drivers/ES/es_conf_info_map.h
+194
-126
bsp/essemi/es32f369x/drivers/drv_pwm.c
bsp/essemi/es32f369x/drivers/drv_pwm.c
+1
-1
未找到文件。
bsp/essemi/es32f369x/drivers/ES/es_conf_info_map.h
浏览文件 @
704717a1
...
...
@@ -73,129 +73,197 @@ struct pin_index
#define ES_GPIO_ADC_CH14_PIN GPIO_PIN_0
#define ES_GPIO_ADC_CH15_PIN GPIO_PIN_1
static
const
struct
pin_index
pins
[]
=
{
__ES_PIN_DEFAULT
,
__ES_PIN
(
1
,
E
,
2
),
__ES_PIN
(
2
,
E
,
3
),
__ES_PIN
(
3
,
E
,
4
),
__ES_PIN
(
4
,
E
,
5
),
__ES_PIN
(
5
,
E
,
6
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
7
,
C
,
13
),
__ES_PIN
(
8
,
C
,
14
),
__ES_PIN
(
9
,
C
,
15
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
11
,
F
,
4
),
__ES_PIN
(
12
,
H
,
0
),
__ES_PIN
(
13
,
H
,
1
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
2
,
C
,
13
),
__ES_PIN
(
3
,
C
,
14
),
__ES_PIN
(
4
,
C
,
15
),
__ES_PIN
(
5
,
H
,
0
),
__ES_PIN
(
6
,
H
,
1
),
__ES_PIN
(
15
,
C
,
0
),
__ES_PIN
(
16
,
C
,
1
),
__ES_PIN
(
17
,
C
,
2
),
__ES_PIN
(
18
,
C
,
3
),
__ES_PIN
(
19
,
F
,
6
),
__ES_PIN
(
20
,
H
,
3
),
__ES_PIN
(
21
,
H
,
4
),
__ES_PIN
(
22
,
F
,
7
),
__ES_PIN
(
23
,
A
,
0
),
__ES_PIN
(
24
,
A
,
1
),
__ES_PIN
(
25
,
A
,
2
),
__ES_PIN
(
26
,
A
,
3
),
__ES_PIN
(
27
,
F
,
0
),
__ES_PIN
(
28
,
F
,
1
),
__ES_PIN
(
29
,
A
,
4
),
__ES_PIN
(
30
,
A
,
5
),
__ES_PIN
(
31
,
A
,
6
),
__ES_PIN
(
32
,
A
,
7
),
__ES_PIN
(
33
,
C
,
4
),
__ES_PIN
(
34
,
C
,
5
),
__ES_PIN
(
35
,
B
,
0
),
__ES_PIN
(
36
,
B
,
1
),
__ES_PIN
(
37
,
B
,
2
),
__ES_PIN
(
38
,
E
,
7
),
__ES_PIN
(
39
,
E
,
8
),
__ES_PIN
(
40
,
E
,
9
),
__ES_PIN
(
41
,
E
,
10
),
__ES_PIN
(
42
,
E
,
11
),
__ES_PIN
(
43
,
E
,
12
),
__ES_PIN
(
44
,
E
,
13
),
__ES_PIN
(
45
,
E
,
14
),
__ES_PIN
(
46
,
E
,
15
),
__ES_PIN
(
47
,
B
,
10
),
__ES_PIN
(
48
,
B
,
11
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
8
,
C
,
0
),
__ES_PIN
(
9
,
C
,
1
),
__ES_PIN
(
10
,
C
,
2
),
__ES_PIN
(
11
,
C
,
3
),
__ES_PIN
(
12
,
H
,
3
),
__ES_PIN
(
13
,
H
,
4
),
__ES_PIN
(
14
,
A
,
0
),
__ES_PIN
(
15
,
A
,
1
),
__ES_PIN
(
16
,
A
,
2
),
__ES_PIN
(
17
,
A
,
3
),
__ES_PIN
(
18
,
F
,
0
),
__ES_PIN
(
19
,
F
,
1
),
__ES_PIN
(
20
,
A
,
4
),
__ES_PIN
(
21
,
A
,
5
),
__ES_PIN
(
22
,
A
,
6
),
__ES_PIN
(
23
,
A
,
7
),
__ES_PIN
(
24
,
C
,
4
),
__ES_PIN
(
25
,
C
,
5
),
__ES_PIN
(
26
,
B
,
0
),
__ES_PIN
(
27
,
B
,
1
),
__ES_PIN
(
28
,
B
,
2
),
__ES_PIN
(
29
,
B
,
10
),
__ES_PIN
(
30
,
B
,
11
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
51
,
B
,
12
),
__ES_PIN
(
52
,
B
,
13
),
__ES_PIN
(
53
,
B
,
14
),
__ES_PIN
(
54
,
B
,
15
),
__ES_PIN
(
55
,
D
,
8
),
__ES_PIN
(
56
,
D
,
9
),
__ES_PIN
(
57
,
D
,
10
),
__ES_PIN
(
58
,
D
,
11
),
__ES_PIN
(
59
,
D
,
12
),
__ES_PIN
(
60
,
D
,
13
),
__ES_PIN
(
61
,
D
,
14
),
__ES_PIN
(
62
,
D
,
15
),
__ES_PIN
(
63
,
C
,
6
),
__ES_PIN
(
64
,
C
,
7
),
__ES_PIN
(
65
,
C
,
8
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
33
,
B
,
12
),
__ES_PIN
(
34
,
B
,
13
),
__ES_PIN
(
35
,
B
,
14
),
__ES_PIN
(
36
,
B
,
15
),
__ES_PIN
(
37
,
C
,
6
),
__ES_PIN
(
38
,
C
,
7
),
__ES_PIN
(
39
,
C
,
8
),
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
__ES_PIN
(
72
,
A
,
13
),
__ES_PIN_DEFAULT
,
__ES_PIN
(
46
,
A
,
13
),
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
__ES_PIN
(
49
,
A
,
14
),
__ES_PIN
(
50
,
A
,
15
),
__ES_PIN
(
51
,
C
,
10
),
__ES_PIN
(
52
,
C
,
11
),
__ES_PIN
(
53
,
C
,
12
),
__ES_PIN
(
54
,
D
,
2
),
__ES_PIN
(
55
,
B
,
3
),
__ES_PIN
(
56
,
B
,
4
),
__ES_PIN
(
57
,
B
,
5
),
__ES_PIN
(
58
,
B
,
6
),
__ES_PIN
(
59
,
B
,
7
),
__ES_PIN
(
60
,
H
,
2
),
__ES_PIN
(
61
,
B
,
8
),
__ES_PIN
(
62
,
B
,
9
),
__ES_PIN
(
76
,
A
,
14
),
__ES_PIN
(
77
,
A
,
15
),
__ES_PIN
(
78
,
C
,
10
),
__ES_PIN
(
79
,
C
,
11
),
__ES_PIN
(
80
,
C
,
12
),
__ES_PIN
(
81
,
D
,
0
),
__ES_PIN
(
82
,
D
,
1
),
__ES_PIN
(
83
,
D
,
2
),
__ES_PIN
(
84
,
D
,
3
),
__ES_PIN
(
85
,
D
,
4
),
__ES_PIN
(
86
,
D
,
5
),
__ES_PIN
(
87
,
D
,
6
),
__ES_PIN
(
88
,
D
,
7
),
__ES_PIN
(
89
,
B
,
3
),
__ES_PIN
(
90
,
B
,
4
),
__ES_PIN
(
91
,
B
,
5
),
__ES_PIN
(
92
,
B
,
6
),
__ES_PIN
(
93
,
B
,
7
),
__ES_PIN
(
94
,
H
,
2
),
__ES_PIN
(
95
,
B
,
8
),
__ES_PIN
(
96
,
B
,
9
),
__ES_PIN
(
97
,
E
,
0
),
__ES_PIN
(
98
,
E
,
1
),
__ES_PIN_DEFAULT
,
__ES_PIN_DEFAULT
,
};
#define ES_PIN_GPIO_C_13 2
#define ES_PIN_GPIO_C_14 3
#define ES_PIN_GPIO_C_15 4
#define ES_PIN_GPIO_H_0 5
#define ES_PIN_GPIO_H_1 6
#define ES_PIN_GPIO_C_0 8
#define ES_PIN_GPIO_C_1 9
#define ES_PIN_GPIO_C_2 10
#define ES_PIN_GPIO_C_3 11
#define ES_PIN_GPIO_H_3 12
#define ES_PIN_GPIO_H_4 13
#define ES_PIN_GPIO_A_0 14
#define ES_PIN_GPIO_A_1 15
#define ES_PIN_GPIO_A_2 16
#define ES_PIN_GPIO_A_3 17
#define ES_PIN_GPIO_F_0 18
#define ES_PIN_GPIO_F_1 19
#define ES_PIN_GPIO_A_4 20
#define ES_PIN_GPIO_A_5 21
#define ES_PIN_GPIO_A_6 22
#define ES_PIN_GPIO_A_7 23
#define ES_PIN_GPIO_C_4 24
#define ES_PIN_GPIO_C_5 25
#define ES_PIN_GPIO_B_0 26
#define ES_PIN_GPIO_B_1 27
#define ES_PIN_GPIO_B_2 28
#define ES_PIN_GPIO_B_10 29
#define ES_PIN_GPIO_B_11 30
#define ES_PIN_GPIO_B_12 33
#define ES_PIN_GPIO_B_13 34
#define ES_PIN_GPIO_B_14 35
#define ES_PIN_GPIO_B_15 36
#define ES_PIN_GPIO_C_6 37
#define ES_PIN_GPIO_C_7 38
#define ES_PIN_GPIO_C_8 39
#define ES_PIN_GPIO_A_13 46
#define ES_PIN_GPIO_A_14 49
#define ES_PIN_GPIO_A_15 50
#define ES_PIN_GPIO_C_10 51
#define ES_PIN_GPIO_C_11 52
#define ES_PIN_GPIO_C_12 53
#define ES_PIN_GPIO_D_2 54
#define ES_PIN_GPIO_B_3 55
#define ES_PIN_GPIO_B_4 56
#define ES_PIN_GPIO_B_5 57
#define ES_PIN_GPIO_B_6 58
#define ES_PIN_GPIO_B_7 59
#define ES_PIN_GPIO_H_2 60
#define ES_PIN_GPIO_B_8 61
#define ES_PIN_GPIO_B_9 62
#define ES_PIN_GPIO_E_2 1
#define ES_PIN_GPIO_E_3 2
#define ES_PIN_GPIO_E_4 3
#define ES_PIN_GPIO_E_5 4
#define ES_PIN_GPIO_E_6 5
#define ES_PIN_GPIO_C_13 7
#define ES_PIN_GPIO_C_14 8
#define ES_PIN_GPIO_C_15 9
#define ES_PIN_GPIO_F_4 11
#define ES_PIN_GPIO_H_0 12
#define ES_PIN_GPIO_H_1 13
#define ES_PIN_GPIO_C_0 15
#define ES_PIN_GPIO_C_1 16
#define ES_PIN_GPIO_C_2 17
#define ES_PIN_GPIO_C_3 18
#define ES_PIN_GPIO_F_6 19
#define ES_PIN_GPIO_H_3 20
#define ES_PIN_GPIO_H_4 21
#define ES_PIN_GPIO_F_7 22
#define ES_PIN_GPIO_A_0 23
#define ES_PIN_GPIO_A_1 24
#define ES_PIN_GPIO_A_2 25
#define ES_PIN_GPIO_A_3 26
#define ES_PIN_GPIO_F_0 27
#define ES_PIN_GPIO_F_1 28
#define ES_PIN_GPIO_A_4 29
#define ES_PIN_GPIO_A_5 30
#define ES_PIN_GPIO_A_6 31
#define ES_PIN_GPIO_A_7 32
#define ES_PIN_GPIO_C_4 33
#define ES_PIN_GPIO_C_5 34
#define ES_PIN_GPIO_B_0 35
#define ES_PIN_GPIO_B_1 36
#define ES_PIN_GPIO_B_2 37
#define ES_PIN_GPIO_E_7 38
#define ES_PIN_GPIO_E_8 39
#define ES_PIN_GPIO_E_9 40
#define ES_PIN_GPIO_E_10 41
#define ES_PIN_GPIO_E_11 42
#define ES_PIN_GPIO_E_12 43
#define ES_PIN_GPIO_E_13 44
#define ES_PIN_GPIO_E_14 45
#define ES_PIN_GPIO_E_15 46
#define ES_PIN_GPIO_B_10 47
#define ES_PIN_GPIO_B_11 48
#define ES_PIN_GPIO_B_12 51
#define ES_PIN_GPIO_B_13 52
#define ES_PIN_GPIO_B_14 53
#define ES_PIN_GPIO_B_15 54
#define ES_PIN_GPIO_D_8 55
#define ES_PIN_GPIO_D_9 56
#define ES_PIN_GPIO_D_10 57
#define ES_PIN_GPIO_D_11 58
#define ES_PIN_GPIO_D_12 59
#define ES_PIN_GPIO_D_13 60
#define ES_PIN_GPIO_D_14 61
#define ES_PIN_GPIO_D_15 62
#define ES_PIN_GPIO_C_6 63
#define ES_PIN_GPIO_C_7 64
#define ES_PIN_GPIO_C_8 65
#define ES_PIN_GPIO_A_13 72
#define ES_PIN_GPIO_A_14 76
#define ES_PIN_GPIO_A_15 77
#define ES_PIN_GPIO_C_10 78
#define ES_PIN_GPIO_C_11 79
#define ES_PIN_GPIO_C_12 80
#define ES_PIN_GPIO_D_0 81
#define ES_PIN_GPIO_D_1 82
#define ES_PIN_GPIO_D_2 83
#define ES_PIN_GPIO_D_3 84
#define ES_PIN_GPIO_D_4 85
#define ES_PIN_GPIO_D_5 86
#define ES_PIN_GPIO_D_6 87
#define ES_PIN_GPIO_D_7 88
#define ES_PIN_GPIO_B_3 89
#define ES_PIN_GPIO_B_4 90
#define ES_PIN_GPIO_B_5 91
#define ES_PIN_GPIO_B_6 92
#define ES_PIN_GPIO_B_7 93
#define ES_PIN_GPIO_H_2 94
#define ES_PIN_GPIO_B_8 95
#define ES_PIN_GPIO_B_9 96
#define ES_PIN_GPIO_E_0 97
#define ES_PIN_GPIO_E_1 98
/* UART_TX */
...
...
@@ -605,34 +673,34 @@ static const struct pin_index pins[] =
#endif
#ifndef ES_UART2_RX_GPIO_FUNC
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_
5
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_
3
#endif
#ifndef ES_UART2_RX_GPIO_PORT
#define ES_UART2_RX_GPIO_PORT GPIO
B
#define ES_UART2_RX_GPIO_PORT GPIO
E
#endif
#ifndef ES_UART2_RX_GPIO_PIN
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_
4
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_
3
#endif
#ifndef ES_UART2_RX_PIN
#ifdef ES_PIN_GPIO_
B_4
#define ES_UART2_RX_PIN ES_PIN_GPIO_
B_4
#ifdef ES_PIN_GPIO_
E_3
#define ES_UART2_RX_PIN ES_PIN_GPIO_
E_3
#endif
#endif
#ifndef ES_UART2_RX_GPIO_FUNC
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_
3
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_
5
#endif
#ifndef ES_UART2_RX_GPIO_PORT
#define ES_UART2_RX_GPIO_PORT GPIO
E
#define ES_UART2_RX_GPIO_PORT GPIO
B
#endif
#ifndef ES_UART2_RX_GPIO_PIN
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_
3
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_
4
#endif
#ifndef ES_UART2_RX_PIN
#ifdef ES_PIN_GPIO_
E_3
#define ES_UART2_RX_PIN ES_PIN_GPIO_
E_3
#ifdef ES_PIN_GPIO_
B_4
#define ES_UART2_RX_PIN ES_PIN_GPIO_
B_4
#endif
#endif
...
...
@@ -1684,47 +1752,47 @@ static const struct pin_index pins[] =
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_4
#endif
#ifndef ES_SPI0_SCK_GPIO_PORT
#define ES_SPI0_SCK_GPIO_PORT GPIO
B
#define ES_SPI0_SCK_GPIO_PORT GPIO
D
#endif
#ifndef ES_SPI0_SCK_GPIO_PIN
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_3
#endif
#ifndef ES_SPI0_SCK_PIN
#ifdef ES_PIN_GPIO_
B
_3
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
B
_3
#ifdef ES_PIN_GPIO_
D
_3
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
D
_3
#endif
#endif
#ifndef ES_SPI0_SCK_GPIO_FUNC
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_
6
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_
4
#endif
#ifndef ES_SPI0_SCK_GPIO_PORT
#define ES_SPI0_SCK_GPIO_PORT GPIO
A
#define ES_SPI0_SCK_GPIO_PORT GPIO
B
#endif
#ifndef ES_SPI0_SCK_GPIO_PIN
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_
5
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_
3
#endif
#ifndef ES_SPI0_SCK_PIN
#ifdef ES_PIN_GPIO_
A_5
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
A_5
#ifdef ES_PIN_GPIO_
B_3
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
B_3
#endif
#endif
#ifndef ES_SPI0_SCK_GPIO_FUNC
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_
4
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_
6
#endif
#ifndef ES_SPI0_SCK_GPIO_PORT
#define ES_SPI0_SCK_GPIO_PORT GPIO
D
#define ES_SPI0_SCK_GPIO_PORT GPIO
A
#endif
#ifndef ES_SPI0_SCK_GPIO_PIN
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_
3
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_
5
#endif
#ifndef ES_SPI0_SCK_PIN
#ifdef ES_PIN_GPIO_
D_3
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
D_3
#ifdef ES_PIN_GPIO_
A_5
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_
A_5
#endif
#endif
...
...
@@ -2904,6 +2972,6 @@ static const struct pin_index pins[] =
/* GP16C2T_CH2N */
#define ES_RTT_APP_LED_PIN ES_PIN_GPIO_
F_0
#define ES_RTT_APP_LED_PIN ES_PIN_GPIO_
C_6
#endif
bsp/essemi/es32f369x/drivers/drv_pwm.c
浏览文件 @
704717a1
...
...
@@ -268,7 +268,7 @@ int rt_hw_pwm_init(void)
ald_gpio_init
(
ES_GP32C4T0_CH4_GPIO_PORT
,
ES_GP32C4T0_CH4_GPIO_PIN
,
&
gpio_initstructure
);
#endif
ret
=
rt_device_pwm_register
(
&
gp32c4t0_pwm_dev
,
ES_DEVICE_NAME_
AD16C4T1
_PWM
,
&
es32f3_pwm_ops
,
ret
=
rt_device_pwm_register
(
&
gp32c4t0_pwm_dev
,
ES_DEVICE_NAME_
GP32C4T0
_PWM
,
&
es32f3_pwm_ops
,
&
gp32c4t0_timer_initstruct
);
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录