Skip to content

Commit e5875df

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 5de6ed9 + 538e5ff commit e5875df

File tree

285 files changed

+29813
-5616
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+29813
-5616
lines changed

.github/ALL_BSP_COMPILE.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
"stm32/stm32f407-atk-explorer",
161161
"stm32/stm32f407-robomaster-c",
162162
"stm32/stm32f407-st-discovery",
163+
"stm32/stm32f407-micu",
163164
"stm32/stm32f410-st-nucleo",
164165
"stm32/stm32f411-st-nucleo",
165166
"stm32/stm32f411-atk-nano",
@@ -195,6 +196,7 @@
195196
"stm32/stm32h563-st-nucleo",
196197
"stm32/stm32h503-st-nucleo",
197198
"stm32/stm32h723-st-nucleo",
199+
"stm32/stm32h723-lxb-disco",
198200
"stm32/stm32h730-esphosted-evb",
199201
"stm32/stm32h743-armfly-v7",
200202
"stm32/stm32h743-atk-apollo",

MAINTAINERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ tag: bsp_stm32f429-atk-apollo
147147
path: bsp/stm32/stm32f429-atk-apollo
148148
owners: lizhen9880(lizhen9880)<lizhen9880@126.com>
149149

150+
tag: bsp_stm32f407-micu
151+
path: bsp/stm32/stm32f407-micu
152+
owners: DaiLingxiang(Dailingxiang1)<3070269033@qq.com>
153+
150154
tag: bsp_stm32h723-st-nucleo
151155
path: bsp/stm32/stm32h723-st-nucleo
152156
owners: 下里巴人(hywing)<hywing.sir@qq.com>

bsp/README.md

Lines changed: 952 additions & 158 deletions
Large diffs are not rendered by default.

bsp/Vango/.clang-format-ignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
# files format check exclude path, please follow the instructions below to modify;
3+
# If you need to exclude an entire folder, add the folder path in dir_path;
4+
# If you need to exclude a file, add the path to the file in file_path.
5+
6+
# 从 .ignore_format.yml 迁移的规则
7+
8+
/v85xx*/Libraries/CMSIS/
9+
/v85xx*/Libraries/VangoV85xx*_standard_peripheral/

bsp/airm2m/air105/board/board.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,5 @@ extern int __bss_end;
2828
#define HEAP_END (void*)(0x20000000 + 0xA0000)
2929

3030
void rt_hw_board_init(void);
31-
int rt_vbus_do_init(void);
3231

3332
#endif

bsp/gd32/arm/gd32527I-eval/board/Kconfig

Lines changed: 83 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -34,223 +34,255 @@ menu "On-chip Peripheral Drivers"
3434

3535
config BSP_UART0_RX_USING_DMA
3636
bool "Enable UART0 RX DMA"
37-
depends on BSP_USING_UART0
38-
select RT_SERIAL_USING_DMA
37+
depends on BSP_USING_UART0 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
3938
default n
4039

4140
config BSP_UART0_TX_USING_DMA
4241
bool "Enable UART0 TX DMA"
43-
depends on BSP_USING_UART0
44-
select RT_SERIAL_USING_DMA
42+
depends on BSP_USING_UART0 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
4543
default n
4644

45+
config BSP_UART0_DMA_PING_BUFSIZE
46+
int "Set UART0 RX DMA ping-pong buffer size"
47+
range 16 65535
48+
depends on BSP_USING_UART0 && RT_USING_SERIAL_V2 && BSP_UART0_RX_USING_DMA
49+
default 64
50+
4751
config BSP_UART0_RX_BUFSIZE
4852
int "Set UART0 RX buffer size"
4953
range 64 65535
5054
depends on BSP_USING_UART0 && RT_USING_SERIAL_V2
51-
default 64
55+
default 128
5256

5357
config BSP_UART0_TX_BUFSIZE
5458
int "Set UART0 TX buffer size"
5559
range 0 65535
5660
depends on BSP_USING_UART0 && RT_USING_SERIAL_V2
57-
default 0
61+
default 128
5862

5963
config BSP_USING_UART1
6064
bool "Enable UART1"
61-
default n
65+
default y
6266

6367
config BSP_UART1_RX_USING_DMA
6468
bool "Enable UART1 RX DMA"
65-
depends on BSP_USING_UART1
66-
select RT_SERIAL_USING_DMA
69+
depends on BSP_USING_UART1 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
6770
default n
6871

6972
config BSP_UART1_TX_USING_DMA
7073
bool "Enable UART1 TX DMA"
71-
depends on BSP_USING_UART1
72-
select RT_SERIAL_USING_DMA
74+
depends on BSP_USING_UART1 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
7375
default n
7476

77+
config BSP_UART1_DMA_PING_BUFSIZE
78+
int "Set UART1 RX DMA ping-pong buffer size"
79+
range 16 65535
80+
depends on BSP_USING_UART1 && RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
81+
default 64
82+
7583
config BSP_UART1_RX_BUFSIZE
7684
int "Set UART1 RX buffer size"
7785
range 64 65535
7886
depends on BSP_USING_UART1 && RT_USING_SERIAL_V2
79-
default 64
87+
default 128
8088

8189
config BSP_UART1_TX_BUFSIZE
8290
int "Set UART1 TX buffer size"
8391
range 0 65535
8492
depends on BSP_USING_UART1 && RT_USING_SERIAL_V2
85-
default 0
93+
default 128
8694

8795
config BSP_USING_UART2
8896
bool "Enable UART2"
8997
default n
9098

9199
config BSP_UART2_RX_USING_DMA
92100
bool "Enable UART2 RX DMA"
93-
depends on BSP_USING_UART2
94-
select RT_SERIAL_USING_DMA
101+
depends on BSP_USING_UART2 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
95102
default n
96103

97104
config BSP_UART2_TX_USING_DMA
98105
bool "Enable UART2 TX DMA"
99-
depends on BSP_USING_UART2
100-
select RT_SERIAL_USING_DMA
106+
depends on BSP_USING_UART2 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
101107
default n
102-
108+
109+
config BSP_UART2_DMA_PING_BUFSIZE
110+
int "Set UART2 RX DMA ping-pong buffer size"
111+
range 16 65535
112+
depends on BSP_USING_UART2 && RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
113+
default 64
114+
103115
config BSP_UART2_RX_BUFSIZE
104116
int "Set UART2 RX buffer size"
105117
range 64 65535
106118
depends on BSP_USING_UART2 && RT_USING_SERIAL_V2
107-
default 64
119+
default 128
108120

109121
config BSP_UART2_TX_BUFSIZE
110122
int "Set UART2 TX buffer size"
111123
range 0 65535
112124
depends on BSP_USING_UART2 && RT_USING_SERIAL_V2
113-
default 0
125+
default 128
114126

115127
config BSP_USING_UART3
116128
bool "Enable UART3"
117129
default n
118130

119131
config BSP_UART3_RX_USING_DMA
120132
bool "Enable UART3 RX DMA"
121-
depends on BSP_USING_UART3
122-
select RT_SERIAL_USING_DMA
133+
depends on BSP_USING_UART3 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
123134
default n
124135

125136
config BSP_UART3_TX_USING_DMA
126137
bool "Enable UART3 TX DMA"
127-
depends on BSP_USING_UART3
128-
select RT_SERIAL_USING_DMA
138+
depends on BSP_USING_UART3 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
129139
default n
130140

141+
config BSP_UART3_DMA_PING_BUFSIZE
142+
int "Set UART3 RX DMA ping-pong buffer size"
143+
range 16 65535
144+
depends on BSP_USING_UART3 && RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
145+
default 64
146+
131147
config BSP_UART3_RX_BUFSIZE
132148
int "Set UART3 RX buffer size"
133149
range 64 65535
134150
depends on BSP_USING_UART3 && RT_USING_SERIAL_V2
135-
default 64
151+
default 128
136152

137153
config BSP_UART3_TX_BUFSIZE
138154
int "Set UART3 TX buffer size"
139155
range 0 65535
140156
depends on BSP_USING_UART3 && RT_USING_SERIAL_V2
141-
default 0
157+
default 128
142158

143159
config BSP_USING_UART4
144160
bool "Enable UART4"
145161
default n
146162

147163
config BSP_UART4_RX_USING_DMA
148164
bool "Enable UART4 RX DMA"
149-
depends on BSP_USING_UART4
150-
select RT_SERIAL_USING_DMA
165+
depends on BSP_USING_UART4 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
151166
default n
152167

153168
config BSP_UART4_TX_USING_DMA
154169
bool "Enable UART4 TX DMA"
155-
depends on BSP_USING_UART4
156-
select RT_SERIAL_USING_DMA
170+
depends on BSP_USING_UART4 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
157171
default n
158172

173+
config BSP_UART4_DMA_PING_BUFSIZE
174+
int "Set UART4 RX DMA ping-pong buffer size"
175+
range 16 65535
176+
depends on BSP_USING_UART4 && RT_USING_SERIAL_V2 && BSP_UART4_RX_USING_DMA
177+
default 64
178+
159179
config BSP_UART4_RX_BUFSIZE
160180
int "Set UART4 RX buffer size"
161181
range 64 65535
162182
depends on BSP_USING_UART4 && RT_USING_SERIAL_V2
163-
default 64
183+
default 128
164184

165185
config BSP_UART4_TX_BUFSIZE
166186
int "Set UART4 TX buffer size"
167187
range 0 65535
168188
depends on BSP_USING_UART4 && RT_USING_SERIAL_V2
169-
default 0
189+
default 128
170190

171191
config BSP_USING_UART5
172192
bool "Enable UART5"
173193
default n
174194

175195
config BSP_UART5_RX_USING_DMA
176196
bool "Enable UART5 RX DMA"
177-
depends on BSP_USING_UART5
178-
select RT_SERIAL_USING_DMA
197+
depends on BSP_USING_UART5 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
179198
default n
180199

181200
config BSP_UART5_TX_USING_DMA
182201
bool "Enable UART5 TX DMA"
183-
depends on BSP_USING_UART5
184-
select RT_SERIAL_USING_DMA
202+
depends on BSP_USING_UART5 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
185203
default n
186204

205+
config BSP_UART5_DMA_PING_BUFSIZE
206+
int "Set UART5 RX DMA ping-pong buffer size"
207+
range 16 65535
208+
depends on BSP_USING_UART5 && RT_USING_SERIAL_V2 && BSP_UART5_RX_USING_DMA
209+
default 64
210+
187211
config BSP_UART5_RX_BUFSIZE
188212
int "Set UART5 RX buffer size"
189213
range 64 65535
190214
depends on BSP_USING_UART5 && RT_USING_SERIAL_V2
191-
default 64
215+
default 128
192216

193217
config BSP_UART5_TX_BUFSIZE
194218
int "Set UART5 TX buffer size"
195219
range 0 65535
196220
depends on BSP_USING_UART5 && RT_USING_SERIAL_V2
197-
default 0
221+
default 128
198222

199223
config BSP_USING_UART6
200224
bool "Enable UART6"
201225
default n
202226

203227
config BSP_UART6_RX_USING_DMA
204228
bool "Enable UART6 RX DMA"
205-
depends on BSP_USING_UART6
206-
select RT_SERIAL_USING_DMA
229+
depends on BSP_USING_UART6 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
207230
default n
208231

209232
config BSP_UART6_TX_USING_DMA
210233
bool "Enable UART6 TX DMA"
211-
depends on BSP_USING_UART6
212-
select RT_SERIAL_USING_DMA
234+
depends on BSP_USING_UART6 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
213235
default n
214236

237+
config BSP_UART6_DMA_PING_BUFSIZE
238+
int "Set UART6 RX DMA ping-pong buffer size"
239+
range 16 65535
240+
depends on BSP_USING_UART6 && RT_USING_SERIAL_V2 && BSP_UART6_RX_USING_DMA
241+
default 64
242+
215243
config BSP_UART6_RX_BUFSIZE
216244
int "Set UART6 RX buffer size"
217245
range 64 65535
218246
depends on BSP_USING_UART6 && RT_USING_SERIAL_V2
219-
default 64
247+
default 128
220248

221249
config BSP_UART6_TX_BUFSIZE
222250
int "Set UART6 TX buffer size"
223251
range 0 65535
224252
depends on BSP_USING_UART6 && RT_USING_SERIAL_V2
225-
default 0
253+
default 128
226254

227-
config BSP_USING_UART7
255+
config BSP_USING_UART7
228256
bool "Enable UART7"
229257
default n
230258

231259
config BSP_UART7_RX_USING_DMA
232260
bool "Enable UART7 RX DMA"
233-
depends on BSP_USING_UART7
234-
select RT_SERIAL_USING_DMA
261+
depends on BSP_USING_UART7 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
235262
default n
236263

237264
config BSP_UART7_TX_USING_DMA
238265
bool "Enable UART7 TX DMA"
239-
depends on BSP_USING_UART7
240-
select RT_SERIAL_USING_DMA
266+
depends on BSP_USING_UART7 && RT_USING_SERIAL_V2 && RT_SERIAL_USING_DMA
241267
default n
242268

269+
config BSP_UART7_DMA_PING_BUFSIZE
270+
int "Set UART7 RX DMA ping-pong buffer size"
271+
range 16 65535
272+
depends on BSP_USING_UART7 && RT_USING_SERIAL_V2 && BSP_UART7_RX_USING_DMA
273+
default 64
274+
243275
config BSP_UART7_RX_BUFSIZE
244276
int "Set UART7 RX buffer size"
245277
range 64 65535
246278
depends on BSP_USING_UART7 && RT_USING_SERIAL_V2
247-
default 64
279+
default 128
248280

249281
config BSP_UART7_TX_BUFSIZE
250282
int "Set UART7 TX buffer size"
251283
range 0 65535
252284
depends on BSP_USING_UART7 && RT_USING_SERIAL_V2
253-
default 0
285+
default 128
254286
endif
255287

256288
menuconfig BSP_USING_SPI

0 commit comments

Comments
 (0)