1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
/*
* Copyright (C) 2021 Shanghai Eastsoft Microelectronics Co., Ltd.
*
*/
#ifndef __ES_CONF_INFO_UART_H__
#define __ES_CONF_INFO_UART_H__
#define ES_C_UART_PARITY_NONE ALD_UART_PARITY_NONE
#define ES_C_UART_PARITY_ODD ALD_UART_PARITY_ODD
#define ES_C_UART_PARITY_EVEN ALD_UART_PARITY_EVEN
#define ES_C_UART_STOP_1 ALD_UART_STOP_BITS_1
#define ES_C_UART_STOP_2 ALD_UART_STOP_BITS_2
/* UART 配置 */
#ifndef ES_DEVICE_NAME_EUART0
#define ES_DEVICE_NAME_EUART0 "euart0"
#endif
#ifndef ES_DEVICE_NAME_EUART1
#define ES_DEVICE_NAME_EUART1 "euart1"
#endif
#ifndef ES_DEVICE_NAME_CUART0
#define ES_DEVICE_NAME_CUART0 "cuart0"
#endif
#ifndef ES_DEVICE_NAME_CUART1
#define ES_DEVICE_NAME_CUART1 "cuart1"
#endif
#ifndef ES_DEVICE_NAME_CUART2
#define ES_DEVICE_NAME_CUART2 "cuart2"
#endif
#ifndef ES_CONF_CUART0_BAUD_RATE
#define ES_CONF_CUART0_BAUD_RATE 115200
#endif
#ifndef ES_CONF_CUART0_PARITY
#define ES_CONF_CUART0_PARITY ES_C_UART_PARITY_NONE
#endif
#ifndef ES_CONF_CUART0_STOP_BITS
#define ES_CONF_CUART0_STOP_BITS ES_C_UART_STOP_1
#endif
#ifndef ES_CONF_CUART1_BAUD_RATE
#define ES_CONF_CUART1_BAUD_RATE 115200
#endif
#ifndef ES_CONF_CUART1_PARITY
#define ES_CONF_CUART1_PARITY ES_C_UART_PARITY_NONE
#endif
#ifndef ES_CONF_CUART1_STOP_BITS
#define ES_CONF_CUART1_STOP_BITS ES_C_UART_STOP_1
#endif
#ifndef ES_CONF_CUART0_BAUD_RATE
#define ES_CONF_CUART0_BAUD_RATE 115200
#endif
#ifndef ES_CONF_CUART0_PARITY
#define ES_CONF_CUART0_PARITY ES_C_UART_PARITY_NONE
#endif
#ifndef ES_CONF_CUART0_STOP_BITS
#define ES_CONF_CUART0_STOP_BITS ES_C_UART_STOP_1
#endif
#ifndef ES_CONF_CUART1_BAUD_RATE
#define ES_CONF_CUART1_BAUD_RATE 115200
#endif
#ifndef ES_CONF_CUART1_PARITY
#define ES_CONF_CUART1_PARITY ES_C_UART_PARITY_NONE
#endif
#ifndef ES_CONF_CUART1_STOP_BITS
#define ES_CONF_CUART1_STOP_BITS ES_C_UART_STOP_1
#endif
#ifndef ES_CONF_CUART2_BAUD_RATE
#define ES_CONF_CUART2_BAUD_RATE 115200
#endif
#ifndef ES_CONF_CUART2_PARITY
#define ES_CONF_CUART2_PARITY ES_C_UART_PARITY_NONE
#endif
#ifndef ES_CONF_CUART2_STOP_BITS
#define ES_CONF_CUART2_STOP_BITS ES_C_UART_STOP_1
#endif
#define ES_EUART0_CONFIG \
{ \
ES_CONF_EUART0_BAUD_RATE, \
DATA_BITS_8, \
ES_CONF_EUART0_STOP_BITS, \
ES_CONF_EUART0_PARITY, \
BIT_ORDER_LSB, \
NRZ_NORMAL, \
RT_SERIAL_RB_BUFSZ, \
0 \
}
#define ES_EUART1_CONFIG \
{ \
ES_CONF_EUART1_BAUD_RATE, \
DATA_BITS_8, \
ES_CONF_EUART1_STOP_BITS, \
ES_CONF_EUART1_PARITY, \
BIT_ORDER_LSB, \
NRZ_NORMAL, \
RT_SERIAL_RB_BUFSZ, \
0 \
}
#define ES_CUART0_CONFIG \
{ \
ES_CONF_CUART0_BAUD_RATE, \
DATA_BITS_8, \
ES_CONF_CUART0_STOP_BITS, \
ES_CONF_CUART0_PARITY, \
BIT_ORDER_LSB, \
NRZ_NORMAL, \
RT_SERIAL_RB_BUFSZ, \
0 \
}
#define ES_CUART1_CONFIG \
{ \
ES_CONF_CUART1_BAUD_RATE, \
DATA_BITS_8, \
ES_CONF_CUART1_STOP_BITS, \
ES_CONF_CUART1_PARITY, \
BIT_ORDER_LSB, \
NRZ_NORMAL, \
RT_SERIAL_RB_BUFSZ, \
0 \
}
#define ES_CUART2_CONFIG \
{ \
ES_CONF_CUART2_BAUD_RATE, \
DATA_BITS_8, \
ES_CONF_CUART2_STOP_BITS, \
ES_CONF_CUART2_PARITY, \
BIT_ORDER_LSB, \
NRZ_NORMAL, \
RT_SERIAL_RB_BUFSZ, \
0 \
}
#endif
|