EFM32 Gecko Software Documentation  efm32g-doc-5.1.2
EBI_Init_TypeDef Struct Reference

Detailed Description

EBI Initialization structure

Definition at line 314 of file em_ebi.h.

#include <em_ebi.h>

Data Fields

int addrHoldCycles
 
int addrSetupCycles
 
EBI_Polarity_TypeDef alePolarity
 
bool ardyDisableTimeout
 
bool ardyEnable
 
EBI_Polarity_TypeDef ardyPolarity
 
uint32_t banks
 
uint32_t csLines
 
EBI_Polarity_TypeDef csPolarity
 
bool enable
 
EBI_Mode_TypeDef mode
 
int readHoldCycles
 
int readSetupCycles
 
int readStrobeCycles
 
EBI_Polarity_TypeDef rePolarity
 
EBI_Polarity_TypeDef wePolarity
 
int writeHoldCycles
 
int writeSetupCycles
 
int writeStrobeCycles
 

Field Documentation

int EBI_Init_TypeDef::addrHoldCycles

Number of cycles address is driven onto the ADDRDAT bus before ALE is asserted

Definition at line 347 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::addrSetupCycles

Number of cycles address is held after Adress Latch Enable is asserted

Definition at line 345 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Polarity_TypeDef EBI_Init_TypeDef::alePolarity

Address Latch Enable pin polarity, active high or low

Definition at line 321 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::ardyDisableTimeout

Set to turn off 32 cycle timeout ability

Definition at line 339 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::ardyEnable

Flag to enable or disable Address Ready support

Definition at line 337 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Polarity_TypeDef EBI_Init_TypeDef::ardyPolarity

Address Ready pin polarity, active high or low

Definition at line 319 of file em_ebi.h.

Referenced by EBI_Init().

uint32_t EBI_Init_TypeDef::banks

Mask of flags which selects address banks to configure EBI_BANK<0-3>

Definition at line 341 of file em_ebi.h.

Referenced by EBI_Init().

uint32_t EBI_Init_TypeDef::csLines

Mask of flags which selects chip select lines to configure EBI_CS<0-3>

Definition at line 343 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Polarity_TypeDef EBI_Init_TypeDef::csPolarity

Chip Select pin polarity, active high or low

Definition at line 327 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::enable

Flag, if EBI should be enabled after configuration

Definition at line 385 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Mode_TypeDef EBI_Init_TypeDef::mode

EBI operation mode, data and address limits

Definition at line 317 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::readHoldCycles

Number of cycles CSn is held active after REn is deasserted

Definition at line 357 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::readSetupCycles

Number of cycles for address setup before REn is asserted

Definition at line 353 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::readStrobeCycles

Number of cycles REn is held active

Definition at line 355 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Polarity_TypeDef EBI_Init_TypeDef::rePolarity

Read Enable pin polarity, active high or low

Definition at line 325 of file em_ebi.h.

Referenced by EBI_Init().

EBI_Polarity_TypeDef EBI_Init_TypeDef::wePolarity

Write Enable pin polarity, active high or low

Definition at line 323 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::writeHoldCycles

Number of cycles CSn is held active after WEn is deasserted

Definition at line 371 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::writeSetupCycles

Number of cycles for address setup before WEn is asserted

Definition at line 367 of file em_ebi.h.

Referenced by EBI_Init().

int EBI_Init_TypeDef::writeStrobeCycles

Number of cycles WEn is held active

Definition at line 369 of file em_ebi.h.

Referenced by EBI_Init().


The documentation for this struct was generated from the following file: