VSF Documented
Data Structures | Typedefs | Enumerations | Functions
fb.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "../../__device.h"

Go to the source code of this file.

Data Structures

struct  vsf_hw_fb_timing_rgb_t
 
struct  vsf_hw_fb_t
 

Typedefs

typedef enum vsf_hw_fb_type_t vsf_hw_fb_type_t
 
typedef struct vsf_hw_fb_timing_rgb_t vsf_hw_fb_timing_rgb_t
 
typedef struct vsf_hw_fb_t vsf_hw_fb_t
 

Enumerations

enum  vsf_hw_fb_type_t { VSF_HW_FB_RGB }
 

Functions

int_fast8_t vsf_hw_fb_init (vsf_hw_fb_t *fb)
 
vsf_err_t vsf_hw_fb_fini (vsf_hw_fb_t *fb)
 
vsf_err_t vsf_hw_fb_enable (vsf_hw_fb_t *fb)
 
vsf_err_t vsf_hw_fb_disable (vsf_hw_fb_t *fb)
 
vsf_err_t vsf_hw_fb_layer_config (vsf_hw_fb_t *fb, int layer, uint16_t x, uint16_t y, uint16_t w, uint16_t h, int color_format, uint_fast8_t alpha, void *initial_pixel_buffer)
 
vsf_err_t vsf_hw_fb_layer_enable (vsf_hw_fb_t *fb, int layer)
 
vsf_err_t vsf_hw_fb_layer_disable (vsf_hw_fb_t *fb, int layer)
 
vsf_err_t vsf_hw_fb_layer_present (vsf_hw_fb_t *fb, int layer, void *pixel_buffer)
 

Typedef Documentation

◆ vsf_hw_fb_type_t

◆ vsf_hw_fb_timing_rgb_t

◆ vsf_hw_fb_t

typedef struct vsf_hw_fb_t vsf_hw_fb_t

Enumeration Type Documentation

◆ vsf_hw_fb_type_t

Enumerator
VSF_HW_FB_RGB 

Function Documentation

◆ vsf_hw_fb_init()

int_fast8_t vsf_hw_fb_init ( vsf_hw_fb_t fb)
extern

◆ vsf_hw_fb_fini()

vsf_err_t vsf_hw_fb_fini ( vsf_hw_fb_t fb)
extern

◆ vsf_hw_fb_enable()

vsf_err_t vsf_hw_fb_enable ( vsf_hw_fb_t fb)
extern

◆ vsf_hw_fb_disable()

vsf_err_t vsf_hw_fb_disable ( vsf_hw_fb_t fb)
extern

◆ vsf_hw_fb_layer_config()

vsf_err_t vsf_hw_fb_layer_config ( vsf_hw_fb_t fb,
int  layer,
uint16_t  x,
uint16_t  y,
uint16_t  w,
uint16_t  h,
int  color_format,
uint_fast8_t  alpha,
void *  initial_pixel_buffer 
)
extern

◆ vsf_hw_fb_layer_enable()

vsf_err_t vsf_hw_fb_layer_enable ( vsf_hw_fb_t fb,
int  layer 
)
extern

◆ vsf_hw_fb_layer_disable()

vsf_err_t vsf_hw_fb_layer_disable ( vsf_hw_fb_t fb,
int  layer 
)
extern

◆ vsf_hw_fb_layer_present()

vsf_err_t vsf_hw_fb_layer_present ( vsf_hw_fb_t fb,
int  layer,
void *  pixel_buffer 
)
extern