VSF Documented
Macros | Functions | Variables
vsf_disp_fb.c File Reference
#include "component/ui/vsf_ui_cfg.h"
#include "../../vsf_disp.h"
#include "./vsf_disp_fb.h"

Macros

#define __VSF_DISP_CLASS_INHERIT__
 
#define __VSF_DISP_FB_CLASS_IMPLEMENT
 
#define VSF_DISP_FB_CFG_COPY_FRAME   true
 

Functions

void * vk_disp_fb_get_buffer (vk_disp_t *pthis, uint_fast8_t idx)
 
void * vk_disp_fb_set_front_buffer (vk_disp_t *pthis, int_fast8_t idx)
 
void * vk_disp_fb_get_front_buffer (vk_disp_t *pthis)
 
void * vk_disp_fb_get_back_buffer (vk_disp_t *pthis)
 

Variables

const vk_disp_drv_t vk_disp_drv_fb
 

Macro Definition Documentation

◆ __VSF_DISP_CLASS_INHERIT__

#define __VSF_DISP_CLASS_INHERIT__

◆ __VSF_DISP_FB_CLASS_IMPLEMENT

#define __VSF_DISP_FB_CLASS_IMPLEMENT

◆ VSF_DISP_FB_CFG_COPY_FRAME

#define VSF_DISP_FB_CFG_COPY_FRAME   true

Function Documentation

◆ vk_disp_fb_get_buffer()

void * vk_disp_fb_get_buffer ( vk_disp_t pthis,
uint_fast8_t  idx 
)

◆ vk_disp_fb_set_front_buffer()

void * vk_disp_fb_set_front_buffer ( vk_disp_t pthis,
int_fast8_t  idx 
)

◆ vk_disp_fb_get_front_buffer()

void * vk_disp_fb_get_front_buffer ( vk_disp_t pthis)

◆ vk_disp_fb_get_back_buffer()

void * vk_disp_fb_get_back_buffer ( vk_disp_t pthis)

Variable Documentation

◆ vk_disp_drv_fb

const vk_disp_drv_t vk_disp_drv_fb
Initial value:
= {
.init = __vk_disp_fb_init,
.refresh = __vk_disp_fb_refresh,
}