![]() |
PicoVGA
1.2-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.