ParallelDisplayControllerSettings Class
Namespace: GHIElectronics.TinyCLR.Devices.Display · Assembly: GHIElectronics.TinyCLR.Devices.Display
Timing settings for a parallel RGB panel. Values come from the panel's datasheet.
public class ParallelDisplayControllerSettings : DisplayControllerSettings
Properties
DataEnableIsFixed
public bool DataEnableIsFixed { get; set; }
True when the data-enable signal is generated by the panel rather than the controller.
DataEnablePolarity
public bool DataEnablePolarity { get; set; }
Polarity of the data-enable signal.
PixelPolarity
public bool PixelPolarity { get; set; }
Polarity of the pixel-clock signal.
PixelClockRate
public int PixelClockRate { get; set; }
Pixel-clock rate in Hz.
HorizontalSyncPolarity
public bool HorizontalSyncPolarity { get; set; }
Polarity of the horizontal-sync signal.
HorizontalSyncPulseWidth
public int HorizontalSyncPulseWidth { get; set; }
Horizontal-sync pulse width in pixel clocks.
HorizontalFrontPorch
public int HorizontalFrontPorch { get; set; }
Pixel clocks between the last active pixel of a line and HSYNC assertion.
HorizontalBackPorch
public int HorizontalBackPorch { get; set; }
Pixel clocks between HSYNC deassertion and the first active pixel of the next line.
VerticalSyncPolarity
public bool VerticalSyncPolarity { get; set; }
Polarity of the vertical-sync signal.
VerticalSyncPulseWidth
public int VerticalSyncPulseWidth { get; set; }
Vertical-sync pulse width in line periods.
VerticalFrontPorch
public int VerticalFrontPorch { get; set; }
Lines between the last active row of a frame and VSYNC assertion.
VerticalBackPorch
public int VerticalBackPorch { get; set; }
Lines between VSYNC deassertion and the first active row of the next frame.