VSF Documented
|
Data Structures | |
struct | vk_disp_cvrt_ctx_t |
Macros | |
#define | __VSF_DISP_CLASS_IMPLEMENT |
#define | __VSF_EDA_CLASS_INHERIT__ |
#define | __VK_DISP_CVRT_IMPLEMENT(__COLOR_SRC, __COLOR_DST) |
#define | __VK_DISP_CVRT_DECLARE(__COLOR_SRC, __COLOR_DST) __VK_DISP_CVRT_IMPLEMENT(__COLOR_SRC, __COLOR_DST) |
#define | __VK_DISP_CVRT_DEFINE(__COLOR_SRC, __COLOR_DST) |
Typedefs | |
typedef void(* | vk_disp_fn_cvrt_t) (uint16_t width, uint16_t height, void *pixels_src, uint32_t pitch_src, void *pixels_dst, uint32_t pitch_dst) |
typedef struct vk_disp_cvrt_ctx_t | vk_disp_cvrt_ctx_t |
Enumerations | |
enum | { VSF_EVT_REFRESH = VSF_EVT_USER } |
Functions | |
__VK_DISP_CVRT_DECLARE (ARGB8888, RGB565) | |
void | vk_disp_on_ready (vk_disp_t *pthis) |
vsf_err_t | vk_disp_init (vk_disp_t *pthis) |
vsf_err_t | vk_disp_refresh (vk_disp_t *pthis, vk_disp_area_t *area, void *disp_buff) |
__VK_DISP_CVRT_IMPLEMENT (ARGB8888, RGB565) | |
Variables | |
const vk_disp_drv_t | vk_disp_reentrant_drv |
const vk_disp_drv_t | vk_disp_dummy_drv |
const vk_disp_drv_t | vk_disp_cvrt_drv |
#define __VSF_DISP_CLASS_IMPLEMENT |
#define __VSF_EDA_CLASS_INHERIT__ |
#define __VK_DISP_CVRT_IMPLEMENT | ( | __COLOR_SRC, | |
__COLOR_DST | |||
) |
#define __VK_DISP_CVRT_DECLARE | ( | __COLOR_SRC, | |
__COLOR_DST | |||
) | __VK_DISP_CVRT_IMPLEMENT(__COLOR_SRC, __COLOR_DST) |
#define __VK_DISP_CVRT_DEFINE | ( | __COLOR_SRC, | |
__COLOR_DST | |||
) |
typedef void(* vk_disp_fn_cvrt_t) (uint16_t width, uint16_t height, void *pixels_src, uint32_t pitch_src, void *pixels_dst, uint32_t pitch_dst) |
typedef struct vk_disp_cvrt_ctx_t vk_disp_cvrt_ctx_t |
__VK_DISP_CVRT_DECLARE | ( | ARGB8888 | , |
RGB565 | |||
) |
void vk_disp_on_ready | ( | vk_disp_t * | pthis | ) |
vsf_err_t vk_disp_refresh | ( | vk_disp_t * | pthis, |
vk_disp_area_t * | area, | ||
void * | disp_buff | ||
) |
__VK_DISP_CVRT_IMPLEMENT | ( | ARGB8888 | , |
RGB565 | |||
) |
const vk_disp_drv_t vk_disp_reentrant_drv |
const vk_disp_drv_t vk_disp_dummy_drv |
const vk_disp_drv_t vk_disp_cvrt_drv |