EBI_TFTInit_TypeDef Struct ReferenceEMLIB > EBI

TFT Initialization structure.

Definition at line 589 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 633 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 591 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 595 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 607 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 611 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::dclkPeriod

TFT DCLK period in internal cycles.

Definition at line 635 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 609 of file em_ebi.h .

Referenced by EBI_TFTInit() .

EBI_TFTDDMode_TypeDef EBI_TFTInit_TypeDef::driveMode

TFT Direct Drive mode.

Definition at line 605 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 599 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 641 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::hPorchBack

Horizontal Back Porch Size.

Definition at line 621 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::hPorchFront

Horizontal Front Porch Size.

Definition at line 619 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::hPulseWidth

Horizontal Synchronization Pulse Width.

Definition at line 623 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::hsize

Horizontal size in pixels.

Definition at line 617 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 613 of file em_ebi.h .

Referenced by EBI_TFTInit() .

EBI_TFTInterleave_TypeDef EBI_TFTInit_TypeDef::interleave

Bus Interleave mode.

Definition at line 597 of file em_ebi.h .

Referenced by EBI_TFTInit() .

EBI_TFTMaskBlend_TypeDef EBI_TFTInit_TypeDef::maskBlend

Masking and alpha blending mode.

Definition at line 603 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 639 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 601 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 637 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::vPorchBack

Vertical Back Porch Size.

Definition at line 629 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::vPorchFront

Vertical Front Porch Size.

Definition at line 627 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::vPulseWidth

Vertical Synchronization Pulse Width.

Definition at line 631 of file em_ebi.h .

Referenced by EBI_TFTInit() .

int EBI_TFTInit_TypeDef::vsize

Vertical size in pixels.

Definition at line 625 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 615 of file em_ebi.h .

Referenced by EBI_TFTInit() .

EBI_TFTWidth_TypeDef EBI_TFTInit_TypeDef::width

Width.

Definition at line 593 of file em_ebi.h .

Referenced by EBI_TFTInit() .


The documentation for this struct was generated from the following file:
  • C:/cygwin/home/caamunds/work/super/platform/emlib/inc/ em_ebi.h