![]() |
LPCOpen Platform for LPC112X microcontrollers
112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
|
#include "board.h"
Go to the source code of this file.
Macros | |
#define | COLUMN_ADDR(block, page) (block * K9F1G_PAGES_PER_BLOCK + page) |
Functions | |
void | lpc_nandflash_init (void) |
Initialize flash. More... | |
void | lpc_nandflash_DeInit (void) |
De-initialize flash. More... | |
const lpc_nandflash_size_t * | lpc_nandflash_get_size (void) |
Return the flash size. More... | |
void | lpc_nandflash_get_id (uint8_t *pData) |
Read manufacturer ID and device ID. More... | |
uint8_t | lpc_nandflash_read_status (void) |
Read status. More... | |
void | lpc_nandflash_erase_block (uint32_t block) |
Erase a block. More... | |
uint32_t | lpc_nandflash_write_page (uint32_t block, uint32_t page, uint8_t *data, uint32_t size) |
Write a page to NAND FLASH. More... | |
void | lpc_nandflash_read_start (uint32_t block, uint32_t page, uint32_t ofs) |
Start reading data from NAND FLASH. More... | |
void | lpc_nandflash_read_data (uint8_t *data, uint32_t size) |
Read data from NAND FLASH. More... | |
Variables | |
static const lpc_nandflash_size_t | nandSize |