浏览代码

[simulator] improve Kconfig structure
add Onboard Peripheral Drivers menu

Meco Man 3 年之前
父节点
当前提交
5ee36367da
共有 1 个文件被更改,包括 33 次插入29 次删除
  1. 33 29
      bsp/simulator/Kconfig

+ 33 - 29
bsp/simulator/Kconfig

@@ -19,39 +19,43 @@ source "$RTT_DIR/Kconfig"
 source "$PKGS_DIR/Kconfig"
 
 config SOC_SIMULATOR
-    bool 
+    bool
     select RT_USING_COMPONENTS_INIT
     select RT_USING_USER_MAIN
     default y
 
-config RT_USING_DFS_WINSHAREDIR
-    bool "Enable shared file system between windows"
-    select RT_USING_POSIX_FS
-    default n
-
-config BSP_USING_SAL_WINSOCK
-    bool "Enable Windows socket (winsock) with SAL"
-    select RT_USING_POSIX_FS
-    select RT_USING_POSIX_SOCKET
-    select SAL_USING_WINSOCK
-    default n
-
-config BSP_USING_LVGL
-    bool "Enable LVGL for LCD"
-    select PKG_USING_LVGL
-    default n
-
-if BSP_USING_LVGL
-    config BSP_USING_LVGL_DEMO
-        bool "Enable LVGL demo"
-        select PKG_USING_LV_MUSIC_DEMO
+menu "Onboard Peripheral Drivers"
+
+    config RT_USING_DFS_WINSHAREDIR
+        bool "Enable shared file system between Windows"
+        select RT_USING_POSIX_FS
+        default n
+
+    config BSP_USING_SOCKET
+        bool "Enable BSD Socket"
+        select RT_USING_POSIX_FS
+        select RT_USING_POSIX_SOCKET
+        select SAL_USING_WINSOCK
         default n
 
-    config BSP_LCD_WIDTH
-        int "LCD width"
-        default 800
+    config BSP_USING_LVGL
+        bool "Enable LVGL for LCD"
+        select PKG_USING_LVGL
+        default n
+
+    if BSP_USING_LVGL
+        config BSP_USING_LVGL_DEMO
+            bool "Enable LVGL demo"
+            select PKG_USING_LV_MUSIC_DEMO
+            default n
+
+        config BSP_LCD_WIDTH
+            int "LCD width"
+            default 800
+
+        config BSP_LCD_HEIGHT
+            int "LCD height"
+            default 480
+    endif
 
-    config BSP_LCD_HEIGHT
-        int "LCD height"
-        default 480
-endif
+endmenu