VSF Documented
Macros | Functions | Variables
vsf_tgui_sv_port.h File Reference
#include "../../vsf_tgui_cfg.h"
#include "component/ui/disp/vsf_disp.h"

Go to the source code of this file.

Macros

#define __VSF_DISP_CLASS_INHERIT__
 
#define VSF_TGUI_CFG_SV_REFRESH_RATE   ENABLED
 
#define VSF_TGUI_CFG_SV_DRAW_IMMEDIATELY   DISABLED
 
#define VSF_TGUI_CFG_SV_DRAW_DOUBLE_BUFFER   ENABLED
 
#define vsf_tgui_vport_init(__vsf_tgui_v_port_ptr)
 

Functions

 declare_class (vsf_tgui_t) declare_structure(vsf_tgui_v_port_t) def_structure(vsf_tgui_v_port_t) vk_disp_t *disp
 

Variables

void * pfb
 
bool is_disp_inited
 
bool refresh_is_first_pfb
 
bool refresh_pending
 
bool refresh_pending_notify
 
uint8_t refresh_pending_cnt
 
size_t pfb_size
 
vk_disp_area_t refresh_pending_area
 
volatile bool is_draw_ready
 
vsf_tgui_region_t request_region
 
vsf_tgui_region_t current_region
 
vsf_systimer_tick_t start_cnt
 
uint16_t refresh_cnt
 
uint16_t fps
 

Macro Definition Documentation

◆ __VSF_DISP_CLASS_INHERIT__

#define __VSF_DISP_CLASS_INHERIT__

◆ VSF_TGUI_CFG_SV_REFRESH_RATE

#define VSF_TGUI_CFG_SV_REFRESH_RATE   ENABLED

◆ VSF_TGUI_CFG_SV_DRAW_IMMEDIATELY

#define VSF_TGUI_CFG_SV_DRAW_IMMEDIATELY   DISABLED

◆ VSF_TGUI_CFG_SV_DRAW_DOUBLE_BUFFER

#define VSF_TGUI_CFG_SV_DRAW_DOUBLE_BUFFER   ENABLED

◆ vsf_tgui_vport_init

#define vsf_tgui_vport_init (   __vsf_tgui_v_port_ptr)
Value:
do { \
(__vsf_tgui_v_port_ptr)->current_region.tSize.iHeight = 0; \
(__vsf_tgui_v_port_ptr)->current_region.tSize.iWidth = 0; \
} while(0)
vsf_tgui_region_t current_region
Definition vsf_tgui_sv_port.h:74

Function Documentation

◆ declare_class()

declare_class ( vsf_tgui_t  )

Variable Documentation

◆ pfb

void* pfb

◆ is_disp_inited

bool is_disp_inited

◆ refresh_is_first_pfb

bool refresh_is_first_pfb

◆ refresh_pending

bool refresh_pending

◆ refresh_pending_notify

bool refresh_pending_notify

◆ refresh_pending_cnt

uint8_t refresh_pending_cnt

◆ pfb_size

size_t pfb_size

◆ refresh_pending_area

vk_disp_area_t refresh_pending_area

◆ is_draw_ready

volatile bool is_draw_ready

◆ request_region

vsf_tgui_region_t request_region

◆ current_region

vsf_tgui_region_t current_region

◆ start_cnt

◆ refresh_cnt

uint16_t refresh_cnt

◆ fps

uint16_t fps