HAL
NAND_HandleTypeDef::Config is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALNAND_HandleTypeDef::Config

NAND_HandleTypeDef::Config field

NAND physical characteristic information structure

References

LocationReferrerText
stm32f4xx_hal_nand.h:133
NAND_DeviceConfigTypeDef Config; /*!< NAND physical characteristic information structure */
stm32f4xx_hal_nand.c:544HAL_NAND_ConfigDevice()
hnand->Config.PageSize = pDeviceConfig->PageSize;
stm32f4xx_hal_nand.c:545HAL_NAND_ConfigDevice()
hnand->Config.SpareAreaSize = pDeviceConfig->SpareAreaSize;
stm32f4xx_hal_nand.c:546HAL_NAND_ConfigDevice()
hnand->Config.BlockSize = pDeviceConfig->BlockSize;
stm32f4xx_hal_nand.c:547HAL_NAND_ConfigDevice()
hnand->Config.BlockNbr = pDeviceConfig->BlockNbr;
stm32f4xx_hal_nand.c:548HAL_NAND_ConfigDevice()
hnand->Config.PlaneSize = pDeviceConfig->PlaneSize;
stm32f4xx_hal_nand.c:549HAL_NAND_ConfigDevice()
hnand->Config.PlaneNbr = pDeviceConfig->PlaneNbr;
stm32f4xx_hal_nand.c:550HAL_NAND_ConfigDevice()
hnand->Config.ExtraCommandEnable = pDeviceConfig->ExtraCommandEnable;
stm32f4xx_hal_nand.c:603HAL_NAND_Read_Page_8b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:606HAL_NAND_Read_Page_8b()
while ((nbpages != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:613HAL_NAND_Read_Page_8b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:615HAL_NAND_Read_Page_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:638HAL_NAND_Read_Page_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:668HAL_NAND_Read_Page_8b()
if (hnand->Config.ExtraCommandEnable == ENABLE)
stm32f4xx_hal_nand.c:694HAL_NAND_Read_Page_8b()
for (index = 0U; index < hnand->Config.PageSize; index++)
stm32f4xx_hal_nand.c:772HAL_NAND_Read_Page_16b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:775HAL_NAND_Read_Page_16b()
while ((nbpages != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:782HAL_NAND_Read_Page_16b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:784HAL_NAND_Read_Page_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:807HAL_NAND_Read_Page_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:836HAL_NAND_Read_Page_16b()
if (hnand->Config.ExtraCommandEnable == ENABLE)
stm32f4xx_hal_nand.c:868HAL_NAND_Read_Page_16b()
hnand->Config.PageSize = hnand->Config.PageSize / 2U;
stm32f4xx_hal_nand.c:877HAL_NAND_Read_Page_16b()
for (index = 0U; index < hnand->Config.PageSize; index++)
stm32f4xx_hal_nand.c:955HAL_NAND_Write_Page_8b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:958HAL_NAND_Write_Page_8b()
while ((nbpages != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:967HAL_NAND_Write_Page_8b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:969HAL_NAND_Write_Page_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:992HAL_NAND_Write_Page_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1019HAL_NAND_Write_Page_8b()
for (index = 0U; index < hnand->Config.PageSize; index++)
stm32f4xx_hal_nand.c:1119HAL_NAND_Write_Page_16b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:1122HAL_NAND_Write_Page_16b()
while ((nbpages != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:1131HAL_NAND_Write_Page_16b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:1133HAL_NAND_Write_Page_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1156HAL_NAND_Write_Page_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1189HAL_NAND_Write_Page_16b()
hnand->Config.PageSize = hnand->Config.PageSize / 2U;
stm32f4xx_hal_nand.c:1198HAL_NAND_Write_Page_16b()
for (index = 0U; index < hnand->Config.PageSize; index++)
stm32f4xx_hal_nand.c:1299HAL_NAND_Read_SpareArea_8b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:1302HAL_NAND_Read_SpareArea_8b()
columnaddress = COLUMN_ADDRESS(hnand);
stm32f4xx_hal_nand.c:1305HAL_NAND_Read_SpareArea_8b()
while ((nbspare != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:1308HAL_NAND_Read_SpareArea_8b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:1314HAL_NAND_Read_SpareArea_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1341HAL_NAND_Read_SpareArea_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1370HAL_NAND_Read_SpareArea_8b()
if (hnand->Config.ExtraCommandEnable == ENABLE)
stm32f4xx_hal_nand.c:1396HAL_NAND_Read_SpareArea_8b()
for (index = 0U; index < hnand->Config.SpareAreaSize; index++)
stm32f4xx_hal_nand.c:1475HAL_NAND_Read_SpareArea_16b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:1478HAL_NAND_Read_SpareArea_16b()
columnaddress = (uint32_t)(COLUMN_ADDRESS(hnand));
stm32f4xx_hal_nand.c:1481HAL_NAND_Read_SpareArea_16b()
while ((nbspare != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:1484HAL_NAND_Read_SpareArea_16b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:1490HAL_NAND_Read_SpareArea_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1517HAL_NAND_Read_SpareArea_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1546HAL_NAND_Read_SpareArea_16b()
if (hnand->Config.ExtraCommandEnable == ENABLE)
stm32f4xx_hal_nand.c:1572HAL_NAND_Read_SpareArea_16b()
for (index = 0U; index < hnand->Config.SpareAreaSize; index++)
stm32f4xx_hal_nand.c:1651HAL_NAND_Write_SpareArea_8b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:1654HAL_NAND_Write_SpareArea_8b()
columnaddress = COLUMN_ADDRESS(hnand);
stm32f4xx_hal_nand.c:1657HAL_NAND_Write_SpareArea_8b()
while ((nbspare != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:1660HAL_NAND_Write_SpareArea_8b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:1668HAL_NAND_Write_SpareArea_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1697HAL_NAND_Write_SpareArea_8b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1724HAL_NAND_Write_SpareArea_8b()
for (index = 0U; index < hnand->Config.SpareAreaSize; index++)
stm32f4xx_hal_nand.c:1825HAL_NAND_Write_SpareArea_16b()
nandaddress = ARRAY_ADDRESS(pAddress, hnand);
stm32f4xx_hal_nand.c:1828HAL_NAND_Write_SpareArea_16b()
columnaddress = (uint32_t)(COLUMN_ADDRESS(hnand));
stm32f4xx_hal_nand.c:1831HAL_NAND_Write_SpareArea_16b()
while ((nbspare != 0U) && (nandaddress < ((hnand->Config.BlockSize) * (hnand->Config.BlockNbr))))
stm32f4xx_hal_nand.c:1834HAL_NAND_Write_SpareArea_16b()
if ((hnand->Config.PageSize) <= 512U)
stm32f4xx_hal_nand.c:1842HAL_NAND_Write_SpareArea_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1871HAL_NAND_Write_SpareArea_16b()
if (((hnand->Config.BlockSize) * (hnand->Config.BlockNbr)) <= 65535U)
stm32f4xx_hal_nand.c:1898HAL_NAND_Write_SpareArea_16b()
for (index = 0U; index < hnand->Config.SpareAreaSize; index++)
stm32f4xx_hal_nand.c:1991HAL_NAND_Erase_Block()
*(__IO uint8_t *)((uint32_t)(deviceaddress | ADDR_AREA)) = ADDR_1ST_CYCLE(ARRAY_ADDRESS(pAddress, hnand));
stm32f4xx_hal_nand.c:1993HAL_NAND_Erase_Block()
*(__IO uint8_t *)((uint32_t)(deviceaddress | ADDR_AREA)) = ADDR_2ND_CYCLE(ARRAY_ADDRESS(pAddress, hnand));
stm32f4xx_hal_nand.c:1995HAL_NAND_Erase_Block()
*(__IO uint8_t *)((uint32_t)(deviceaddress | ADDR_AREA)) = ADDR_3RD_CYCLE(ARRAY_ADDRESS(pAddress, hnand));
stm32f4xx_hal_nand.c:2032HAL_NAND_Address_Inc()
if (pAddress->Page == hnand->Config.BlockSize)
stm32f4xx_hal_nand.c:2037HAL_NAND_Address_Inc()
if (pAddress->Block == hnand->Config.PlaneSize)
stm32f4xx_hal_nand.c:2042HAL_NAND_Address_Inc()
if (pAddress->Plane == (hnand->Config.PlaneNbr))