LVGL LV_DPI_DEF 配置
·
一、参考
可以参考此地址:http://www.4k8k.xyz/article/qq_26106317/120610353
二、具体配置
#define LV_DISP_DEF_REFR_PERIOD 30 /*[ms] 刷新周期*/
#define LV_INDEV_DEF_READ_PERIOD 300 /*[ms] 输入设备读取周期*/
/*Use a custom tick source that tells the elapsed time in milliseconds.
*It removes the need to manually update the tick with `lv_tick_inc()`)*/
/* 时钟源提供器,如果LV_TICK_CUSTOM==1,那么你就不用lv_tick_inc()提供时钟了 */
#define LV_TICK_CUSTOM 0
#if LV_TICK_CUSTOM
/* ↓ 这里可以指定时钟源提供器,例如STM32的HAL库的HAL_GetTick() */
#define LV_TICK_CUSTOM_INCLUDE "stm32f4xx_hal.h" /*Header for the system time function*/
#define LV_TICK_CUSTOM_SYS_TIME_EXPR (HAL_GetTick())
#endif /*LV_TICK_CUSTOM*/
/*
* LV_DPI_DEF 注意这里,虽然LVGL的作者说这个没这么重要,但他会严重影响到LVGL的动画效果
* 你应该进行DPI的手动计算,例如128x128分辨率1.44英寸的屏幕,那么 DPI = ((√128*128) / 1.44) ≈ 89
*/
#define LV_DPI_DEF 89 /*[px/inch]*/
更多推荐
已为社区贡献4条内容
所有评论(0)