#include "NandCommon.h"
#include "EccNandFlash.h"
Go to the source code of this file.
Data Structures | |
struct | SkipBlockNandFlash |
Defines | |
#define | NandBlockStatus_BAD_skip 0xBA |
#define | NORMAL_ERASE 0x00000000 |
#define | SCRUB_ERASE 0x0000EA11 |
#define | BADBLOCK 255 |
#define | GOODBLOCK 254 |
Functions | |
uint8_t | SkipBlockNandFlash_CheckBlock (const struct SkipBlockNandFlash *skipBlock, uint16_t block) |
uint8_t | SkipBlockNandFlash_Initialize (struct SkipBlockNandFlash *skipBlock, const struct NandFlashModel *model, uint32_t commandAddress, uint32_t addressAddress, uint32_t dataAddress, const Pin pinChipEnable, const Pin pinReadyBusy) |
uint8_t | SkipBlockNandFlash_EraseBlock (struct SkipBlockNandFlash *skipBlock, uint16_t block, uint32_t eraseType) |
uint8_t | SkipBlockNandFlash_ReadPage (const struct SkipBlockNandFlash *skipBlock, uint16_t block, uint16_t page, void *data, void *spare) |
uint8_t | SkipBlockNandFlash_ReadBlock (const struct SkipBlockNandFlash *skipBlock, uint16_t block, void *data) |
uint8_t | SkipBlockNandFlash_WritePage (const struct SkipBlockNandFlash *skipBlock, uint16_t block, uint16_t page, void *data, void *spare) |
uint8_t | SkipBlockNandFlash_WriteBlockUnaligned (const struct SkipBlockNandFlash *skipBlock, uint16_t block, uint16_t pageOffsetInBlock, uint16_t numPages, void *data) |
uint8_t | SkipBlockNandFlash_ReadBlockUnaligned (const struct SkipBlockNandFlash *skipBlock, uint16_t block, uint16_t pageOffsetInBlock, uint16_t numPages, void *data) |
uint8_t | SkipBlockNandFlash_WriteBlock (const struct SkipBlockNandFlash *skipBlock, uint16_t block, void *data) |
Include Defines & macros for the skipblock nand flash layer.
Definition in file SkipBlockNandFlash.h.
#define BADBLOCK 255 |
Values returned by the CheckBlock() function
Definition at line 58 of file SkipBlockNandFlash.h.
#define NORMAL_ERASE 0x00000000 |
Erase types Check block before erase
Definition at line 54 of file SkipBlockNandFlash.h.
#define SCRUB_ERASE 0x0000EA11 |
Do NOT check the block status before erasing it
Definition at line 56 of file SkipBlockNandFlash.h.