FabGL
ESP32 VGA Controller and Graphics Library
|
Specifies the VGA timings. This is a modeline decoded. More...
#include <vgacontroller.h>
Public Attributes | |
int | frequency |
int16_t | HBackPorch |
int16_t | HFrontPorch |
ScreenBlock | HStartingBlock |
char | HSyncLogic |
int16_t | HSyncPulse |
int16_t | HVisibleArea |
char | label [22] |
uint8_t | multiScanBlack |
uint8_t | scanCount |
int16_t | VBackPorch |
int16_t | VFrontPorch |
char | VSyncLogic |
int16_t | VSyncPulse |
int16_t | VVisibleArea |
Specifies the VGA timings. This is a modeline decoded.
int fabgl::Timings::frequency |
Pixel frequency (in Hz)
int16_t fabgl::Timings::HBackPorch |
Horizontal Back Porch duration in pixels
int16_t fabgl::Timings::HFrontPorch |
Horizontal Front Porch duration in pixels
ScreenBlock fabgl::Timings::HStartingBlock |
Horizontal starting block. DetermineshHorizontal order of signals
char fabgl::Timings::HSyncLogic |
Horizontal Sync polarity '+' or '-'
int16_t fabgl::Timings::HSyncPulse |
Horizontal Sync Pulse duration in pixels
int16_t fabgl::Timings::HVisibleArea |
Horizontal visible area length in pixels
char fabgl::Timings::label[22] |
Resolution text description
uint8_t fabgl::Timings::multiScanBlack |
0 = Additional rows are the repetition of the first. 1 = Additional rows are blank.
uint8_t fabgl::Timings::scanCount |
Scan count. 1 = single scan, 2 = double scan (allowing low resolutions like 320x240...)
int16_t fabgl::Timings::VBackPorch |
Vertical Back Porch duration in lines
int16_t fabgl::Timings::VFrontPorch |
Vertical Front Porch duration in lines
char fabgl::Timings::VSyncLogic |
Vertical Sync polarity '+' or '-'
int16_t fabgl::Timings::VSyncPulse |
Vertical Sync Pulse duration in lines
int16_t fabgl::Timings::VVisibleArea |
Vertical number of visible lines