STM32H750XB_Hello/Core/Inc/user_lvgl_impl.h

26 lines
913 B
C
Raw Normal View History

2021-03-02 17:33:59 +00:00
#ifndef __USER_LVGL_IMPL_H
#define __USER_LVGL_IMPL_H
#include <stdint.h>
#include "lvgl.h"
2021-03-04 15:58:50 +00:00
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);
2021-03-03 15:52:47 +00:00
void user_lvgl_impl_clean_dcache_cb(lv_disp_drv_t *disp_drv);
2021-03-02 17:33:59 +00:00
2021-03-04 15:58:50 +00:00
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);
2021-03-02 17:33:59 +00:00
#endif