Quellcode durchsuchen

Merge pull request #5388 from mysterywolf/qemu

[qemu][lvgl] update player demo configuration
guo vor 3 Jahren
Ursprung
Commit
1390f7d108
2 geänderte Dateien mit 16 neuen und 13 gelöschten Zeilen
  1. 10 8
      bsp/qemu-vexpress-a9/drivers/Kconfig
  2. 6 5
      bsp/qemu-vexpress-a9/drivers/lvgl/lv_conf.h

+ 10 - 8
bsp/qemu-vexpress-a9/drivers/Kconfig

@@ -17,6 +17,14 @@ config RT_USING_UART1
     bool "Enable UART1"
     default y
 
+config BSP_USING_LVGL
+    bool "Enable LVGL for LCD"
+    select PKG_USING_LVGL
+    select PKG_USING_LV_MUSIC_DEMO
+    select BSP_DRV_CLCD
+    select BSP_DRV_MOUSE
+    default n
+
 config BSP_DRV_CLCD
     bool "CLCD driver"
     default n
@@ -28,21 +36,15 @@ config BSP_DRV_MOUSE
 if BSP_DRV_CLCD
     config BSP_LCD_WIDTH
         int "Width of LCD panel"
+        default 480 if PKG_USING_LV_MUSIC_DEMO
         default 640
 
     config BSP_LCD_HEIGHT
         int "Height of LCD panel"
+        default 272 if PKG_USING_LV_MUSIC_DEMO
         default 480
 endif
 
-config BSP_USING_LVGL
-    bool "Enable LVGL for LCD"
-    select PKG_USING_LVGL
-    select PKG_USING_LV_MUSIC_DEMO
-    select BSP_DRV_CLCD
-    select BSP_DRV_MOUSE
-    default n
-
 config BSP_DRV_EMAC
     bool "Enable EMAC driver"
     select RT_USING_LWIP

+ 6 - 5
bsp/qemu-vexpress-a9/drivers/lvgl/lv_conf.h

@@ -14,11 +14,12 @@
 #define LV_USE_PERF_MONITOR     1
 #define LV_COLOR_DEPTH          16
 
-#define LV_HOR_RES_MAX          (640)
-#define LV_VER_RES_MAX          (480)
-
-#define LV_USE_DEMO_MUSIC           1
-#define LV_DEMO_MUSIC_AUTO_PLAY     1
+/* music player demo */
+#include <rtconfig.h>
+#define LV_HOR_RES_MAX          BSP_LCD_WIDTH
+#define LV_VER_RES_MAX          BSP_LCD_HEIGHT
+#define LV_USE_DEMO_RTT_MUSIC       1
+#define LV_DEMO_RTT_MUSIC_AUTO_PLAY 1
 #define LV_FONT_MONTSERRAT_12       1
 #define LV_FONT_MONTSERRAT_16       1