STM32H735xx HAL User Manual
Data Fields
NAND_DeviceConfigTypeDef Struct Reference

NAND Memory info Structure definition. More...

#include <stm32h7xx_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 88 of file stm32h7xx_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 104 of file stm32h7xx_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 addressing or words for 16 bits addressing

Definition at line 90 of file stm32h7xx_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 100 of file stm32h7xx_hal_nand.h.

Referenced by HAL_NAND_Address_Inc(), and HAL_NAND_ConfigDevice().

NAND memory zone size measured in number of blocks

Definition at line 102 of file stm32h7xx_hal_nand.h.

Referenced by HAL_NAND_Address_Inc(), and HAL_NAND_ConfigDevice().

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

Definition at line 93 of file stm32h7xx_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: