PicoVGA  1.0-cmake
VGA/TV display on Raspberry Pico
sVideo Struct Reference

Video timings structure. More...

#include <vga_vmode.h>

Data Fields

float htot
 Horizontal total scanline in [us].
 
float hfront
 Horizontal front porch (after image, before HSYNC) in [us].
 
float hsync
 Horizontal sync pulse in [us].
 
float hback
 Horizontal back porch (after HSYNC, before image) in [us].
 
float hfull
 Horizontal full visible in [us] (corresponding to 'wfull' pixels)
 
u16 vtot
 Vertical total scanlines (both subframes)
 
u16 vmax
 Vertical maximal height.
 
u16 vsync1
 V sync (half-)pulses on subframe 1.
 
u16 vpost1
 V sync post half-pulses on subframe 1.
 
u16 vback1
 V back porch (after VSYNC, before image) on subframe 1.
 
u16 vact1
 active visible scanlines, subframe 1
 
u16 vfront1
 V front porch (after image, before VSYNC) on subframe 1.
 
u16 vpre1
 V sync pre half-pulses on subframe 1.
 
u16 vsync2
 V sync half-pulses on subframe 2.
 
u16 vpost2
 V sync post half-pulses on subframe 2.
 
u16 vback2
 V back porch (after VSYNC, before image) on subframe 2.
 
u16 vact2
 active visible scanlines, subframe 2
 
u16 vfront2
 V front porch (after image, before VSYNC) on subframe 2.
 
u16 vpre2
 V sync pre half-pulses on subframe 2.
 
const char * name
 video timing name (VIDEO_NAME_LEN characters + terminating 0)
 
bool inter
 interlaced (use subframes)
 
bool psync
 positive synchronization
 
bool odd
 first sub-frame is odd lines 1, 3, 5,... (PAL)
 

Detailed Description

Video timings structure.


The documentation for this struct was generated from the following file: