STM32H735xx HAL User Manual
|
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 |
NAND Memory info Structure definition.
Definition at line 88 of file stm32h7xx_hal_nand.h.
uint32_t NAND_DeviceConfigTypeDef::BlockNbr |
NAND memory number of total blocks
Definition at line 98 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().
uint32_t NAND_DeviceConfigTypeDef::BlockSize |
NAND memory block size measured in number of pages
Definition at line 96 of file stm32h7xx_hal_nand.h.
Referenced by HAL_NAND_Address_Inc(), 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().
FunctionalState NAND_DeviceConfigTypeDef::ExtraCommandEnable |
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().
uint32_t NAND_DeviceConfigTypeDef::PageSize |
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().
uint32_t NAND_DeviceConfigTypeDef::PlaneNbr |
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().
uint32_t NAND_DeviceConfigTypeDef::PlaneSize |
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().