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