![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
Data Structures | |
struct | IP_EMC_001_Type |
External Memory Controller (EMC) register block structure. More... | |
struct | IP_EMC_DYN_DEVICE_CONFIG_Type |
EMC Dynamic Device Configuration structure used for IP drivers. More... | |
struct | IP_EMC_DYN_CONFIG_Type |
EMC Dynamic Configure Struct. More... | |
struct | IP_EMC_STATIC_CONFIG_Type |
EMC Static Configure Structure. More... | |
Functions | |
void | IP_EMC_Dynamic_Init (IP_EMC_001_Type *pEMC, IP_EMC_DYN_CONFIG_Type *Dynamic_Config, uint32_t EMC_Clock) |
Initializes the Dynamic Controller. | |
void | IP_EMC_Dynamic_DeepSleepMode (IP_EMC_001_Type *pEMC, uint32_t Enable) |
Set Deep Sleep Mode for Dynamic Memory Controller. | |
void | IP_EMC_Dynamic_Enable (IP_EMC_001_Type *pEMC, uint8_t Enable) |
Enable Dynamic Memory Controller. | |
void | IP_EMC_Static_Init (IP_EMC_001_Type *pEMC, IP_EMC_STATIC_CONFIG_Type *Static_Config, uint32_t EMC_Clock) |
Initializes the Static Controller according to the specified parameters in the IP_EMC_STATIC_CONFIG_Type. | |
void | IP_EMC_Mirror (IP_EMC_001_Type *pEMC, uint32_t Enable) |
Mirror CS1 to CS0 and DYCS0. | |
void | IP_EMC_Enable (IP_EMC_001_Type *pEMC, uint32_t Enable) |
Enable EMC. | |
void | IP_EMC_LowPowerMode (IP_EMC_001_Type *pEMC, uint32_t Enable) |
Set EMC LowPower Mode. | |
void | IP_EMC_Init (IP_EMC_001_Type *pEMC, uint32_t Enable, uint32_t ClockRatio, uint32_t EndianMode) |
Initialize EMC. | |
void | IP_EMC_SetStaticExtendedWait (IP_EMC_001_Type *pEMC, uint32_t Wait16Clks) |
Set Static Memory Extended Wait in Clock. | |