lv_draw_ppa_private.h

Defines

LV_PPA_NONBLOCKING_OPS
PPA_ALIGN_UP(x, align)
PPA_PTR_ALIGN_UP(p, align)
PPA_ALIGN_DOWN(x, align)
PPA_PTR_ALIGN_DOWN(p, align)

Typedefs

typedef struct lv_draw_ppa_unit lv_draw_ppa_unit_t

Functions

static inline bool ppa_src_cf_supported(lv_color_format_t cf)
static inline bool ppa_dest_cf_supported(lv_color_format_t cf)
static inline ppa_fill_color_mode_t lv_color_format_to_ppa_fill(lv_color_format_t lv_fmt)
static inline ppa_blend_color_mode_t lv_color_format_to_ppa_blend(lv_color_format_t lv_fmt)
static inline ppa_srm_color_mode_t lv_color_format_to_ppa_srm(lv_color_format_t lv_fmt)
struct lv_draw_ppa_unit

Public Members

lv_draw_unit_t base_unit
lv_draw_task_t *task_act
ppa_client_handle_t srm_client
ppa_client_handle_t fill_client
ppa_client_handle_t blend_client
uint8_t *buf