diff options
| author | Fu You <[email protected]> | 2023-12-10 23:22:16 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-12-10 23:22:16 +0800 |
| commit | a1df90dcf0b9fbb30953e6f93bc557b1a28e5647 (patch) | |
| tree | 818bc2cca1e2c921783a1794fa88a5147f3f114c | |
| parent | 5b26a580a25ef89d334122e605ebc46a2f013027 (diff) | |
[bsp] 修复bsp自带的lvgl移植 (#8357)
| -rw-r--r-- | bsp/stm32/stm32f407-atk-explorer/applications/lvgl/lv_port_disp.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bsp/stm32/stm32f407-atk-explorer/applications/lvgl/lv_port_disp.c b/bsp/stm32/stm32f407-atk-explorer/applications/lvgl/lv_port_disp.c index 30da608bdc..593294f2af 100644 --- a/bsp/stm32/stm32f407-atk-explorer/applications/lvgl/lv_port_disp.c +++ b/bsp/stm32/stm32f407-atk-explorer/applications/lvgl/lv_port_disp.c @@ -11,6 +11,7 @@ #include <board.h> #include <drv_lcd.h> +#define LCD_DEV_NAME "lcd" // #define MY_DISP_HOR_RES LCD_W // #define DISP_BUFFER_LINES 70 @@ -65,6 +66,11 @@ void lv_port_disp_init(void) /*Used to copy the buffer's content to the display*/ disp_drv.flush_cb = disp_flush; + /*Init lcd device*/ + rt_device_t lcd_dev = rt_device_find(LCD_DEV_NAME); + rt_device_open(lcd_dev, RT_DEVICE_FLAG_STANDALONE); + disp_drv.user_data = lcd_dev; + /*Finally register the driver*/ lv_disp_drv_register(&disp_drv); } |
