NANDFLASH_Info_TypeDef Struct ReferenceKit Drivers > NandFlash
NANDFLASH device information structure.
Definition at line 54
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 55
of file nandflash.h
.
Referenced by NANDFLASH_AddressValid().
uint32_t NANDFLASH_Info_TypeDef::blockSize |
Device block size in bytes.
Definition at line 61
of file nandflash.h
.
uint8_t NANDFLASH_Info_TypeDef::deviceCode |
The device ID .
Definition at line 57
of file nandflash.h
.
uint32_t NANDFLASH_Info_TypeDef::deviceSize |
Total device size in bytes.
Definition at line 58
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 64
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 62
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage(), and NANDFLASH_WritePage().
uint8_t NANDFLASH_Info_TypeDef::manufacturerCode |
The device manufacturer code.
Definition at line 56
of file nandflash.h
.
uint32_t NANDFLASH_Info_TypeDef::pageSize |
Device page size in bytes.
Definition at line 59
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 63
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage().
uint32_t NANDFLASH_Info_TypeDef::spareSize |
Device page spare size in bytes.
Definition at line 60
of file nandflash.h
.
Referenced by NANDFLASH_ReadPage(), and NANDFLASH_ReadSpare().
The documentation for this struct was generated from the following file:
- C:/repos/embsw_super_h1/hardware/kit/common/drivers/
nandflash.h