![]() |
PicoVGA
1.0-cmake
VGA/TV display on Raspberry Pico
|
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) | |
Video timings structure.