您尚未登录。

楼主 # 2024-05-28 21:35:19

niat_wxf
会员
注册时间: 2024-05-28
已发帖子: 4
积分: 19

luban-lite横屏竖用的设置方法

1、打开 USE_DRAW_BUF;

2、设置变量 disp_drv.rotated = LV_DISP_ROT_90;


3.由于LVGL的旋转方向和触摸定义的旋转方向反了,1.0.3的SDK需要手动对调下90,270。后续SDK会更新掉这个问题。
LV_DISP_ROT_90

离线

#1 2024-05-29 08:44:21

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,379
积分: 1344.5

Re: luban-lite横屏竖用的设置方法

niat_wxf 说:

1、打开 USE_DRAW_BUF;

2、设置变量 disp_drv.rotated = LV_DISP_ROT_90;


3.由于LVGL的旋转方向和触摸定义的旋转方向反了,1.0.3的SDK需要手动对调下90,270。后续SDK会更新掉这个问题。
LV_DISP_ROT_90

这是设置LVGL的旋转。

看sdk菜单里有frame旋转功能,但是我总是设置不成功。我设置旋转180度,结果rgb屏幕就变成雪花点了。

> Board options > Display Parameter ────────────────────────────────

┌───────────────── framebuffer rotation degree ─────────────────┐
│  Use the arrow keys to navigate this window or press the      │  
│  hotkey of the item you wish to select followed by the <SPACE │  
│  BAR>. Press <?> for additional information about this        │  
│ ┌───────────────────────────────────────────────────────────┐ │  
│ │                          (X) 0                            │ │  
│ │                          ( ) 90                           │ │  
│ │                          ( ) 180                          │ │  
│ │                          ( ) 270                          │ │  
│ │                                                           │ │  
│ │                                                           │ │  
│ └───────────────────────────────────────────────────────────┘ │  
├───────────────────────────────────────────────────────────────┤  
│                    <Select>      < Help >                     │  
└───────────────────────────────────────────────────────────────┘  
                                                                                                      

最近编辑记录 Gentlepig (2024-05-29 08:48:29)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn