SAMV71 Xplained Ultra Software Package 1.0

MappedNandFlash.h File Reference

#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)

Detailed Description

Include Defines & macros for the mapped nand flash layer.

Definition in file MappedNandFlash.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines