EBI_TFTInit_TypeDef Struct ReferenceEMLIB > EBI

TFT Initialization structure

Definition at line 553 of file em_ebi.h.

#include <em_ebi.h>

Data Fields

uint32_t addressOffset
 
EBI_TFTBank_TypeDef bank
 
EBI_TFTColorSrc_TypeDef colSrc
 
EBI_Polarity_TypeDef csPolarity
 
EBI_Polarity_TypeDef dataenPolarity
 
int dclkPeriod
 
EBI_Polarity_TypeDef dclkPolarity
 
EBI_TFTDDMode_TypeDef driveMode
 
EBI_TFTFrameBufTrigger_TypeDef fbTrigger
 
int holdCycles
 
int hPorchBack
 
int hPorchFront
 
int hPulseWidth
 
int hsize
 
EBI_Polarity_TypeDef hsyncPolarity
 
EBI_TFTInterleave_TypeDef interleave
 
EBI_TFTMaskBlend_TypeDef maskBlend
 
int setupCycles
 
bool shiftDClk
 
int startPosition
 
int vPorchBack
 
int vPorchFront
 
int vPulseWidth
 
int vsize
 
EBI_Polarity_TypeDef vsyncPolarity
 
EBI_TFTWidth_TypeDef width
 

Field Documentation

uint32_t EBI_TFTInit_TypeDef::addressOffset

TFT Frame Buffer address, offset to EBI bank base address

Definition at line 597 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTBank_TypeDef EBI_TFTInit_TypeDef::bank

External memory bank for driving display

Definition at line 555 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTColorSrc_TypeDef EBI_TFTInit_TypeDef::colSrc

Color source for masking and alpha blending

Definition at line 559 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::csPolarity

TFT Polarity for Chip Select (CS) Line

Definition at line 571 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::dataenPolarity

TFT Polarity for Data Enable (DATAEN) Line

Definition at line 575 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::dclkPeriod

TFT DCLK period in internal cycles

Definition at line 599 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::dclkPolarity

TFT Polarity for Data Clock (DCLK) Line

Definition at line 573 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTDDMode_TypeDef EBI_TFTInit_TypeDef::driveMode

TFT Direct Drive mode

Definition at line 569 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTFrameBufTrigger_TypeDef EBI_TFTInit_TypeDef::fbTrigger

Trigger for updating frame buffer pointer

Definition at line 563 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::holdCycles

Number of cycles RGB data is held after active edge of DCLK

Definition at line 605 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::hPorchBack

Horizontal Back Porch Size

Definition at line 585 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::hPorchFront

Horizontal Front Porch Size

Definition at line 583 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::hPulseWidth

Horizontal Synchronization Pulse Width

Definition at line 587 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::hsize

Horizontal size in pixels

Definition at line 581 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::hsyncPolarity

TFT Polarity for Horizontal Sync (HSYNC) Line

Definition at line 577 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTInterleave_TypeDef EBI_TFTInit_TypeDef::interleave

Bus Interleave mode

Definition at line 561 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTMaskBlend_TypeDef EBI_TFTInit_TypeDef::maskBlend

Masking and alpha blending mode

Definition at line 567 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::setupCycles

Number of cycles RGB data is driven before active edge of DCLK

Definition at line 603 of file em_ebi.h.

Referenced by EBI_TFTInit().

bool EBI_TFTInit_TypeDef::shiftDClk

Drive DCLK from negative clock edge of internal clock

Definition at line 565 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::startPosition

Starting position of External Direct Drive relative to DCLK inactive edge

Definition at line 601 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::vPorchBack

Vertical Back Porch Size

Definition at line 593 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::vPorchFront

Vertical Front Porch Size

Definition at line 591 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::vPulseWidth

Vertical Synchronization Pulse Width

Definition at line 595 of file em_ebi.h.

Referenced by EBI_TFTInit().

int EBI_TFTInit_TypeDef::vsize

Vertical size in pixels

Definition at line 589 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_Polarity_TypeDef EBI_TFTInit_TypeDef::vsyncPolarity

TFT Polarity for Vertical Sync (VSYNC) Line

Definition at line 579 of file em_ebi.h.

Referenced by EBI_TFTInit().

EBI_TFTWidth_TypeDef EBI_TFTInit_TypeDef::width

Width

Definition at line 557 of file em_ebi.h.

Referenced by EBI_TFTInit().


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/em_ebi.h