|
1 | 1 | #ifndef RT_CONFIG_H__ |
2 | 2 | #define RT_CONFIG_H__ |
3 | 3 |
|
4 | | -/* Automatically generated file; DO NOT EDIT. */ |
5 | | -/* RT-Thread Configuration */ |
| 4 | +/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */ |
6 | 5 |
|
7 | 6 | /* RT-Thread Kernel */ |
8 | 7 |
|
|
19 | 18 |
|
20 | 19 | /* kservice optimization */ |
21 | 20 |
|
| 21 | +/* end of kservice optimization */ |
22 | 22 | #define RT_DEBUG |
23 | 23 | #define RT_DEBUG_COLOR |
24 | 24 |
|
|
29 | 29 | #define RT_USING_EVENT |
30 | 30 | #define RT_USING_MAILBOX |
31 | 31 | #define RT_USING_MESSAGEQUEUE |
| 32 | +/* end of Inter-Thread communication */ |
32 | 33 |
|
33 | 34 | /* Memory Management */ |
34 | 35 |
|
35 | 36 | #define RT_USING_MEMPOOL |
36 | 37 | #define RT_USING_SMALL_MEM |
37 | 38 | #define RT_USING_SMALL_MEM_AS_HEAP |
38 | 39 | #define RT_USING_HEAP |
| 40 | +/* end of Memory Management */ |
39 | 41 |
|
40 | 42 | /* Kernel Device Object */ |
41 | 43 |
|
42 | 44 | #define RT_USING_DEVICE |
43 | 45 | #define RT_USING_CONSOLE |
44 | 46 | #define RT_CONSOLEBUF_SIZE 128 |
45 | 47 | #define RT_CONSOLE_DEVICE_NAME "uart1" |
| 48 | +/* end of Kernel Device Object */ |
46 | 49 | #define RT_VER_NUM 0x40100 |
| 50 | +/* end of RT-Thread Kernel */ |
47 | 51 | #define ARCH_ARM |
48 | 52 | #define RT_USING_CPU_FFS |
49 | 53 | #define ARCH_ARM_CORTEX_M |
|
58 | 62 |
|
59 | 63 | /* C++ features */ |
60 | 64 |
|
| 65 | +/* end of C++ features */ |
61 | 66 |
|
62 | 67 | /* Command shell */ |
63 | 68 |
|
|
74 | 79 | #define MSH_USING_BUILT_IN_COMMANDS |
75 | 80 | #define FINSH_USING_DESCRIPTION |
76 | 81 | #define FINSH_ARG_MAX 10 |
| 82 | +/* end of Command shell */ |
77 | 83 |
|
78 | 84 | /* Device virtual file system */ |
79 | 85 |
|
| 86 | +/* end of Device virtual file system */ |
80 | 87 |
|
81 | 88 | /* Device Drivers */ |
82 | 89 |
|
83 | 90 | #define RT_USING_DEVICE_IPC |
84 | | -#define RT_USING_SYSTEM_WORKQUEUE |
85 | | -#define RT_SYSTEM_WORKQUEUE_STACKSIZE 2048 |
86 | | -#define RT_SYSTEM_WORKQUEUE_PRIORITY 23 |
87 | 91 | #define RT_USING_SERIAL |
88 | 92 | #define RT_USING_SERIAL_V1 |
89 | 93 | #define RT_SERIAL_USING_DMA |
90 | 94 | #define RT_SERIAL_RB_BUFSZ 64 |
91 | | -#define RT_USING_I2C |
92 | | -#define RT_USING_I2C_BITOPS |
93 | 95 | #define RT_USING_PIN |
94 | 96 |
|
95 | 97 | /* Using USB */ |
96 | 98 |
|
| 99 | +/* end of Using USB */ |
| 100 | +/* end of Device Drivers */ |
97 | 101 |
|
98 | 102 | /* POSIX layer and C standard library */ |
99 | 103 |
|
|
108 | 112 |
|
109 | 113 | /* Socket is in the 'Network' category */ |
110 | 114 |
|
| 115 | +/* end of Interprocess Communication (IPC) */ |
| 116 | +/* end of POSIX (Portable Operating System Interface) layer */ |
| 117 | +/* end of POSIX layer and C standard library */ |
| 118 | + |
111 | 119 | /* Network */ |
112 | 120 |
|
113 | 121 | /* Socket abstraction layer */ |
114 | 122 |
|
| 123 | +/* end of Socket abstraction layer */ |
115 | 124 |
|
116 | 125 | /* Network interface device */ |
117 | 126 |
|
| 127 | +/* end of Network interface device */ |
118 | 128 |
|
119 | 129 | /* light weight TCP/IP stack */ |
120 | 130 |
|
| 131 | +/* end of light weight TCP/IP stack */ |
121 | 132 |
|
122 | 133 | /* AT commands */ |
123 | 134 |
|
| 135 | +/* end of AT commands */ |
| 136 | +/* end of Network */ |
124 | 137 |
|
125 | 138 | /* VBUS(Virtual Software BUS) */ |
126 | 139 |
|
| 140 | +/* end of VBUS(Virtual Software BUS) */ |
127 | 141 |
|
128 | 142 | /* Utilities */ |
129 | 143 |
|
| 144 | +/* end of Utilities */ |
| 145 | +/* end of RT-Thread Components */ |
130 | 146 |
|
131 | 147 | /* RT-Thread Utestcases */ |
132 | 148 |
|
| 149 | +/* end of RT-Thread Utestcases */ |
133 | 150 |
|
134 | 151 | /* RT-Thread online packages */ |
135 | 152 |
|
|
140 | 157 |
|
141 | 158 | /* Marvell WiFi */ |
142 | 159 |
|
| 160 | +/* end of Marvell WiFi */ |
143 | 161 |
|
144 | 162 | /* Wiced WiFi */ |
145 | 163 |
|
| 164 | +/* end of Wiced WiFi */ |
| 165 | +/* end of Wi-Fi */ |
146 | 166 |
|
147 | 167 | /* IoT Cloud */ |
148 | 168 |
|
| 169 | +/* end of IoT Cloud */ |
| 170 | +/* end of IoT - internet of things */ |
149 | 171 |
|
150 | 172 | /* security packages */ |
151 | 173 |
|
| 174 | +/* end of security packages */ |
152 | 175 |
|
153 | 176 | /* language packages */ |
154 | 177 |
|
| 178 | +/* end of language packages */ |
155 | 179 |
|
156 | 180 | /* multimedia packages */ |
157 | 181 |
|
158 | 182 | /* LVGL: powerful and easy-to-use embedded GUI library */ |
159 | 183 |
|
160 | | -#define PKG_USING_LVGL |
161 | | -#define PKG_USING_LVGL_V810 |
162 | | -#define PKG_LVGL_VER_NUM 0x08010 |
163 | | -#define PKG_USING_LV_MUSIC_DEMO |
164 | | -#define PKG_USING_LV_MUSIC_DEMO_LATEST_VERSION |
| 184 | +/* end of LVGL: powerful and easy-to-use embedded GUI library */ |
165 | 185 |
|
166 | 186 | /* u8g2: a monochrome graphic library */ |
167 | 187 |
|
| 188 | +/* end of u8g2: a monochrome graphic library */ |
168 | 189 |
|
169 | 190 | /* PainterEngine: A cross-platform graphics application framework written in C language */ |
170 | 191 |
|
| 192 | +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ |
| 193 | +/* end of multimedia packages */ |
171 | 194 |
|
172 | 195 | /* tools packages */ |
173 | 196 |
|
| 197 | +/* end of tools packages */ |
174 | 198 |
|
175 | 199 | /* system packages */ |
176 | 200 |
|
177 | | - |
178 | 201 | /* enhanced kernel services */ |
179 | 202 |
|
| 203 | +/* end of enhanced kernel services */ |
180 | 204 |
|
181 | 205 | /* acceleration: Assembly language or algorithmic acceleration packages */ |
182 | 206 |
|
| 207 | +/* end of acceleration: Assembly language or algorithmic acceleration packages */ |
183 | 208 |
|
184 | 209 | /* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ |
185 | 210 |
|
| 211 | +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ |
186 | 212 |
|
187 | 213 | /* Micrium: Micrium software products porting for RT-Thread */ |
188 | 214 |
|
| 215 | +/* end of Micrium: Micrium software products porting for RT-Thread */ |
| 216 | +/* end of system packages */ |
189 | 217 |
|
190 | 218 | /* peripheral libraries and drivers */ |
191 | 219 |
|
| 220 | +/* end of peripheral libraries and drivers */ |
192 | 221 |
|
193 | 222 | /* AI packages */ |
194 | 223 |
|
| 224 | +/* end of AI packages */ |
195 | 225 |
|
196 | 226 | /* miscellaneous packages */ |
197 | 227 |
|
198 | 228 | /* samples: kernel and components samples */ |
199 | 229 |
|
| 230 | +/* end of samples: kernel and components samples */ |
200 | 231 |
|
201 | 232 | /* entertainment: terminal games and other interesting software packages */ |
202 | 233 |
|
203 | | - |
204 | | -/* Privated Packages of RealThread */ |
205 | | - |
206 | | - |
207 | | -/* Network Utilities */ |
208 | | - |
| 234 | +/* end of entertainment: terminal games and other interesting software packages */ |
| 235 | +/* end of miscellaneous packages */ |
| 236 | +/* end of RT-Thread online packages */ |
209 | 237 | #define SOC_FAMILY_STM32 |
210 | 238 | #define SOC_SERIES_STM32F4 |
211 | 239 |
|
|
216 | 244 | /* Onboard Peripheral Drivers */ |
217 | 245 |
|
218 | 246 | #define BSP_USING_USB_TO_USART |
219 | | -#define BSP_USING_SRAM |
220 | | -#define BSP_USING_MCU_LCD |
221 | | -#define BSP_USING_MCU_LCD_TEST |
222 | | -#define BSP_USING_TOUCH |
223 | | -#define BSP_TOUCH_INT_PIN 17 |
224 | 247 |
|
225 | 248 | /* Enable File System */ |
226 | 249 |
|
| 250 | +/* end of Enable File System */ |
| 251 | +/* end of Onboard Peripheral Drivers */ |
227 | 252 |
|
228 | 253 | /* On-chip Peripheral Drivers */ |
229 | 254 |
|
230 | 255 | #define BSP_USING_GPIO |
231 | 256 | #define BSP_USING_UART |
232 | 257 | #define BSP_USING_UART1 |
233 | | -#define BSP_USING_I2C2 |
234 | | -#define BSP_I2C2_SCL_PIN 16 |
235 | | -#define BSP_I2C2_SDA_PIN 91 |
236 | | -#define BSP_USING_EXT_FMC_IO |
237 | | -#define BSP_USING_FMC |
| 258 | +/* end of On-chip Peripheral Drivers */ |
238 | 259 |
|
239 | 260 | /* Board extended module Drivers */ |
240 | 261 |
|
| 262 | +/* end of Board extended module Drivers */ |
| 263 | +/* end of Hardware Drivers Config */ |
241 | 264 |
|
242 | 265 | #endif |
0 commit comments