Skip to content

Commit 8565fe2

Browse files
mysterywolfBernardXiong
authored andcommitted
[simulator] 消除vs下的警告
1 parent 495e209 commit 8565fe2

File tree

8 files changed

+63
-141
lines changed

8 files changed

+63
-141
lines changed

bsp/simulator/.config

Lines changed: 31 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
1+
#
2+
# Automatically generated file; DO NOT EDIT.
3+
# RT-Thread Configuration
4+
#
25

36
#
47
# RT-Thread Kernel
58
#
69
CONFIG_RT_NAME_MAX=8
10+
# CONFIG_RT_USING_BIG_ENDIAN is not set
711
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
812
# CONFIG_RT_USING_SMP is not set
913
CONFIG_RT_ALIGN_SIZE=4
@@ -26,8 +30,6 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256
2630
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
2731
# CONFIG_RT_USING_TINY_FFS is not set
2832
# CONFIG_RT_PRINTF_LONGLONG is not set
29-
# end of kservice optimization
30-
3133
CONFIG_RT_DEBUG=y
3234
CONFIG_RT_DEBUG_COLOR=y
3335
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -50,7 +52,6 @@ CONFIG_RT_USING_EVENT=y
5052
CONFIG_RT_USING_MAILBOX=y
5153
CONFIG_RT_USING_MESSAGEQUEUE=y
5254
# CONFIG_RT_USING_SIGNALS is not set
53-
# end of Inter-Thread communication
5455

5556
#
5657
# Memory Management
@@ -67,7 +68,6 @@ CONFIG_RT_USING_SMALL_MEM_AS_HEAP=y
6768
# CONFIG_RT_USING_MEMTRACE is not set
6869
# CONFIG_RT_USING_HEAP_ISR is not set
6970
CONFIG_RT_USING_HEAP=y
70-
# end of Memory Management
7171

7272
#
7373
# Kernel Device Object
@@ -78,10 +78,9 @@ CONFIG_RT_USING_DEVICE=y
7878
CONFIG_RT_USING_CONSOLE=y
7979
CONFIG_RT_CONSOLEBUF_SIZE=128
8080
CONFIG_RT_CONSOLE_DEVICE_NAME="console"
81-
# end of Kernel Device Object
82-
8381
CONFIG_RT_VER_NUM=0x40100
84-
# end of RT-Thread Kernel
82+
# CONFIG_RT_USING_CPU_FFS is not set
83+
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
8584

8685
#
8786
# RT-Thread Components
@@ -96,7 +95,6 @@ CONFIG_RT_MAIN_THREAD_PRIORITY=10
9695
# C++ features
9796
#
9897
# CONFIG_RT_USING_CPLUSPLUS is not set
99-
# end of C++ features
10098

10199
#
102100
# Command shell
@@ -116,7 +114,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
116114
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
117115
# CONFIG_FINSH_USING_AUTH is not set
118116
CONFIG_FINSH_ARG_MAX=10
119-
# end of Command shell
120117

121118
#
122119
# Device virtual file system
@@ -151,12 +148,9 @@ CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=512
151148
# CONFIG_RT_DFS_ELM_USE_ERASE is not set
152149
CONFIG_RT_DFS_ELM_REENTRANT=y
153150
CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
154-
# end of elm-chan's FatFs, Generic FAT Filesystem Module
155-
156151
CONFIG_RT_USING_DFS_DEVFS=y
157152
# CONFIG_RT_USING_DFS_ROMFS is not set
158153
# CONFIG_RT_USING_DFS_RAMFS is not set
159-
# end of Device virtual file system
160154

161155
#
162156
# Device Drivers
@@ -195,25 +189,28 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
195189
#
196190
# Using USB
197191
#
192+
# CONFIG_RT_USING_USB is not set
198193
# CONFIG_RT_USING_USB_HOST is not set
199194
# CONFIG_RT_USING_USB_DEVICE is not set
200-
# end of Using USB
201-
# end of Device Drivers
202195

203196
#
204197
# POSIX layer and C standard library
205198
#
206-
# CONFIG_RT_USING_LIBC is not set
207-
CONFIG_RT_LIBC_USING_TIME=y
199+
# CONFIG_RT_USING_MODULE is not set
208200
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
209201

210202
#
211203
# POSIX (Portable Operating System Interface) layer
212204
#
213-
# CONFIG_RT_USING_POSIX_FS is not set
205+
CONFIG_RT_USING_POSIX_FS=y
206+
# CONFIG_RT_USING_POSIX_DEVIO is not set
207+
# CONFIG_RT_USING_POSIX_POLL is not set
208+
# CONFIG_RT_USING_POSIX_SELECT is not set
209+
# CONFIG_RT_USING_POSIX_TERMIOS is not set
210+
# CONFIG_RT_USING_POSIX_AIO is not set
211+
# CONFIG_RT_USING_POSIX_MMAN is not set
214212
# CONFIG_RT_USING_POSIX_DELAY is not set
215213
# CONFIG_RT_USING_POSIX_CLOCK is not set
216-
# CONFIG_RT_USING_POSIX_GETLINE is not set
217214
# CONFIG_RT_USING_PTHREADS is not set
218215

219216
#
@@ -226,9 +223,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
226223
#
227224
# Socket is in the 'Network' category
228225
#
229-
# end of Interprocess Communication (IPC)
230-
# end of POSIX (Portable Operating System Interface) layer
231-
# end of POSIX layer and C standard library
232226

233227
#
234228
# Network
@@ -238,32 +232,26 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
238232
# Socket abstraction layer
239233
#
240234
# CONFIG_RT_USING_SAL is not set
241-
# end of Socket abstraction layer
242235

243236
#
244237
# Network interface device
245238
#
246239
# CONFIG_RT_USING_NETDEV is not set
247-
# end of Network interface device
248240

249241
#
250242
# light weight TCP/IP stack
251243
#
252244
# CONFIG_RT_USING_LWIP is not set
253-
# end of light weight TCP/IP stack
254245

255246
#
256247
# AT commands
257248
#
258249
# CONFIG_RT_USING_AT is not set
259-
# end of AT commands
260-
# end of Network
261250

262251
#
263252
# VBUS(Virtual Software BUS)
264253
#
265254
# CONFIG_RT_USING_VBUS is not set
266-
# end of VBUS(Virtual Software BUS)
267255

268256
#
269257
# Utilities
@@ -273,14 +261,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
273261
# CONFIG_RT_USING_UTEST is not set
274262
# CONFIG_RT_USING_VAR_EXPORT is not set
275263
# CONFIG_RT_USING_RT_LINK is not set
276-
# end of Utilities
277-
# end of RT-Thread Components
278264

279265
#
280266
# RT-Thread Utestcases
281267
#
282268
# CONFIG_RT_USING_UTESTCASES is not set
283-
# end of RT-Thread Utestcases
284269

285270
#
286271
# RT-Thread online packages
@@ -315,17 +300,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
315300
# Marvell WiFi
316301
#
317302
# CONFIG_PKG_USING_WLANMARVELL is not set
318-
# end of Marvell WiFi
319303

320304
#
321305
# Wiced WiFi
322306
#
323307
# CONFIG_PKG_USING_WLAN_WICED is not set
324-
# end of Wiced WiFi
325-
326308
# CONFIG_PKG_USING_RW007 is not set
327-
# end of Wi-Fi
328-
329309
# CONFIG_PKG_USING_COAP is not set
330310
# CONFIG_PKG_USING_NOPOLL is not set
331311
# CONFIG_PKG_USING_NETUTILS is not set
@@ -347,8 +327,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
347327
# CONFIG_PKG_USING_JIOT-C-SDK is not set
348328
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
349329
# CONFIG_PKG_USING_JOYLINK is not set
350-
# end of IoT Cloud
351-
330+
# CONFIG_PKG_USING_EZ_IOT_OS is not set
352331
# CONFIG_PKG_USING_NIMBLE is not set
353332
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
354333
# CONFIG_PKG_USING_IPMSG is not set
@@ -383,7 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
383362
# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set
384363
# CONFIG_PKG_USING_HM is not set
385364
# CONFIG_PKG_USING_SMALL_MODBUS is not set
386-
# end of IoT - internet of things
365+
# CONFIG_PKG_USING_NET_SERVER is not set
387366

388367
#
389368
# security packages
@@ -393,7 +372,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
393372
# CONFIG_PKG_USING_TINYCRYPT is not set
394373
# CONFIG_PKG_USING_TFM is not set
395374
# CONFIG_PKG_USING_YD_CRYPTO is not set
396-
# end of security packages
397375

398376
#
399377
# language packages
@@ -402,7 +380,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
402380
# CONFIG_PKG_USING_JERRYSCRIPT is not set
403381
# CONFIG_PKG_USING_MICROPYTHON is not set
404382
# CONFIG_PKG_USING_PIKASCRIPT is not set
405-
# end of language packages
406383

407384
#
408385
# multimedia packages
@@ -414,15 +391,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
414391
# CONFIG_PKG_USING_LVGL is not set
415392
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
416393
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
417-
# end of LVGL: powerful and easy-to-use embedded GUI library
418394

419395
#
420396
# u8g2: a monochrome graphic library
421397
#
422398
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
423399
# CONFIG_PKG_USING_U8G2 is not set
424-
# end of u8g2: a monochrome graphic library
425-
426400
# CONFIG_PKG_USING_OPENMV is not set
427401
# CONFIG_PKG_USING_MUPDF is not set
428402
# CONFIG_PKG_USING_STEMWIN is not set
@@ -442,8 +416,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
442416
#
443417
# CONFIG_PKG_USING_PAINTERENGINE is not set
444418
# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set
445-
# end of PainterEngine: A cross-platform graphics application framework written in C language
446-
# end of multimedia packages
419+
# CONFIG_PKG_USING_MCURSES is not set
420+
# CONFIG_PKG_USING_TERMBOX is not set
421+
# CONFIG_PKG_USING_VT100 is not set
447422

448423
#
449424
# tools packages
@@ -487,7 +462,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
487462
# CONFIG_PKG_USING_SOLAR_TERMS is not set
488463
# CONFIG_PKG_USING_GAN_ZHI is not set
489464
# CONFIG_PKG_USING_FDT is not set
490-
# end of tools packages
491465

492466
#
493467
# system packages
@@ -499,22 +473,25 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
499473
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
500474
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
501475
# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
502-
# end of enhanced kernel services
476+
477+
#
478+
# POSIX extension functions
479+
#
480+
# CONFIG_PKG_USING_POSIX_GETLINE is not set
481+
# CONFIG_PKG_USING_POSIX_WCWIDTH is not set
503482

504483
#
505484
# acceleration: Assembly language or algorithmic acceleration packages
506485
#
507486
# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set
508487
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
509488
# CONFIG_PKG_USING_QFPLIB_M3 is not set
510-
# end of acceleration: Assembly language or algorithmic acceleration packages
511489

512490
#
513491
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
514492
#
515493
# CONFIG_PKG_USING_CMSIS_5 is not set
516494
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
517-
# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
518495

519496
#
520497
# Micrium: Micrium software products porting for RT-Thread
@@ -525,8 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
525502
# CONFIG_PKG_USING_UC_CLK is not set
526503
# CONFIG_PKG_USING_UC_COMMON is not set
527504
# CONFIG_PKG_USING_UC_MODBUS is not set
528-
# end of Micrium: Micrium software products porting for RT-Thread
529-
530505
# CONFIG_RT_USING_ARDUINO is not set
531506
# CONFIG_PKG_USING_GUIENGINE is not set
532507
# CONFIG_PKG_USING_CAIRO is not set
@@ -556,11 +531,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
556531
# CONFIG_PKG_USING_TLSF is not set
557532
# CONFIG_PKG_USING_EVENT_RECORDER is not set
558533
# CONFIG_PKG_USING_ARM_2D is not set
559-
# CONFIG_PKG_USING_WCWIDTH is not set
560534
# CONFIG_PKG_USING_MCUBOOT is not set
561535
# CONFIG_PKG_USING_TINYUSB is not set
562536
# CONFIG_PKG_USING_USB_STACK is not set
563-
# end of system packages
537+
# CONFIG_PKG_USING_LUATOS_SOC is not set
564538

565539
#
566540
# peripheral libraries and drivers
@@ -634,10 +608,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
634608
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
635609
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
636610
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
611+
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
637612
# CONFIG_PKG_USING_BL_MCU_SDK is not set
638613
# CONFIG_PKG_USING_SOFT_SERIAL is not set
639614
# CONFIG_PKG_USING_MB85RS16 is not set
640-
# end of peripheral libraries and drivers
641615

642616
#
643617
# AI packages
@@ -651,7 +625,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
651625
# CONFIG_PKG_USING_ULAPACK is not set
652626
# CONFIG_PKG_USING_QUEST is not set
653627
# CONFIG_PKG_USING_NAXOS is not set
654-
# end of AI packages
655628

656629
#
657630
# miscellaneous packages
@@ -664,7 +637,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
664637
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
665638
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
666639
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
667-
# end of samples: kernel and components samples
668640

669641
#
670642
# entertainment: terminal games and other interesting software packages
@@ -678,8 +650,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
678650
# CONFIG_PKG_USING_SNAKE is not set
679651
# CONFIG_PKG_USING_TETRIS is not set
680652
# CONFIG_PKG_USING_DONUT is not set
681-
# end of entertainment: terminal games and other interesting software packages
682-
653+
# CONFIG_PKG_USING_COWSAY is not set
683654
# CONFIG_PKG_USING_LIBCSV is not set
684655
# CONFIG_PKG_USING_OPTPARSE is not set
685656
# CONFIG_PKG_USING_FASTLZ is not set
@@ -701,17 +672,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
701672
# CONFIG_PKG_USING_VI is not set
702673
# CONFIG_PKG_USING_KI is not set
703674
# CONFIG_PKG_USING_ARMv7M_DWT is not set
704-
# CONFIG_PKG_USING_VT100 is not set
705675
# CONFIG_PKG_USING_UKAL is not set
706676
# CONFIG_PKG_USING_CRCLIB is not set
707677
# CONFIG_PKG_USING_LWGPS is not set
708678
# CONFIG_PKG_USING_STATE_MACHINE is not set
709-
# CONFIG_PKG_USING_MCURSES is not set
710-
# CONFIG_PKG_USING_COWSAY is not set
711-
# CONFIG_PKG_USING_TERMBOX is not set
712-
# end of miscellaneous packages
713-
# end of RT-Thread online packages
714-
679+
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
715680
CONFIG_SOC_SIMULATOR=y
716681
CONFIG_RT_USING_DFS_WINSHAREDIR=y
717682
# CONFIG_BSP_USING_LVGL is not set

bsp/simulator/Kconfig

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ config SOC_SIMULATOR
2424
select RT_USING_USER_MAIN
2525
default y
2626

27-
if RT_USING_DFS
28-
config RT_USING_DFS_WINSHAREDIR
29-
bool "Enable shared file system between windows"
30-
default n
31-
endif
27+
config RT_USING_DFS_WINSHAREDIR
28+
bool "Enable shared file system between windows"
29+
select RT_USING_POSIX_FS
30+
default n
3231

3332
config BSP_USING_LVGL
3433
bool "Enable LVGL for LCD"
@@ -44,5 +43,4 @@ if BSP_USING_LVGL
4443
config BSP_LCD_HEIGHT
4544
int "LCD height"
4645
default 480
47-
4846
endif

0 commit comments

Comments
 (0)