![]() |
NANO100_BSP V3.04.002
The Board Support Package for Nano100BN Series
|
Macros | |
#define | EBI_READ_DATA8(Addr) |
Read one byte data from EBI. More... | |
#define | EBI_WRITE_DATA8(Addr, Data) |
Write one byte data to EBI. More... | |
#define | EBI_READ_DATA16(Addr) |
Read a half-word data from EBI. More... | |
#define | EBI_WRITE_DATA16(Addr, Data) |
Write a half-word data to EBI. More... | |
#define | EBI_READ_DATA32(Addr) |
Read a word data from EBI. More... | |
#define | EBI_WRITE_DATA32(Addr, Data) |
Write a word data to EBI. More... | |
Functions | |
void | EBI_Open (uint32_t u32Bank, uint32_t u32DataWidth, uint32_t u32TimingClass, uint32_t u32BusMode, uint32_t u32CSActiveLevel) |
Initialize and enable EBI. More... | |
void | EBI_Close (uint8_t u32Bank) |
Disable EBI. More... | |
void | EBI_SetBusTiming (uint32_t u32Bank, uint32_t u32TimingConfig, uint32_t u32MclkDiv) |
Set EBI bus timings. More... | |
#define EBI_READ_DATA16 | ( | Addr | ) |
#define EBI_READ_DATA32 | ( | Addr | ) |
#define EBI_READ_DATA8 | ( | Addr | ) |
#define EBI_WRITE_DATA16 | ( | Addr, | |
Data | |||
) |
#define EBI_WRITE_DATA32 | ( | Addr, | |
Data | |||
) |
#define EBI_WRITE_DATA8 | ( | Addr, | |
Data | |||
) |
void EBI_Close | ( | uint8_t | u32Bank | ) |
void EBI_Open | ( | uint32_t | u32Bank, |
uint32_t | u32DataWidth, | ||
uint32_t | u32TimingClass, | ||
uint32_t | u32BusMode, | ||
uint32_t | u32CSActiveLevel | ||
) |
Initialize and enable EBI.
[in] | u32Bank | argument is reserved in NANO100 series. |
[in] | u32DataWidth | Data bus width. Valid values are: |
[in] | u32TimingClass | Default timing configuration. Valid values are: |
[in] | u32BusMode | argument is reserved in NANO100 series. |
[in] | u32CSActiveLevel | argument is reserved in NANO100 series. |
void EBI_SetBusTiming | ( | uint32_t | u32Bank, |
uint32_t | u32TimingConfig, | ||
uint32_t | u32MclkDiv | ||
) |
Set EBI bus timings.
[in] | u32Bank | argument is reserved in NANO100 series. |
[in] | u32TimingConfig | The new EBI timing settings. This value will be written to EXTIME register. |
[in] | u32MclkDiv | Divider for MCLK. Valid values are: |