![]() |
Nano100BN Series BSP
V3.03.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: |
1.8.15