Searched refs:flush (Results 1 – 7 of 7) sorted by relevance
| /modules/lvgl/ |
| A D | lvgl_display_16bit.c | 16 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 D | lvgl_display_32bit.c | 16 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 D | lvgl_display_8bit.c | 15 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 D | lvgl_display_24bit.c | 16 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 D | lvgl_display.c | 23 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 D | Kconfig | 119 Stack size for LVGL flush thread, which will call display_write 122 int "LVGL flush thread priority" 125 Priority of LVGL flush thread.
|
| A D | Kconfig.memory | 67 Use two buffers to render and flush data in parallel
|
Completed in 14 milliseconds