STM32F439xx HAL User Manual
Data Fields
NAND_DeviceConfigTypeDef Struct Reference

NAND Memory info Structure definition. More...

#include <stm32f4xx_hal_nand.h>

Data Fields

uint32_t PageSize
uint32_t SpareAreaSize
uint32_t BlockSize
uint32_t BlockNbr
uint32_t PlaneNbr
uint32_t PlaneSize
FunctionalState ExtraCommandEnable

Detailed Description

NAND Memory info Structure definition.

Definition at line 116 of file stm32f4xx_hal_nand.h.


Field Documentation

NAND extra command needed for Page reading mode. This parameter is mandatory for some NAND parts after the read command (NAND_CMD_AREA_TRUE1) and before DATA reading sequence. Example: Toshiba THTH58BYG3S0HBAI6. This parameter could be ENABLE or DISABLE Please check the Read Mode sequnece in the NAND device datasheet

Definition at line 132 of file stm32f4xx_hal_nand.h.

Referenced by HAL_NAND_ConfigDevice(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), and HAL_NAND_Read_SpareArea_8b().

NAND memory page (without spare area) size measured in bytes for 8 bits adressing or words for 16 bits addressing

Definition at line 118 of file stm32f4xx_hal_nand.h.

Referenced by HAL_NAND_ConfigDevice(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().

NAND memory number of planes

Definition at line 128 of file stm32f4xx_hal_nand.h.

Referenced by HAL_NAND_Address_Inc(), and HAL_NAND_ConfigDevice().

NAND memory plane size measured in number of blocks

Definition at line 130 of file stm32f4xx_hal_nand.h.

Referenced by HAL_NAND_Address_Inc(), and HAL_NAND_ConfigDevice().

NAND memory spare area size measured in bytes for 8 bits adressing or words for 16 bits addressing

Definition at line 121 of file stm32f4xx_hal_nand.h.

Referenced by HAL_NAND_ConfigDevice(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().


The documentation for this struct was generated from the following file: