![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "chip.h"
Go to the source code of this file.
Macros | |
#define | EMC_ADDRESS_DYCS0 (0x28000000) |
#define | EMC_ADDRESS_DYCS1 (0x30000000) |
#define | EMC_ADDRESS_DYCS2 (0x60000000) |
#define | EMC_ADDRESS_DYCS3 (0x70000000) |
#define | EMC_ADDRESS_CS0 (0x1C000000) |
#define | EMC_ADDRESS_CS1 (0x1D000000) |
#define | EMC_ADDRESS_CS2 (0x1E000000) |
#define | EMC_ADDRESS_CS3 (0x1F000000) |
Functions | |
void | Chip_EMC_Dynamic_Init (IP_EMC_DYN_CONFIG_Type *Dynamic_Config) |
Dyanmic memory setup. | |
void | Chip_EMC_Static_Init (IP_EMC_STATIC_CONFIG_Type *Static_Config) |
Static memory setup. | |
STATIC INLINE void | Chip_EMC_Dynamic_DeepSleepMode (uint32_t Enable) |
Set Deep Sleep Mode for Dynamic Memory Controller. | |
STATIC INLINE void | Chip_EMC_Dynamic_Enable (uint8_t Enable) |
Enable Dynamic Memory Controller. | |
STATIC INLINE void | Chip_EMC_Mirror (uint8_t Enable) |
Mirror CS1 to CS0 and DYCS0. | |
STATIC INLINE void | Chip_EMC_Enable (uint8_t Enable) |
Enable EMC. | |
STATIC INLINE void | Chip_EMC_LowPowerMode (uint8_t Enable) |
Set EMC LowPower Mode. | |
STATIC INLINE void | Chip_EMC_Init (uint32_t Enable, uint32_t ClockRatio, uint32_t EndianMode) |
Initialize EMC. | |
STATIC INLINE void | Chip_EMC_SetStaticExtendedWait (uint32_t Wait16Clks) |
Set Static Memory Extended Wait in Clock. | |