VSF Documented
Data Fields
esp_lcd_panel_t Struct Reference

Data Fields

esp_err_t(* reset )(struct esp_lcd_panel_t *panel)
 
esp_err_t(* init )(struct esp_lcd_panel_t *panel)
 
esp_err_t(* del )(struct esp_lcd_panel_t *panel)
 
esp_err_t(* draw_bitmap )(struct esp_lcd_panel_t *panel, int x_start, int y_start, int x_end, int y_end, const void *color_data)
 
esp_err_t(* draw_bitmap_2d )(struct esp_lcd_panel_t *panel, int x_start, int y_start, int x_end, int y_end, const void *src_data, size_t src_x_size, size_t src_y_size, int src_x_start, int src_y_start, int src_x_end, int src_y_end)
 
esp_err_t(* mirror )(struct esp_lcd_panel_t *panel, bool x_axis, bool y_axis)
 
esp_err_t(* swap_xy )(struct esp_lcd_panel_t *panel, bool swap_axes)
 
esp_err_t(* set_gap )(struct esp_lcd_panel_t *panel, int x_gap, int y_gap)
 
esp_err_t(* invert_color )(struct esp_lcd_panel_t *panel, bool invert_color_data)
 
esp_err_t(* disp_on_off )(struct esp_lcd_panel_t *panel, bool on_off)
 
esp_err_t(* disp_sleep )(struct esp_lcd_panel_t *panel, bool sleep)
 
esp_err_t(* set_brightness )(struct esp_lcd_panel_t *panel, int brightness)
 
void * user_data
 

Field Documentation

◆ reset

esp_err_t(* esp_lcd_panel_t::reset) (struct esp_lcd_panel_t *panel)

◆ init

esp_err_t(* esp_lcd_panel_t::init) (struct esp_lcd_panel_t *panel)

◆ del

esp_err_t(* esp_lcd_panel_t::del) (struct esp_lcd_panel_t *panel)

◆ draw_bitmap

esp_err_t(* esp_lcd_panel_t::draw_bitmap) (struct esp_lcd_panel_t *panel, int x_start, int y_start, int x_end, int y_end, const void *color_data)

◆ draw_bitmap_2d

esp_err_t(* esp_lcd_panel_t::draw_bitmap_2d) (struct esp_lcd_panel_t *panel, int x_start, int y_start, int x_end, int y_end, const void *src_data, size_t src_x_size, size_t src_y_size, int src_x_start, int src_y_start, int src_x_end, int src_y_end)

◆ mirror

esp_err_t(* esp_lcd_panel_t::mirror) (struct esp_lcd_panel_t *panel, bool x_axis, bool y_axis)

◆ swap_xy

esp_err_t(* esp_lcd_panel_t::swap_xy) (struct esp_lcd_panel_t *panel, bool swap_axes)

◆ set_gap

esp_err_t(* esp_lcd_panel_t::set_gap) (struct esp_lcd_panel_t *panel, int x_gap, int y_gap)

◆ invert_color

esp_err_t(* esp_lcd_panel_t::invert_color) (struct esp_lcd_panel_t *panel, bool invert_color_data)

◆ disp_on_off

esp_err_t(* esp_lcd_panel_t::disp_on_off) (struct esp_lcd_panel_t *panel, bool on_off)

◆ disp_sleep

esp_err_t(* esp_lcd_panel_t::disp_sleep) (struct esp_lcd_panel_t *panel, bool sleep)

◆ set_brightness

esp_err_t(* esp_lcd_panel_t::set_brightness) (struct esp_lcd_panel_t *panel, int brightness)

◆ user_data

void* esp_lcd_panel_t::user_data
Generated from commit: vsfteam/vsf@c3767bf