/lvgl-latest/src/display/ |
D | lv_display.c | 40 static void update_resolution(lv_display_t * disp); 64 lv_display_t * disp = lv_ll_ins_head(disp_ll_p); in lv_display_create() local 65 LV_ASSERT_MALLOC(disp); in lv_display_create() 66 if(!disp) return NULL; in lv_display_create() 68 lv_memzero(disp, sizeof(lv_display_t)); in lv_display_create() 70 disp->hor_res = hor_res; in lv_display_create() 71 disp->ver_res = ver_res; in lv_display_create() 72 disp->physical_hor_res = -1; in lv_display_create() 73 disp->physical_ver_res = -1; in lv_display_create() 74 disp->offset_x = 0; in lv_display_create() [all …]
|
D | lv_display.h | 81 typedef void (*lv_display_flush_cb_t)(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map… 82 typedef void (*lv_display_flush_wait_cb_t)(lv_display_t * disp); 100 void lv_display_delete(lv_display_t * disp); 106 void lv_display_set_default(lv_display_t * disp); 119 lv_display_t * lv_display_get_next(lv_display_t * disp); 133 void lv_display_set_resolution(lv_display_t * disp, int32_t hor_res, int32_t ver_res); 143 void lv_display_set_physical_resolution(lv_display_t * disp, int32_t hor_res, int32_t ver_res); 152 void lv_display_set_offset(lv_display_t * disp, int32_t x, int32_t y); 159 void lv_display_set_rotation(lv_display_t * disp, lv_display_rotation_t rotation); 167 void lv_display_set_dpi(lv_display_t * disp, int32_t dpi); [all …]
|
/lvgl-latest/src/drivers/glfw/ |
D | lv_opengles_texture.c | 36 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map); 53 lv_display_t * disp = lv_display_create(w, h); in lv_opengles_texture_create() local 54 if(disp == NULL) { in lv_opengles_texture_create() 60 lv_display_delete(disp); in lv_opengles_texture_create() 63 uint32_t stride = lv_draw_buf_width_to_stride(w, lv_display_get_color_format(disp)); in lv_opengles_texture_create() 68 lv_display_delete(disp); in lv_opengles_texture_create() 83 …GL_CALL(glTexImage2D(GL_TEXTURE_2D, 0, GL_R8, disp->hor_res, disp->ver_res, 0, GL_RED, GL_UNSIGNED… in lv_opengles_texture_create() 85 …GL_CALL(glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB565, disp->hor_res, disp->ver_res, 0, GL_RGB, GL_UNSI… in lv_opengles_texture_create() 88 …GL_CALL(glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, disp->hor_res, disp->ver_res, 0, GL_BGR, GL_UNSIGNE… in lv_opengles_texture_create() 90 …GL_CALL(glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, disp->hor_res, disp->ver_res, 0, GL_BGRA, GL_UNSIG… in lv_opengles_texture_create() [all …]
|
/lvgl-latest/src/drivers/sdl/ |
D | lv_sdl_window.c | 57 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p); 58 static void window_create(lv_display_t * disp); 59 static void window_update(lv_display_t * disp); 61 static void texture_resize(lv_display_t * disp); 99 lv_display_t * disp = lv_display_create(hor_res, ver_res); in lv_sdl_window_create() local 100 if(disp == NULL) { in lv_sdl_window_create() 104 lv_display_add_event_cb(disp, release_disp_cb, LV_EVENT_DELETE, disp); in lv_sdl_window_create() 105 lv_display_set_driver_data(disp, dsc); in lv_sdl_window_create() 106 window_create(disp); in lv_sdl_window_create() 108 lv_display_set_flush_cb(disp, flush_cb); in lv_sdl_window_create() [all …]
|
D | lv_sdl_window.h | 40 void lv_sdl_window_set_resizeable(lv_display_t * disp, bool value); 42 void lv_sdl_window_set_zoom(lv_display_t * disp, float zoom); 44 float lv_sdl_window_get_zoom(lv_display_t * disp); 46 void lv_sdl_window_set_title(lv_display_t * disp, const char * title); 48 void * lv_sdl_window_get_renderer(lv_display_t * disp);
|
/lvgl-latest/src/others/sysmon/ |
D | lv_sysmon.c | 80 lv_obj_t * lv_sysmon_create(lv_display_t * disp) in lv_sysmon_create() argument 83 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_create() 84 if(disp == NULL) { in lv_sysmon_create() 89 lv_obj_t * label = lv_label_create(lv_display_get_layer_sys(disp)); in lv_sysmon_create() 100 void lv_sysmon_show_performance(lv_display_t * disp) in lv_sysmon_show_performance() argument 102 if(disp == NULL) disp = lv_display_get_default(); in lv_sysmon_show_performance() 103 if(disp == NULL) { in lv_sysmon_show_performance() 108 if(disp->perf_label == NULL) { in lv_sysmon_show_performance() 109 disp->perf_label = lv_sysmon_create(disp); in lv_sysmon_show_performance() 110 if(disp->perf_label == NULL) { in lv_sysmon_show_performance() [all …]
|
D | lv_sysmon.h | 47 lv_obj_t * lv_sysmon_create(lv_display_t * disp); 55 void lv_sysmon_show_performance(lv_display_t * disp); 61 void lv_sysmon_hide_performance(lv_display_t * disp); 71 void lv_sysmon_show_memory(lv_display_t * disp); 77 void lv_sysmon_hide_memory(lv_display_t * disp);
|
/lvgl-latest/src/drivers/nuttx/ |
D | lv_nuttx_lcd.c | 39 lv_display_t * disp; member 50 static void flush_cb(lv_display_t * disp, const lv_area_t * area_p, 71 lv_display_t * disp; in lv_nuttx_lcd_create() local 102 disp = lcd_init(fd, vinfo.xres, vinfo.yres); in lv_nuttx_lcd_create() 103 if(disp == NULL) { in lv_nuttx_lcd_create() 107 return disp; in lv_nuttx_lcd_create() 137 static void flush_cb(lv_display_t * disp, const lv_area_t * area_p, in flush_cb() argument 140 lv_nuttx_lcd_t * lcd = disp->driver_data; in flush_cb() 148 lv_display_flush_ready(disp); in flush_cb() 162 lv_display_t * disp = lv_display_create(hor_res, ver_res); in lcd_init() local [all …]
|
D | lv_nuttx_fbdev.c | 53 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p); 60 static void fbdev_join_inv_areas(lv_display_t * disp, lv_area_t * final_inv_area); 81 lv_display_t * disp = lv_display_create(800, 480); in lv_nuttx_fbdev_create() local 82 if(disp == NULL) { in lv_nuttx_fbdev_create() 87 lv_display_set_driver_data(disp, dsc); in lv_nuttx_fbdev_create() 88 lv_display_add_event_cb(disp, display_release_cb, LV_EVENT_DELETE, disp); in lv_nuttx_fbdev_create() 89 lv_display_set_flush_cb(disp, flush_cb); in lv_nuttx_fbdev_create() 90 return disp; in lv_nuttx_fbdev_create() 93 int lv_nuttx_fbdev_set_file(lv_display_t * disp, const char * file) in lv_nuttx_fbdev_set_file() argument 96 LV_ASSERT(disp && file); in lv_nuttx_fbdev_set_file() [all …]
|
D | lv_nuttx_entry.c | 138 lv_display_t * disp = NULL; in lv_nuttx_init() local 141 disp = lv_nuttx_lcd_create(dsc->fb_path); in lv_nuttx_init() 143 disp = lv_nuttx_fbdev_create(); in lv_nuttx_init() 144 if(lv_nuttx_fbdev_set_file(disp, dsc->fb_path) != 0) { in lv_nuttx_init() 145 lv_display_delete(disp); in lv_nuttx_init() 146 disp = NULL; in lv_nuttx_init() 150 result->disp = disp; in lv_nuttx_init() 218 if(result->disp) { in lv_nuttx_deinit() 219 lv_display_delete(result->disp); in lv_nuttx_deinit() 220 result->disp = NULL; in lv_nuttx_deinit() [all …]
|
/lvgl-latest/src/drivers/display/tft_espi/ |
D | lv_tft_espi.cpp | 28 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map); 49 lv_display_t * disp = lv_display_create(hor_res, ver_res); in lv_tft_espi_create() local 50 if(disp == NULL) { in lv_tft_espi_create() 58 lv_display_set_driver_data(disp, (void *)dsc); in lv_tft_espi_create() 59 lv_display_set_flush_cb(disp, flush_cb); in lv_tft_espi_create() 60 lv_display_add_event_cb(disp, resolution_changed_event_cb, LV_EVENT_RESOLUTION_CHANGED, NULL); in lv_tft_espi_create() 61 lv_display_set_buffers(disp, (void *)buf, NULL, buf_size_bytes, LV_DISPLAY_RENDER_MODE_PARTIAL); in lv_tft_espi_create() 62 return disp; in lv_tft_espi_create() 69 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map) in flush_cb() argument 71 lv_tft_espi_t * dsc = (lv_tft_espi_t *)lv_display_get_driver_data(disp); in flush_cb() [all …]
|
/lvgl-latest/src/drivers/qnx/ |
D | lv_qnx.c | 52 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p); 53 static bool window_create(lv_display_t * disp); 54 static bool init_display_from_window(lv_display_t * disp); 57 static bool handle_pointer_event(lv_display_t * disp, screen_event_t event); 58 static bool handle_keyboard_event(lv_display_t * disp, screen_event_t event); 99 lv_display_t * disp = lv_display_create(hor_res, ver_res); in lv_qnx_window_create() local 100 if(disp == NULL) { in lv_qnx_window_create() 104 lv_display_add_event_cb(disp, release_disp_cb, LV_EVENT_DELETE, disp); in lv_qnx_window_create() 105 lv_display_set_driver_data(disp, dsc); in lv_qnx_window_create() 106 if(!window_create(disp)) { in lv_qnx_window_create() [all …]
|
/lvgl-latest/src/drivers/display/lcd/ |
D | lv_lcd_generic_mipi.c | 33 static lv_lcd_generic_mipi_driver_t * get_driver(lv_display_t * disp); 34 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map); 51 lv_display_t * disp = lv_display_create(hor_res, ver_res); in lv_lcd_generic_mipi_create() local 52 if(disp == NULL) { in lv_lcd_generic_mipi_create() 58 lv_display_delete(disp); in lv_lcd_generic_mipi_create() 63 drv->disp = disp; in lv_lcd_generic_mipi_create() 66 lv_display_set_driver_data(disp, (void *)drv); in lv_lcd_generic_mipi_create() 72 lv_display_add_event_cb(disp, res_chg_event_cb, LV_EVENT_RESOLUTION_CHANGED, NULL); in lv_lcd_generic_mipi_create() 75 lv_display_set_flush_cb(disp, flush_cb); in lv_lcd_generic_mipi_create() 77 return disp; in lv_lcd_generic_mipi_create() [all …]
|
/lvgl-latest/src/drivers/display/st7735/ |
D | lv_st7735.c | 84 …lv_display_t * disp = lv_lcd_generic_mipi_create(hor_res, ver_res, flags, send_cmd_cb, send_color_… in lv_st7735_create() local 85 lv_lcd_generic_mipi_send_cmd_list(disp, init_cmd_list); in lv_st7735_create() 86 return disp; in lv_st7735_create() 89 void lv_st7735_set_gap(lv_display_t * disp, uint16_t x, uint16_t y) in lv_st7735_set_gap() argument 91 lv_lcd_generic_mipi_set_gap(disp, x, y); in lv_st7735_set_gap() 94 void lv_st7735_set_invert(lv_display_t * disp, bool invert) in lv_st7735_set_invert() argument 96 lv_lcd_generic_mipi_set_invert(disp, invert); in lv_st7735_set_invert() 99 void lv_st7735_set_gamma_curve(lv_display_t * disp, uint8_t gamma) in lv_st7735_set_gamma_curve() argument 101 lv_lcd_generic_mipi_set_gamma_curve(disp, gamma); in lv_st7735_set_gamma_curve() 104 void lv_st7735_send_cmd_list(lv_display_t * disp, const uint8_t * cmd_list) in lv_st7735_send_cmd_list() argument [all …]
|
/lvgl-latest/src/drivers/display/st7796/ |
D | lv_st7796.c | 90 …lv_display_t * disp = lv_lcd_generic_mipi_create(hor_res, ver_res, flags, send_cmd_cb, send_color_… in lv_st7796_create() local 91 lv_lcd_generic_mipi_send_cmd_list(disp, init_cmd_list); in lv_st7796_create() 92 return disp; in lv_st7796_create() 95 void lv_st7796_set_gap(lv_display_t * disp, uint16_t x, uint16_t y) in lv_st7796_set_gap() argument 97 lv_lcd_generic_mipi_set_gap(disp, x, y); in lv_st7796_set_gap() 100 void lv_st7796_set_invert(lv_display_t * disp, bool invert) in lv_st7796_set_invert() argument 102 lv_lcd_generic_mipi_set_invert(disp, invert); in lv_st7796_set_invert() 105 void lv_st7796_set_gamma_curve(lv_display_t * disp, uint8_t gamma) in lv_st7796_set_gamma_curve() argument 108 LV_UNUSED(disp); in lv_st7796_set_gamma_curve() 112 void lv_st7796_send_cmd_list(lv_display_t * disp, const uint8_t * cmd_list) in lv_st7796_send_cmd_list() argument [all …]
|
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland.h | 42 typedef bool (*lv_wayland_display_close_f_t)(lv_display_t * disp); 68 void lv_wayland_window_close(lv_display_t * disp); 75 bool lv_wayland_window_is_open(lv_display_t * disp); 82 void lv_wayland_window_set_fullscreen(lv_display_t * disp, bool fullscreen); 89 void lv_wayland_window_set_maximized(lv_display_t * disp, bool maximize); 97 lv_indev_t * lv_wayland_get_pointer(lv_display_t * disp); 105 lv_indev_t * lv_wayland_get_pointeraxis(lv_display_t * disp); 113 lv_indev_t * lv_wayland_get_keyboard(lv_display_t * disp); 121 lv_indev_t * lv_wayland_get_touchscreen(lv_display_t * disp);
|
/lvgl-latest/src/drivers/display/ili9341/ |
D | lv_ili9341.c | 88 …lv_display_t * disp = lv_lcd_generic_mipi_create(hor_res, ver_res, flags, send_cmd_cb, send_color_… in lv_ili9341_create() local 89 lv_lcd_generic_mipi_send_cmd_list(disp, init_cmd_list); in lv_ili9341_create() 90 return disp; in lv_ili9341_create() 93 void lv_ili9341_set_gap(lv_display_t * disp, uint16_t x, uint16_t y) in lv_ili9341_set_gap() argument 95 lv_lcd_generic_mipi_set_gap(disp, x, y); in lv_ili9341_set_gap() 98 void lv_ili9341_set_invert(lv_display_t * disp, bool invert) in lv_ili9341_set_invert() argument 100 lv_lcd_generic_mipi_set_invert(disp, invert); in lv_ili9341_set_invert() 103 void lv_ili9341_set_gamma_curve(lv_display_t * disp, uint8_t gamma) in lv_ili9341_set_gamma_curve() argument 105 lv_lcd_generic_mipi_set_gamma_curve(disp, gamma); in lv_ili9341_set_gamma_curve() 108 void lv_ili9341_send_cmd_list(lv_display_t * disp, const uint8_t * cmd_list) in lv_ili9341_send_cmd_list() argument [all …]
|
/lvgl-latest/src/drivers/display/st7789/ |
D | lv_st7789.c | 87 …lv_display_t * disp = lv_lcd_generic_mipi_create(hor_res, ver_res, flags, send_cmd_cb, send_color_… in lv_st7789_create() local 88 lv_lcd_generic_mipi_send_cmd_list(disp, init_cmd_list); in lv_st7789_create() 89 return disp; in lv_st7789_create() 92 void lv_st7789_set_gap(lv_display_t * disp, uint16_t x, uint16_t y) in lv_st7789_set_gap() argument 94 lv_lcd_generic_mipi_set_gap(disp, x, y); in lv_st7789_set_gap() 97 void lv_st7789_set_invert(lv_display_t * disp, bool invert) in lv_st7789_set_invert() argument 99 lv_lcd_generic_mipi_set_invert(disp, invert); in lv_st7789_set_invert() 102 void lv_st7789_set_gamma_curve(lv_display_t * disp, uint8_t gamma) in lv_st7789_set_gamma_curve() argument 104 lv_lcd_generic_mipi_set_gamma_curve(disp, gamma); in lv_st7789_set_gamma_curve() 107 void lv_st7789_send_cmd_list(lv_display_t * disp, const uint8_t * cmd_list) in lv_st7789_send_cmd_list() argument [all …]
|
/lvgl-latest/src/drivers/x11/ |
D | lv_x11_input.c | 60 static int is_inp_event(Display * disp, XEvent * event, XPointer arg) in is_inp_event() argument 62 LV_UNUSED(disp); in is_inp_event() 70 lv_display_t * disp = lv_timer_get_user_data(t); in x11_inp_event_handler() local 71 _x11_user_hdr_t * disp_hdr = lv_display_get_driver_data(disp); in x11_inp_event_handler() 200 static x11_inp_data_t * x11_input_get_user_data(lv_display_t * disp) in x11_input_get_user_data() argument 202 _x11_user_hdr_t * disp_hdr = lv_display_get_driver_data(disp); in x11_input_get_user_data() 212 (*inp_data)->timer = lv_timer_create(x11_inp_event_handler, 1, disp); in x11_input_get_user_data() 213 lv_display_add_event_cb(disp, x11_inp_delete_evt_cb, LV_EVENT_DELETE, *inp_data); in x11_input_get_user_data() 221 lv_display_t * disp = lv_indev_get_driver_data(indev); in x11_keyboard_read_cb() local 222 x11_inp_data_t * xd = x11_input_get_user_data(disp); in x11_keyboard_read_cb() [all …]
|
D | lv_x11_display.c | 113 static void x11_flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map) in x11_flush_cb() argument 115 x11_disp_data_t * xd = lv_display_get_driver_data(disp); in x11_flush_cb() 130 int32_t hor_res = lv_display_get_horizontal_resolution(disp); in x11_flush_cb() 145 if(lv_display_flush_is_last(disp)) { in x11_flush_cb() 159 lv_display_flush_ready(disp); in x11_flush_cb() 168 lv_display_t * disp = lv_event_get_user_data(e); in x11_resolution_evt_cb() local 169 x11_disp_data_t * xd = lv_display_get_driver_data(disp); in x11_resolution_evt_cb() 172 int32_t hor_res = lv_display_get_horizontal_resolution(disp); in x11_resolution_evt_cb() 173 int32_t ver_res = lv_display_get_vertical_resolution(disp); in x11_resolution_evt_cb() 180 lv_display_set_buffers(disp, xd->buffer[0], xd->buffer[1], sz_buffers, LV_X11_RENDER_MODE); in x11_resolution_evt_cb() [all …]
|
/lvgl-latest/tests/src/test_cases/ |
D | test_display.c | 32 lv_display_t * disp = lv_display_create(10, 20); in test_get_drawbuf_size_double_buffered() local 33 lv_display_set_color_format(disp, LV_COLOR_FORMAT_RGB888); in test_get_drawbuf_size_double_buffered() 35 …lv_display_set_buffers(disp, lv_draw_buf_align(buf0, LV_COLOR_FORMAT_RGB888), lv_draw_buf_align(bu… in test_get_drawbuf_size_double_buffered() 38 TEST_ASSERT_EQUAL(200, lv_display_get_draw_buf_size(disp)); in test_get_drawbuf_size_double_buffered() 45 lv_display_t * disp = lv_display_create(10, 20); in test_get_drawbuf_size_single_buffered() local 46 lv_display_set_color_format(disp, LV_COLOR_FORMAT_RGB888); in test_get_drawbuf_size_single_buffered() 48 lv_display_set_buffers(disp, lv_draw_buf_align(buf0, LV_COLOR_FORMAT_RGB888), NULL, 200, in test_get_drawbuf_size_single_buffered() 51 TEST_ASSERT_EQUAL(200, lv_display_get_draw_buf_size(disp)); in test_get_drawbuf_size_single_buffered() 60 lv_display_t * disp = lv_display_create(test_set->width, test_set->height); in exec_invalidated_drawbuf_size_test() local 61 lv_display_set_color_format(disp, test_set->color_format); in exec_invalidated_drawbuf_size_test() [all …]
|
/lvgl-latest/src/drivers/display/fb/ |
D | lv_linux_fbdev.c | 74 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p); 105 lv_display_t * disp = lv_display_create(800, 480); in lv_linux_fbdev_create() local 106 if(disp == NULL) { in lv_linux_fbdev_create() 111 lv_display_set_driver_data(disp, dsc); in lv_linux_fbdev_create() 112 lv_display_set_flush_cb(disp, flush_cb); in lv_linux_fbdev_create() 114 return disp; in lv_linux_fbdev_create() 117 void lv_linux_fbdev_set_file(lv_display_t * disp, const char * file) in lv_linux_fbdev_set_file() argument 124 lv_linux_fb_t * dsc = lv_display_get_driver_data(disp); in lv_linux_fbdev_set_file() 200 lv_display_set_color_format(disp, LV_COLOR_FORMAT_RGB565); in lv_linux_fbdev_set_file() 203 lv_display_set_color_format(disp, LV_COLOR_FORMAT_RGB888); in lv_linux_fbdev_set_file() [all …]
|
/lvgl-latest/tests/src/ |
D | lv_test_init.c | 13 static void dummy_flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p); 50 lv_display_t * disp = lv_event_get_target(e); in color_format_changled_event_cb() local 51 lv_color_format_t cf = lv_display_get_color_format(disp); in color_format_changled_event_cb() 54 …lv_display_set_buffers(disp, lv_draw_buf_align(draw_buf->unaligned_data, cf), NULL, draw_buf->data… in color_format_changled_event_cb() 63 lv_display_t * disp = lv_display_create(HOR_RES, VER_RES); in hal_init() local 64 …lv_display_set_buffers(disp, lv_draw_buf_align(test_fb, LV_COLOR_FORMAT_ARGB8888), NULL, HOR_RES *… in hal_init() 66 lv_display_set_flush_cb(disp, dummy_flush_cb); in hal_init() 67 …lv_display_add_event_cb(disp, color_format_changled_event_cb, LV_EVENT_COLOR_FORMAT_CHANGED, NULL); in hal_init() 81 static void dummy_flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * color_p) in dummy_flush_cb() argument 86 lv_display_flush_ready(disp); in dummy_flush_cb()
|
/lvgl-latest/src/drivers/display/st_ltdc/ |
D | lv_st_ltdc.c | 46 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map); 47 static void flush_wait_cb(lv_display_t * disp); 112 lv_display_t * disp = lv_display_create(layer_width, layer_height); in create() local 113 lv_display_set_color_format(disp, cf); in create() 114 lv_display_set_flush_cb(disp, flush_cb); in create() 115 lv_display_set_flush_wait_cb(disp, flush_wait_cb); in create() 116 lv_display_set_driver_data(disp, (void *)(uintptr_t)layer_idx); in create() 120 …lv_display_set_buffers(disp, buf1, buf2, layer_width * layer_height * cf_size, LV_DISPLAY_RENDER_M… in create() 128 lv_display_set_buffers(disp, buf1, buf2, buf_size, LV_DISPLAY_RENDER_MODE_PARTIAL); in create() 136 return disp; in create() [all …]
|
/lvgl-latest/src/core/ |
D | lv_refr.c | 50 static uint32_t get_max_row(lv_display_t * disp, int32_t area_w, int32_t area_h); 51 static void draw_buf_flush(lv_display_t * disp); 52 static void call_flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map); 53 static void wait_for_flushing(lv_display_t * disp); 83 void lv_refr_now(lv_display_t * disp) in lv_refr_now() argument 87 if(disp) { in lv_refr_now() 88 if(disp->refr_timer) lv_display_refr_timer(disp->refr_timer); in lv_refr_now() 262 void lv_inv_area(lv_display_t * disp, const lv_area_t * area_p) in lv_inv_area() argument 264 if(!disp) disp = lv_display_get_default(); in lv_inv_area() 265 if(!disp) return; in lv_inv_area() [all …]
|