47void EBI_Open(uint32_t u32Bank, uint32_t u32DataWidth, uint32_t u32TimingClass, uint32_t u32BusMode, uint32_t u32CSActiveLevel)
52 EBI->EBICON &= ~EBI_EBICON_ExtBW16_Msk;
57 switch (u32TimingClass)
143 EBI->EXTIME = u32TimingConfig;
Nano100 series peripheral access layer header file. This file contains all the peripheral register's ...
#define EBI_EBICON_ExttALE_Msk
#define EBI_EXTIME_ExtIR2W_Pos
#define EBI_EBICON_MCLKDIV_Msk
#define EBI_EXTIME_ExttAHD_Pos
#define EBI_EXTIME_ExttACC_Pos
#define EBI_EBICON_MCLKEN_Msk
#define EBI_EXTIME_ExtIR2R_Pos
#define EBI_EXTIME_ExtIW2X_Pos
#define EBI_EBICON_ExtBW16_Msk
#define EBI_EBICON_ExttALE_Pos
#define EBI_EBICON_MCLKDIV_Pos
#define EBI_EBICON_ExtEN_Msk
Nano100 Series Flash Memory Controller Driver Header File.
#define EBI_TIMING_VERYFAST
#define EBI_TIMING_FASTEST
#define EBI_BUSWIDTH_8BIT
#define EBI_TIMING_VERYSLOW
#define EBI_TIMING_NORMAL
#define EBI_TIMING_SLOWEST
void EBI_Open(uint32_t u32Bank, uint32_t u32DataWidth, uint32_t u32TimingClass, uint32_t u32BusMode, uint32_t u32CSActiveLevel)
Initialize and enable EBI.
void EBI_Close(uint8_t u32Bank)
Disable EBI.
void EBI_SetBusTiming(uint32_t u32Bank, uint32_t u32TimingConfig, uint32_t u32MclkDiv)
Set EBI bus timings.
#define EBI
Pointer to EBI register structure.