STM32H750XB_Hello/Core/Inc/user_lvgl_impl.h

26 lines
913 B
C

#ifndef __USER_LVGL_IMPL_H
#define __USER_LVGL_IMPL_H
#include <stdint.h>
#include "lvgl.h"
void user_lvgl_impl_log_cb(lv_log_level_t level, const char *file,
uint32_t line, const char *fn_name, const char *dsc);
void user_lvgl_impl_flush_cb(lv_disp_drv_t *disp_drv, const lv_area_t *area,
lv_color_t *color_p);
void user_lvgl_impl_clean_dcache_cb(lv_disp_drv_t *disp_drv);
void user_lvgl_impl_gpu_blend_cb(lv_disp_drv_t *disp_drv, lv_color_t *dest,
const lv_color_t *src, uint32_t length,
lv_opa_t opa);
void user_lvgl_impl_gpu_fill_cb(lv_disp_drv_t *disp_drv, lv_color_t *dest_buf,
lv_coord_t dest_width,
const lv_area_t *fill_area, lv_color_t color);
void user_lvgl_impl_gpu_wait_cb(lv_disp_drv_t *disp_drv);
#endif