ESP32VGA
ESP32 VGA Controller and Graphics Library
|
Specifies the VGA timings. This is a modeline decoded. More...
#include <VGAController.h>
Public Attributes | |
char | label [16] |
uint32_t | frequency |
uint16_t | HVisibleArea |
uint16_t | HFrontPorch |
uint16_t | HSyncPulse |
uint16_t | HBackPorch |
uint16_t | VVisibleArea |
uint16_t | VFrontPorch |
uint16_t | VSyncPulse |
uint16_t | VBackPorch |
char | HSyncLogic |
char | VSyncLogic |
bool | doubleScan |
ScreenBlock | HStartingBlock |
Specifies the VGA timings. This is a modeline decoded.
bool ESP32VGA::Timings_t::doubleScan |
If true each line repeated two times (allows low resolutions like 320x240...)
uint32_t ESP32VGA::Timings_t::frequency |
Pixel frequency (in Hz)
uint16_t ESP32VGA::Timings_t::HBackPorch |
Horizontal Back Porch duration in pixels
uint16_t ESP32VGA::Timings_t::HFrontPorch |
Horizontal Front Porch duration in pixels
ScreenBlock ESP32VGA::Timings_t::HStartingBlock |
Horizontal starting block. DetermineshHorizontal order of signals
char ESP32VGA::Timings_t::HSyncLogic |
Horizontal Sync polarity '+' or '-'
uint16_t ESP32VGA::Timings_t::HSyncPulse |
Horizontal Sync Pulse duration in pixels
uint16_t ESP32VGA::Timings_t::HVisibleArea |
Horizontal visible area length in pixels
char ESP32VGA::Timings_t::label[16] |
Resolution text description
uint16_t ESP32VGA::Timings_t::VBackPorch |
Vertical Back Porch duration in lines
uint16_t ESP32VGA::Timings_t::VFrontPorch |
Vertical Front Porch duration in lines
char ESP32VGA::Timings_t::VSyncLogic |
Vertical Sync polarity '-' or '-'
uint16_t ESP32VGA::Timings_t::VSyncPulse |
Vertical Sync Pulse duration in lines
uint16_t ESP32VGA::Timings_t::VVisibleArea |
Vertical number of visible lines