LPCOpen Platform for LPC112X microcontrollers  112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
Data Structures | Functions
lpc_nandflash.h File Reference
#include "board.h"

Go to the source code of this file.

Data Structures

struct  lpc_nandflash_size_t
 NAND Flash Size structure. More...
 

Functions

void lpc_nandflash_init (void)
 Initialize flash. More...
 
void lpc_nandflash_DeInit (void)
 De-initialize flash. More...
 
const lpc_nandflash_size_tlpc_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...