File tree Expand file tree Collapse file tree 31 files changed +637
-27
lines changed
ev_hc32f460_lqfp100_v2/board
ev_hc32f472_lqfp100/board
ev_hc32f4a0_lqfp176/board
lckfb-hc32f4a0-lqfp100/board
stm32g071-st-nucleo/board
stm32l475-atk-pandora/board Expand file tree Collapse file tree 31 files changed +637
-27
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,12 @@ menu "On-chip Peripheral Drivers"
8080 range 0 65535
8181 depends on RT_USING_SERIAL_V2
8282 default 0
83+
84+ config BSP_UART1_DMA_PING_BUFSIZE
85+ int "Set UART1 RX DMA ping-pong buffer size"
86+ range 32 65535
87+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
88+ default 64
8389 endif
8490
8591 menuconfig BSP_USING_UART2
@@ -107,6 +113,12 @@ menu "On-chip Peripheral Drivers"
107113 range 0 65535
108114 depends on RT_USING_SERIAL_V2
109115 default 0
116+
117+ config BSP_UART2_DMA_PING_BUFSIZE
118+ int "Set UART2 RX DMA ping-pong buffer size"
119+ range 32 65535
120+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
121+ default 64
110122 endif
111123
112124 menuconfig BSP_USING_UART3
@@ -134,6 +146,12 @@ menu "On-chip Peripheral Drivers"
134146 range 0 65535
135147 depends on RT_USING_SERIAL_V2
136148 default 0
149+
150+ config BSP_UART3_DMA_PING_BUFSIZE
151+ int "Set UART3 RX DMA ping-pong buffer size"
152+ range 32 65535
153+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
154+ default 64
137155 endif
138156 endif
139157
Original file line number Diff line number Diff line change @@ -95,6 +95,12 @@ menu "On-chip Peripheral Drivers"
9595 range 0 65535
9696 depends on RT_USING_SERIAL_V2
9797 default 0
98+
99+ config BSP_UART1_DMA_PING_BUFSIZE
100+ int "Set UART1 RX DMA ping-pong buffer size"
101+ range 32 65535
102+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
103+ default 64
98104 endif
99105
100106 menuconfig BSP_USING_UART2
@@ -122,6 +128,12 @@ menu "On-chip Peripheral Drivers"
122128 range 0 65535
123129 depends on RT_USING_SERIAL_V2
124130 default 0
131+
132+ config BSP_UART2_DMA_PING_BUFSIZE
133+ int "Set UART2 RX DMA ping-pong buffer size"
134+ range 32 65535
135+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
136+ default 64
125137 endif
126138
127139 menuconfig BSP_USING_UART3
@@ -149,6 +161,12 @@ menu "On-chip Peripheral Drivers"
149161 range 0 65535
150162 depends on RT_USING_SERIAL_V2
151163 default 0
164+
165+ config BSP_UART3_DMA_PING_BUFSIZE
166+ int "Set UART3 RX DMA ping-pong buffer size"
167+ range 32 65535
168+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
169+ default 64
152170 endif
153171 endif
154172
Original file line number Diff line number Diff line change @@ -106,6 +106,12 @@ menu "On-chip Peripheral Drivers"
106106 range 0 65535
107107 depends on RT_USING_SERIAL_V2
108108 default 0
109+
110+ config BSP_UART1_DMA_PING_BUFSIZE
111+ int "Set UART1 RX DMA ping-pong buffer size"
112+ range 32 65535
113+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
114+ default 64
109115 endif
110116
111117 menuconfig BSP_USING_UART2
@@ -133,6 +139,12 @@ menu "On-chip Peripheral Drivers"
133139 range 0 65535
134140 depends on RT_USING_SERIAL_V2
135141 default 0
142+
143+ config BSP_UART2_DMA_PING_BUFSIZE
144+ int "Set UART2 RX DMA ping-pong buffer size"
145+ range 32 65535
146+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
147+ default 64
136148 endif
137149
138150 menuconfig BSP_USING_UART3
@@ -160,6 +172,12 @@ menu "On-chip Peripheral Drivers"
160172 range 0 65535
161173 depends on RT_USING_SERIAL_V2
162174 default 0
175+
176+ config BSP_UART3_DMA_PING_BUFSIZE
177+ int "Set UART3 RX DMA ping-pong buffer size"
178+ range 32 65535
179+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
180+ default 64
163181 endif
164182 endif
165183
Original file line number Diff line number Diff line change @@ -80,6 +80,12 @@ menu "On-chip Peripheral Drivers"
8080 range 0 65535
8181 depends on RT_USING_SERIAL_V2
8282 default 0
83+
84+ config BSP_UART1_DMA_PING_BUFSIZE
85+ int "Set UART1 RX DMA ping-pong buffer size"
86+ range 32 65535
87+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
88+ default 64
8389 endif
8490
8591 menuconfig BSP_USING_UART2
@@ -107,6 +113,12 @@ menu "On-chip Peripheral Drivers"
107113 range 0 65535
108114 depends on RT_USING_SERIAL_V2
109115 default 0
116+
117+ config BSP_UART2_DMA_PING_BUFSIZE
118+ int "Set UART2 RX DMA ping-pong buffer size"
119+ range 32 65535
120+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
121+ default 64
110122 endif
111123
112124 menuconfig BSP_USING_UART3
@@ -134,6 +146,12 @@ menu "On-chip Peripheral Drivers"
134146 range 0 65535
135147 depends on RT_USING_SERIAL_V2
136148 default 0
149+
150+ config BSP_UART3_DMA_PING_BUFSIZE
151+ int "Set UART3 RX DMA ping-pong buffer size"
152+ range 32 65535
153+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
154+ default 64
137155 endif
138156 endif
139157
Original file line number Diff line number Diff line change @@ -125,6 +125,12 @@ menu "On-chip Peripheral Drivers"
125125 range 0 65535
126126 depends on RT_USING_SERIAL_V2
127127 default 0
128+
129+ config BSP_UART1_DMA_PING_BUFSIZE
130+ int "Set UART1 RX DMA ping-pong buffer size"
131+ range 32 65535
132+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
133+ default 64
128134 endif
129135
130136 menuconfig BSP_USING_UART2
@@ -152,6 +158,12 @@ menu "On-chip Peripheral Drivers"
152158 range 0 65535
153159 depends on RT_USING_SERIAL_V2
154160 default 0
161+
162+ config BSP_UART2_DMA_PING_BUFSIZE
163+ int "Set UART2 RX DMA ping-pong buffer size"
164+ range 32 65535
165+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
166+ default 64
155167 endif
156168
157169 menuconfig BSP_USING_UART3
@@ -179,6 +191,12 @@ menu "On-chip Peripheral Drivers"
179191 range 0 65535
180192 depends on RT_USING_SERIAL_V2
181193 default 0
194+
195+ config BSP_UART3_DMA_PING_BUFSIZE
196+ int "Set UART3 RX DMA ping-pong buffer size"
197+ range 32 65535
198+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
199+ default 64
182200 endif
183201 endif
184202
Original file line number Diff line number Diff line change @@ -103,6 +103,12 @@ menu "On-chip Peripheral Drivers"
103103 range 0 65535
104104 depends on RT_USING_SERIAL_V2
105105 default 0
106+
107+ config BSP_UART1_DMA_PING_BUFSIZE
108+ int "Set UART1 RX DMA ping-pong buffer size"
109+ range 32 65535
110+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
111+ default 64
106112 endif
107113
108114 menuconfig BSP_USING_UART2
@@ -130,6 +136,12 @@ menu "On-chip Peripheral Drivers"
130136 range 0 65535
131137 depends on RT_USING_SERIAL_V2
132138 default 0
139+
140+ config BSP_UART2_DMA_PING_BUFSIZE
141+ int "Set UART2 RX DMA ping-pong buffer size"
142+ range 32 65535
143+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
144+ default 64
133145 endif
134146
135147 menuconfig BSP_USING_UART3
@@ -157,6 +169,12 @@ menu "On-chip Peripheral Drivers"
157169 range 0 65535
158170 depends on RT_USING_SERIAL_V2
159171 default 0
172+
173+ config BSP_UART3_DMA_PING_BUFSIZE
174+ int "Set UART3 RX DMA ping-pong buffer size"
175+ range 32 65535
176+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
177+ default 64
160178 endif
161179 endif
162180
Original file line number Diff line number Diff line change @@ -80,6 +80,12 @@ menu "On-chip Peripheral Drivers"
8080 range 0 65535
8181 depends on RT_USING_SERIAL_V2
8282 default 0
83+
84+ config BSP_UART1_DMA_PING_BUFSIZE
85+ int "Set UART1 RX DMA ping-pong buffer size"
86+ range 32 65535
87+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
88+ default 64
8389 endif
8490
8591 menuconfig BSP_USING_UART2
@@ -107,6 +113,12 @@ menu "On-chip Peripheral Drivers"
107113 range 0 65535
108114 depends on RT_USING_SERIAL_V2
109115 default 0
116+
117+ config BSP_UART2_DMA_PING_BUFSIZE
118+ int "Set UART2 RX DMA ping-pong buffer size"
119+ range 32 65535
120+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
121+ default 64
110122 endif
111123
112124 menuconfig BSP_USING_UART3
@@ -134,6 +146,12 @@ menu "On-chip Peripheral Drivers"
134146 range 0 65535
135147 depends on RT_USING_SERIAL_V2
136148 default 0
149+
150+ config BSP_UART3_DMA_PING_BUFSIZE
151+ int "Set UART3 RX DMA ping-pong buffer size"
152+ range 32 65535
153+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
154+ default 64
137155 endif
138156 endif
139157
Original file line number Diff line number Diff line change @@ -95,6 +95,12 @@ menu "On-chip Peripheral Drivers"
9595 range 0 65535
9696 depends on RT_USING_SERIAL_V2
9797 default 0
98+
99+ config BSP_UART1_DMA_PING_BUFSIZE
100+ int "Set UART1 RX DMA ping-pong buffer size"
101+ range 32 65535
102+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
103+ default 64
98104 endif
99105
100106 menuconfig BSP_USING_UART2
@@ -122,6 +128,12 @@ menu "On-chip Peripheral Drivers"
122128 range 0 65535
123129 depends on RT_USING_SERIAL_V2
124130 default 0
131+
132+ config BSP_UART2_DMA_PING_BUFSIZE
133+ int "Set UART2 RX DMA ping-pong buffer size"
134+ range 32 65535
135+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
136+ default 64
125137 endif
126138
127139 menuconfig BSP_USING_UART3
@@ -149,6 +161,12 @@ menu "On-chip Peripheral Drivers"
149161 range 0 65535
150162 depends on RT_USING_SERIAL_V2
151163 default 0
164+
165+ config BSP_UART3_DMA_PING_BUFSIZE
166+ int "Set UART3 RX DMA ping-pong buffer size"
167+ range 32 65535
168+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
169+ default 64
152170 endif
153171 endif
154172
Original file line number Diff line number Diff line change @@ -75,6 +75,12 @@ menu "On-chip Peripheral Drivers"
7575 range 0 65535
7676 depends on RT_USING_SERIAL_V2
7777 default 0
78+
79+ config BSP_UART1_DMA_PING_BUFSIZE
80+ int "Set UART1 RX DMA ping-pong buffer size"
81+ range 32 65535
82+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
83+ default 64
7884 endif
7985
8086 menuconfig BSP_USING_UART2
@@ -102,8 +108,13 @@ menu "On-chip Peripheral Drivers"
102108 range 0 65535
103109 depends on RT_USING_SERIAL_V2
104110 default 0
111+
112+ config BSP_UART2_DMA_PING_BUFSIZE
113+ int "Set UART2 RX DMA ping-pong buffer size"
114+ range 32 65535
115+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
116+ default 64
105117 endif
106- endif
107118
108119 menuconfig BSP_USING_PWM
109120 bool "Enable PWM"
Original file line number Diff line number Diff line change @@ -95,6 +95,12 @@ menu "On-chip Peripheral Drivers"
9595 range 0 65535
9696 depends on RT_USING_SERIAL_V2
9797 default 0
98+
99+ config BSP_UART1_DMA_PING_BUFSIZE
100+ int "Set UART1 RX DMA ping-pong buffer size"
101+ range 32 65535
102+ depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
103+ default 64
98104 endif
99105
100106 menuconfig BSP_USING_UART2
@@ -122,6 +128,12 @@ menu "On-chip Peripheral Drivers"
122128 range 0 65535
123129 depends on RT_USING_SERIAL_V2
124130 default 0
131+
132+ config BSP_UART2_DMA_PING_BUFSIZE
133+ int "Set UART2 RX DMA ping-pong buffer size"
134+ range 32 65535
135+ depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA
136+ default 64
125137 endif
126138
127139 menuconfig BSP_USING_UART3
@@ -149,6 +161,12 @@ menu "On-chip Peripheral Drivers"
149161 range 0 65535
150162 depends on RT_USING_SERIAL_V2
151163 default 0
164+
165+ config BSP_UART3_DMA_PING_BUFSIZE
166+ int "Set UART3 RX DMA ping-pong buffer size"
167+ range 32 65535
168+ depends on RT_USING_SERIAL_V2 && BSP_UART3_RX_USING_DMA
169+ default 64
152170 endif
153171 endif
154172
You can’t perform that action at this time.
0 commit comments