lv_uefi_std_wrapper.h

API reference for lv_uefi_std_wrapper.h

Report on GitHub

Typedefs

uint8_t

 
typedef UINT8 uint8_t

uint16_t

 
typedef UINT16 uint16_t
Used by 84 functions
  • lv_obj_set_style_layout — param value
  • lv_eve_scissor — param x1
  • lv_eve_scissor — param y1
  • lv_eve_scissor — param x2
  • lv_eve_scissor — param y2
  • lv_eve_point_size — param radius
  • lv_eve_draw_circle_simple — param radius_t
  • lv_eve_draw_rect_simple — param radius
  • lv_eve_bitmap_size — param width
  • lv_eve_bitmap_size — param height
  • lv_eve_bitmap_layout — param linestride
  • lv_eve_bitmap_layout — param height
  • lv_draw_arc_get_area — param radius
  • lv_image_buf_get_transformed_area — param scale_x
  • lv_image_buf_get_transformed_area — param scale_y
  • lv_draw_vector_dsc_set_fill_gradient_color_stops — param count
  • lv_draw_vector_dsc_set_stroke_dash — param dash_count
  • lv_draw_vector_dsc_set_stroke_miter_limit — param miter_limit
  • lv_draw_vector_dsc_set_stroke_gradient_color_stops — param count
  • arm_2d_helper_swap_rgb16 — param phwBuffer
  • lv_ili9341_set_gap — param x
  • lv_ili9341_set_gap — param y
  • lv_lcd_generic_mipi_set_gap — param x
  • lv_lcd_generic_mipi_set_gap — param y
  • lv_nv3007_set_gap — param x
  • lv_nv3007_set_gap — param y
  • lv_st7735_set_gap — param x
  • lv_st7735_set_gap — param y
  • lv_st7789_set_gap — param x
  • lv_st7789_set_gap — param y
  • lv_st7796_set_gap — param x
  • lv_st7796_set_gap — param y
  • lv_draw_eve_memwrite16 — param data
  • LV_EVE_BITMAP_LAYOUT — param linestride
  • LV_EVE_BITMAP_LAYOUT — param height
  • LV_EVE_BITMAP_SIZE — param width
  • LV_EVE_BITMAP_SIZE — param height
  • LV_EVE_BITMAP_LAYOUT_H — param linestride
  • LV_EVE_BITMAP_LAYOUT_H — param height
  • LV_EVE_BITMAP_SIZE_H — param width
  • LV_EVE_BITMAP_SIZE_H — param height
  • LV_EVE_CALL — param dest
  • LV_EVE_JUMP — param dest
  • LV_EVE_LINE_WIDTH — param width
  • LV_EVE_POINT_SIZE — param size
  • LV_EVE_SCISSOR_SIZE — param width
  • LV_EVE_SCISSOR_SIZE — param height
  • LV_EVE_SCISSOR_XY — param xc0
  • LV_EVE_SCISSOR_XY — param yc0
  • LV_EVE_VERTEX2II — param xc0
  • LV_EVE_VERTEX2II — param yc0
  • LV_EVE_BITMAP_EXT_FORMAT — param format
  • lv_imgfont_create — param height
  • lv_indev_set_long_press_time — param long_press_time
  • lv_indev_set_long_press_repeat_time — param long_press_repeat_time
  • lv_indev_gesture_detect_pinch — param touch_cnt
  • lv_indev_gesture_detect_rotation — param touch_cnt
  • lv_indev_gesture_detect_two_fingers_swipe — param touch_cnt
  • lv_indev_gesture_recognizers_update — param touch_cnt
  • lv_barcode_set_scale — param scale
  • lv_anim_timeline_set_progress — param progress
  • lv_bidi_get_visual_pos — param len
  • lv_bidi_process_paragraph — param pos_conv_out
  • lv_bidi_process_paragraph — param pos_conv_len
  • lv_color_16_16_mix — param c1
  • lv_color_16_16_mix — param c2
  • lv_color_hsv_to_rgb — param h
  • lv_color_swap_16 — param c
  • lv_style_set_layout — param value
  • lv_swap_bytes_16 — param x
  • lv_gif_get_size — param w
  • lv_gif_get_size — param h
  • lv_table_set_cell_user_data — param row
  • lv_table_set_cell_user_data — param col
  • lv_table_set_selected_cell — param row
  • lv_table_set_selected_cell — param col
  • lv_table_get_cell_user_data — param row
  • lv_table_get_cell_user_data — param col
  • fillScreen — param color
  • pushImage — param data
  • pushImageDMA — param data
  • writePixel — param color
  • getTouch — param x
  • getTouch — param y

uint32_t

 
typedef UINT32 uint32_t

uint64_t

 
typedef UINT64 uint64_t

int8_t

 
typedef INT8 int8_t
Used by 1 function
  • lv_pow — param exp

int16_t

 
typedef INT16 int16_t
Used by 22 functions
  • lv_eve_vertex_2f — param x
  • lv_eve_vertex_2f — param y
  • lv_eve_draw_circle_simple — param coord_x1
  • lv_eve_draw_circle_simple — param coord_y1
  • lv_eve_draw_rect_simple — param coord_x1
  • lv_eve_draw_rect_simple — param coord_y1
  • lv_eve_draw_rect_simple — param coord_x2
  • lv_eve_draw_rect_simple — param coord_y2
  • lv_eve_mask_round — param coord_x1
  • lv_eve_mask_round — param coord_y1
  • lv_eve_mask_round — param coord_x2
  • lv_eve_mask_round — param coord_y2
  • lv_eve_mask_round — param radius
  • lv_draw_sw_mask_line_angle_init — param angle
  • LV_EVE_VERTEX2F — param xc0
  • LV_EVE_VERTEX2F — param yc0
  • lv_anim_set_bezier3_param — param x1
  • lv_anim_set_bezier3_param — param y1
  • lv_anim_set_bezier3_param — param x2
  • lv_anim_set_bezier3_param — param y2
  • lv_trigo_sin — param angle
  • lv_trigo_cos — param angle

int32_t

 
typedef INT32 int32_t

int64_t

 
typedef INT64 int64_t
Used by 2 functions
  • lv_linux_drm_set_file — param connector_id
  • lv_pow — param base

uint_fast32_t

 
typedef uint32_t uint_fast32_t

uintptr_t

 
typedef UINTN uintptr_t
Used by 1 function
  • lv_draw_eve_ramg_get_addr — param key

size_t

 
typedef UINTN size_t

intptr_t

 
typedef INTN intptr_t

intmax_t

 
typedef INTN intmax_t

ptrdiff_t

 
typedef INTN ptrdiff_t

bool

 
typedef UINT8 bool

Macros

false

 
#define false 0

true

 
#define true 1

PRId8

 
#define PRId8 "d"

PRId16

 
#define PRId16 "d"

PRId32

 
#define PRId32 "d"

PRId64

 
#define PRId64 "d"

PRIu8

 
#define PRIu8 "u"

PRIu16

 
#define PRIu16 "u"

PRIu32

 
#define PRIu32 "u"

PRIu64

 
#define PRIu64 "u"

PRIx8

 
#define PRIx8 "x"

PRIx16

 
#define PRIx16 "x"

PRIx32

 
#define PRIx32 "x"

PRIx64

 
#define PRIx64 "x"

PRIX8

 
#define PRIX8 "X"

PRIX16

 
#define PRIX16 "X"

PRIX32

 
#define PRIX32 "X"

PRIX64

 
#define PRIX64 "X"

INT8_MAX

 
#define INT8_MAX (0x7F)

UINT8_MAX

 
#define UINT8_MAX (0xFF)

INT16_MAX

 
#define INT16_MAX (0x7FFF)

UINT16_MAX

 
#define UINT16_MAX (0xFFFF)

INT32_MAX

 
#define INT32_MAX (0x7FFFFFFF)

UINT32_MAX

 
#define UINT32_MAX (0xFFFFFFFF)

INT64_MAX

 
#define INT64_MAX (0x7FFFFFFFFFFFFFFFULL)

UINT64_MAX

 
#define UINT64_MAX (0xFFFFFFFFFFFFFFFFULL)

INT_MAX

 
#define INT_MAX (0x7FFFFFFFFFFFFFFFULL)

UINT_MAX

 
#define UINT_MAX (0xFFFFFFFFFFFFFFFFULL)

INT8_MIN

 
#define INT8_MIN ((  -127) - 1)

Minimum values for the signed UEFI Data Types

INT16_MIN

 
#define INT16_MIN (( -32767) - 1)

INT32_MIN

 
#define INT32_MIN (( -2147483647) - 1)

INT64_MIN

 
#define INT64_MIN (( -9223372036854775807LL) - 1)

SIZE_MAX

 
#define SIZE_MAX (0xFFFFFFFF)

LONG_MAX

 
#define LONG_MAX (0x7FFFFFFF)

ULONG_MAX

 
#define ULONG_MAX (0xFFFFFFFF)

USHRT_MAX

 
#define USHRT_MAX (0xFFFF)

CHAR_BIT

 
#define CHAR_BIT 8

Dependencies

How is this guide?

Last updated on

On this page