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、打开 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)
离线