Home
last modified time | relevance | path

Searched refs:flush (Results 1 – 7 of 7) sorted by relevance

/modules/lvgl/
A Dlvgl_display_16bit.c16 struct lvgl_display_flush flush; in lvgl_flush_cb_16bit() local
18 flush.display = display; in lvgl_flush_cb_16bit()
19 flush.x = area->x1; in lvgl_flush_cb_16bit()
20 flush.y = area->y1; in lvgl_flush_cb_16bit()
21 flush.desc.buf_size = w * 2U * h; in lvgl_flush_cb_16bit()
22 flush.desc.width = w; in lvgl_flush_cb_16bit()
23 flush.desc.pitch = ROUND_UP(w * 2U, LV_DRAW_BUF_STRIDE_ALIGN) / 2U; in lvgl_flush_cb_16bit()
24 flush.desc.height = h; in lvgl_flush_cb_16bit()
25 flush.buf = (void *)px_map; in lvgl_flush_cb_16bit()
27 lvgl_flush_display(&flush); in lvgl_flush_cb_16bit()
A Dlvgl_display_32bit.c16 struct lvgl_display_flush flush; in lvgl_flush_cb_32bit() local
18 flush.display = display; in lvgl_flush_cb_32bit()
19 flush.x = area->x1; in lvgl_flush_cb_32bit()
20 flush.y = area->y1; in lvgl_flush_cb_32bit()
21 flush.desc.buf_size = w * 4U * h; in lvgl_flush_cb_32bit()
22 flush.desc.width = w; in lvgl_flush_cb_32bit()
23 flush.desc.pitch = ROUND_UP(w * 4U, LV_DRAW_BUF_STRIDE_ALIGN) / 4U; in lvgl_flush_cb_32bit()
24 flush.desc.height = h; in lvgl_flush_cb_32bit()
25 flush.buf = (void *)px_map; in lvgl_flush_cb_32bit()
26 lvgl_flush_display(&flush); in lvgl_flush_cb_32bit()
A Dlvgl_display_8bit.c15 struct lvgl_display_flush flush; in lvgl_flush_cb_8bit() local
17 flush.display = display; in lvgl_flush_cb_8bit()
18 flush.x = area->x1; in lvgl_flush_cb_8bit()
19 flush.y = area->y1; in lvgl_flush_cb_8bit()
20 flush.desc.buf_size = w * h; in lvgl_flush_cb_8bit()
21 flush.desc.width = w; in lvgl_flush_cb_8bit()
22 flush.desc.pitch = ROUND_UP(w, LV_DRAW_BUF_STRIDE_ALIGN); in lvgl_flush_cb_8bit()
23 flush.desc.height = h; in lvgl_flush_cb_8bit()
24 flush.buf = (void *)px_map; in lvgl_flush_cb_8bit()
26 lvgl_flush_display(&flush); in lvgl_flush_cb_8bit()
A Dlvgl_display_24bit.c16 struct lvgl_display_flush flush; in lvgl_flush_cb_24bit() local
18 flush.display = display; in lvgl_flush_cb_24bit()
19 flush.x = area->x1; in lvgl_flush_cb_24bit()
20 flush.y = area->y1; in lvgl_flush_cb_24bit()
21 flush.desc.buf_size = w * 3U * h; in lvgl_flush_cb_24bit()
22 flush.desc.width = w; in lvgl_flush_cb_24bit()
23 flush.desc.pitch = ROUND_UP(w * 3U, LV_DRAW_BUF_STRIDE_ALIGN) / 3U; in lvgl_flush_cb_24bit()
24 flush.desc.height = h; in lvgl_flush_cb_24bit()
25 flush.buf = (void *)px_map; in lvgl_flush_cb_24bit()
29 for (size_t i = 0; i < flush.desc.buf_size; i += 3) { in lvgl_flush_cb_24bit()
[all …]
A Dlvgl_display.c23 struct lvgl_display_flush flush; in lvgl_flush_thread_entry() local
27 k_msgq_get(&flush_queue, &flush, K_FOREVER); in lvgl_flush_thread_entry()
28 data = (struct lvgl_disp_data *)lv_display_get_user_data(flush.display); in lvgl_flush_thread_entry()
30 flush.desc.frame_incomplete = !lv_display_flush_is_last(flush.display); in lvgl_flush_thread_entry()
31 display_write(data->display_dev, flush.x, flush.y, &flush.desc, flush.buf); in lvgl_flush_thread_entry()
A DKconfig119 Stack size for LVGL flush thread, which will call display_write
122 int "LVGL flush thread priority"
125 Priority of LVGL flush thread.
A DKconfig.memory67 Use two buffers to render and flush data in parallel

Completed in 14 milliseconds