typo: 删除sense-watcher显示修复的重复以及改掉错误的注释描述 (#417)

This commit is contained in:
Lucinhu
2025-03-26 22:15:12 +08:00
committed by GitHub
parent e486d8e91e
commit f05b46a0d9

View File

@@ -255,18 +255,13 @@ private:
.emoji_font = font_emoji_64_init(),
});
// 使每次刷新的行数是4的倍数防止花屏
// 使每次刷新的起始列数索引是4的倍数且列数总数是4的倍数以满足SPD2010的要求
lv_display_add_event_cb(lv_display_get_default(), [](lv_event_t *e) {
lv_area_t *area = (lv_area_t *)lv_event_get_param(e);
uint16_t x1 = area->x1;
uint16_t x2 = area->x2;
// round the start of area down to the nearest 4N number
area->x1 = (x1 >> 2) << 2;
// round the start of area down to the nearest 4N number
area->x1 = (x1 >> 2) << 2;
// round the end of area up to the nearest 4M+3 number
area->x2 = ((x2 >> 2) << 2) + 3;
// round the end of area up to the nearest 4M+3 number
area->x2 = ((x2 >> 2) << 2) + 3;
}, LV_EVENT_INVALIDATE_AREA, NULL);