![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
Macros | |
#define | VIRTUAL_MEMORY_BYTES DATA_RAM_VIRTUAL_SIZE |
#define | DATA_RAM_BLOCK_SIZE 0x200 |
#define | VIRTUAL_MEMORY_BLOCK_SIZE 512 |
#define | VIRTUAL_MEMORY_BLOCKS (VIRTUAL_MEMORY_BYTES / VIRTUAL_MEMORY_BLOCK_SIZE) |
Functions | |
void | DataRam_WriteBlocks (USB_ClassInfo_MS_Device_t *const MSInterfaceInfo, const uint32_t BlockAddress, uint16_t TotalBlocks) |
DataRAM write blocks function. | |
void | DataRam_ReadBlocks (USB_ClassInfo_MS_Device_t *const MSInterfaceInfo, const uint32_t BlockAddress, uint16_t TotalBlocks) |
DataRAM read blocks function. | |
uint32_t | MassStorage_GetAddressInImage (uint32_t startblock, uint16_t requestblocks, uint16_t *availableblocks) |
DataRAM read blocks function. | |
void | DataRam_Initialize (void) |
DataRAM Initilisation function. | |
Header file for DataflashManager.c.
Definition in file DataRam.h.
#define VIRTUAL_MEMORY_BLOCK_SIZE 512 |
#define VIRTUAL_MEMORY_BLOCKS (VIRTUAL_MEMORY_BYTES / VIRTUAL_MEMORY_BLOCK_SIZE) |