NANDFLASH_Info_TypeDef Struct Reference
NANDFLASH device information structure.
Definition at line 69
of file nandflash.h
.
#include <
nandflash.h
>
Data Fields | |
uint32_t | baseAddress |
uint32_t | blockSize |
uint8_t | deviceCode |
uint32_t | deviceSize |
int | dmaCh |
uint32_t | ecc |
uint8_t | manufacturerCode |
uint32_t | pageSize |
uint8_t | spare [NAND256W3A_SPARESIZE] |
uint32_t | spareSize |
Field Documentation
uint32_t NANDFLASH_Info_TypeDef::baseAddress |
The device base address in cpu memory map.
Definition at line 70
of file nandflash.h
.
Referenced by NANDFLASH_AddressValid().
uint32_t NANDFLASH_Info_TypeDef::blockSize |
Device block size in bytes.
Definition at line 76
of file nandflash.h
.
uint8_t NANDFLASH_Info_TypeDef::deviceCode |
The device ID .
Definition at line 72
of file nandflash.h
.
uint32_t NANDFLASH_Info_TypeDef::deviceSize |
Total device size in bytes.
Definition at line 73
of file nandflash.h
.
Referenced by NANDFLASH_AddressValid().
int NANDFLASH_Info_TypeDef::dmaCh |
The DMA channel used, -1 if DMA is not used.
Definition at line 79
of file nandflash.h
.
Referenced by NANDFLASH_Init(), NANDFLASH_ReadPage(), NANDFLASH_ReadSpare(), and NANDFLASH_WritePage().
uint32_t NANDFLASH_Info_TypeDef::ecc |
Result of ECC generation from last read/written page.
Definition at line 77
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage(), and NANDFLASH_WritePage().
uint8_t NANDFLASH_Info_TypeDef::manufacturerCode |
The device manufacturer code.
Definition at line 71
of file nandflash.h
.
uint32_t NANDFLASH_Info_TypeDef::pageSize |
Device page size in bytes.
Definition at line 74
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage(), and NANDFLASH_WritePage().
uint8_t NANDFLASH_Info_TypeDef::spare[NAND256W3A_SPARESIZE] |
Spare area content from last read page or spare operation.
Definition at line 78
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage().
uint32_t NANDFLASH_Info_TypeDef::spareSize |
Device page spare size in bytes.
Definition at line 75
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage(), and NANDFLASH_ReadSpare().
The documentation for this struct was generated from the following file:
- C:/HandsOn/super/hardware/kit/common/drivers/
nandflash.h