#include "ManagedNandFlash.h"
Go to the source code of this file.
Data Structures | |
struct | MappedNandFlash |
Functions | |
uint8_t | MappedNandFlash_Initialize (struct MappedNandFlash *mapped, const struct NandFlashModel *model, uint32_t commandAddress, uint32_t addressAddress, uint32_t dataAddress, const Pin pinChipEnable, const Pin pinReadyBusy, uint16_t baseBlock, uint16_t sizeInBlocks) |
uint8_t | MappedNandFlash_ReadPage (const struct MappedNandFlash *mapped, uint16_t block, uint16_t page, void *data, void *spare) |
uint8_t | MappedNandFlash_WritePage (const struct MappedNandFlash *mapped, uint16_t block, uint16_t page, void *data, void *spare) |
uint8_t | MappedNandFlash_Map (struct MappedNandFlash *mapped, uint16_t logicalBlock, uint16_t physicalBlock) |
uint8_t | MappedNandFlash_Unmap (struct MappedNandFlash *mapped, uint16_t logicalBlock) |
int16_t | MappedNandFlash_LogicalToPhysical (const struct MappedNandFlash *mapped, uint16_t logicalBlock) |
int16_t | MappedNandFlash_PhysicalToLogical (const struct MappedNandFlash *mapped, uint16_t physicalBlock) |
uint8_t | MappedNandFlash_SaveLogicalMapping (struct MappedNandFlash *mapped, uint16_t physicalBlock) |
uint8_t | MappedNandFlash_EraseAll (struct MappedNandFlash *mapped, uint8_t level) |
Include Defines & macros for the mapped nand flash layer.
Definition in file MappedNandFlash.h.