Browse Source

[simulator] improve Kconfig structure
add Onboard Peripheral Drivers menu

Meco Man 3 years ago
parent
commit
5ee36367da
1 changed files with 33 additions and 29 deletions
  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