Lines Matching refs:disp
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()
80 void lv_lcd_generic_mipi_set_gap(lv_display_t * disp, uint16_t x, uint16_t y) in lv_lcd_generic_mipi_set_gap() argument
82 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in lv_lcd_generic_mipi_set_gap()
87 void lv_lcd_generic_mipi_set_invert(lv_display_t * disp, bool invert) in lv_lcd_generic_mipi_set_invert() argument
89 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in lv_lcd_generic_mipi_set_invert()
93 void lv_lcd_generic_mipi_set_address_mode(lv_display_t * disp, bool mirror_x, bool mirror_y, bool s… in lv_lcd_generic_mipi_set_address_mode() argument
95 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in lv_lcd_generic_mipi_set_address_mode()
104 set_rotation(drv, lv_display_get_rotation(disp)); /* update screen */ in lv_lcd_generic_mipi_set_address_mode()
107 void lv_lcd_generic_mipi_set_gamma_curve(lv_display_t * disp, uint8_t gamma) in lv_lcd_generic_mipi_set_gamma_curve() argument
109 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in lv_lcd_generic_mipi_set_gamma_curve()
115 void lv_lcd_generic_mipi_send_cmd_list(lv_display_t * disp, const uint8_t * cmd_list) in lv_lcd_generic_mipi_send_cmd_list() argument
117 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in lv_lcd_generic_mipi_send_cmd_list()
129 drv->send_cmd(drv->disp, &cmd, 1, cmd_list, num); in lv_lcd_generic_mipi_send_cmd_list()
149 drv->send_cmd(drv->disp, &cmdbuf, 1, param, param_size); in send_cmd()
162 drv->send_color(drv->disp, &cmdbuf, 1, param, param_size); in send_color()
250 static void flush_cb(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map) in flush_cb() argument
252 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in flush_cb()
280 …x_end - x_start) * (y_end - y_start) * lv_color_format_get_size(lv_display_get_color_format(disp)); in flush_cb()
320 lv_display_t * disp = lv_event_get_current_target(e); in res_chg_event_cb() local
321 lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); in res_chg_event_cb()
323 uint16_t hor_res = lv_display_get_horizontal_resolution(disp); in res_chg_event_cb()
324 uint16_t ver_res = lv_display_get_vertical_resolution(disp); in res_chg_event_cb()
325 lv_display_rotation_t rot = lv_display_get_rotation(disp); in res_chg_event_cb()
335 static lv_lcd_generic_mipi_driver_t * get_driver(lv_display_t * disp) in get_driver() argument
337 return (lv_lcd_generic_mipi_driver_t *)lv_display_get_driver_data(disp); in get_driver()