29 HAL NAND Generic Driver
29.1 NAND Firmware driver registers structures
29.1.1 NAND_IDTypeDef
Data Fields
uint8_t Maker_Id
uint8_t Device_Id
uint8_t Third_Id
uint8_t Fourth_Id
Field Documentation
uint8_t NAND_IDTypeDef::Maker_Id
uint8_t NAND_IDTypeDef::Device_Id
uint8_t NAND_IDTypeDef::Third_Id
uint8_t NAND_IDTypeDef::Fourth_Id
29.1.2 NAND_AddressTypeDef
Data Fields
uint16_t Page
uint16_t Plane
uint16_t Block
Field Documentation
uint16_t NAND_AddressTypeDef::Page
NAND memory Page address
uint16_t NAND_AddressTypeDef::Plane
NAND memory Plane address
uint16_t NAND_AddressTypeDef::Block
NAND memory Block address
29.1.3 NAND_DeviceConfigTypeDef
Data Fields
uint32_t PageSize
uint32_t SpareAreaSize
uint32_t BlockSize
uint32_t BlockNbr
uint32_t PlaneNbr
uint32_t PlaneSize
FunctionalState ExtraCommandEnable
Field Documentation
uint32_t NAND_DeviceConfigTypeDef::PageSize
NAND memory page (without spare area) size measured in bytes for 8 bits adressing
or words for 16 bits addressing
uint32_t NAND_DeviceConfigTypeDef::SpareAreaSize
NAND memory spare area size measured in bytes for 8 bits adressing or words for 16
bits addressing