TFT Initialization structure.
Public Attributes#
External memory bank for driving display.
Color source for masking and alpha blending.
Bus Interleave mode.
Trigger for updating frame buffer pointer.
Drive DCLK from negative clock edge of internal clock.
Masking and alpha blending mode.
TFT Direct Drive mode.
TFT Polarity for Chip Select (CS) Line.
TFT Polarity for Data Clock (DCLK) Line.
TFT Polarity for Data Enable (DATAEN) Line.
TFT Polarity for Horizontal Sync (HSYNC) Line.
TFT Polarity for Vertical Sync (VSYNC) Line.
Horizontal size in pixels.
Horizontal Front Porch Size.
Horizontal Back Porch Size.
Horizontal Synchronization Pulse Width.
Vertical size in pixels.
Vertical Front Porch Size.
Vertical Back Porch Size.
Vertical Synchronization Pulse Width.
TFT Frame Buffer address, offset to EBI bank base address.
TFT DCLK period in internal cycles.
Starting position of External Direct Drive relative to DCLK inactive edge.
Number of cycles RGB data is driven before active edge of DCLK.
Number of cycles RGB data is held after active edge of DCLK.
Public Attribute Documentation#
colSrc#
EBI_TFTColorSrc_TypeDef EBI_TFTInit_TypeDef::colSrc
Color source for masking and alpha blending.
fbTrigger#
EBI_TFTFrameBufTrigger_TypeDef EBI_TFTInit_TypeDef::fbTrigger
Trigger for updating frame buffer pointer.
csPolarity#
EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::csPolarity
TFT Polarity for Chip Select (CS) Line.
dclkPolarity#
EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::dclkPolarity
TFT Polarity for Data Clock (DCLK) Line.
dataenPolarity#
EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::dataenPolarity
TFT Polarity for Data Enable (DATAEN) Line.
hsyncPolarity#
EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::hsyncPolarity
TFT Polarity for Horizontal Sync (HSYNC) Line.
vsyncPolarity#
EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::vsyncPolarity
TFT Polarity for Vertical Sync (VSYNC) Line.
addressOffset#
uint32_t EBI_TFTInit_TypeDef::addressOffset
TFT Frame Buffer address, offset to EBI bank base address.
startPosition#
int EBI_TFTInit_TypeDef::startPosition
Starting position of External Direct Drive relative to DCLK inactive edge.
setupCycles#
int EBI_TFTInit_TypeDef::setupCycles
Number of cycles RGB data is driven before active edge of DCLK.
holdCycles#
int EBI_TFTInit_TypeDef::holdCycles
Number of cycles RGB data is held after active edge of DCLK.