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