HAL
NAND_HandleTypeDef::Init is only used within HAL.
 
Symbols
loading...
Files
loading...

NAND_HandleTypeDef::Init field

NAND device control configuration parameters

References

LocationReferrerText
stm32f4xx_hal_nand.h:127
FMC_NAND_InitTypeDef Init; /*!< NAND device control configuration parameters */
stm32f4xx_hal_nand.c:189HAL_NAND_Init()
(void)FMC_NAND_Init(hnand->Instance, &(hnand->Init));
stm32f4xx_hal_nand.c:192HAL_NAND_Init()
(void)FMC_NAND_CommonSpace_Timing_Init(hnand->Instance, ComSpace_Timing, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:195HAL_NAND_Init()
(void)FMC_NAND_AttributeSpace_Timing_Init(hnand->Instance, AttSpace_Timing, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:199HAL_NAND_Init()
__FMC_NAND_ENABLE(hnand->Instance, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:232HAL_NAND_DeInit()
(void)FMC_NAND_DeInit(hnand->Instance, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:285HAL_NAND_IRQHandler()
if (__FMC_NAND_GET_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_RISING_EDGE))
stm32f4xx_hal_nand.c:296HAL_NAND_IRQHandler()
__FMC_NAND_CLEAR_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_RISING_EDGE);
stm32f4xx_hal_nand.c:303HAL_NAND_IRQHandler()
if (__FMC_NAND_GET_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_LEVEL))
stm32f4xx_hal_nand.c:314HAL_NAND_IRQHandler()
__FMC_NAND_CLEAR_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_LEVEL);
stm32f4xx_hal_nand.c:321HAL_NAND_IRQHandler()
if (__FMC_NAND_GET_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_FALLING_EDGE))
stm32f4xx_hal_nand.c:332HAL_NAND_IRQHandler()
__FMC_NAND_CLEAR_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_FALLING_EDGE);
stm32f4xx_hal_nand.c:339HAL_NAND_IRQHandler()
if (__FMC_NAND_GET_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_FEMPT))
stm32f4xx_hal_nand.c:350HAL_NAND_IRQHandler()
__FMC_NAND_CLEAR_FLAG(hnand->Instance, hnand->Init.NandBank, FMC_FLAG_FEMPT);
stm32f4xx_hal_nand.c:421HAL_NAND_Read_ID()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:441HAL_NAND_Read_ID()
if (hnand->Init.MemoryDataWidth == FSMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:443HAL_NAND_Read_ID()
if (hnand->Init.MemoryDataWidth == FMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:505HAL_NAND_Reset()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:590HAL_NAND_Read_Page_8b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:759HAL_NAND_Read_Page_16b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:863HAL_NAND_Read_Page_16b()
if (hnand->Init.MemoryDataWidth == FSMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:865HAL_NAND_Read_Page_16b()
if (hnand->Init.MemoryDataWidth == FMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:942HAL_NAND_Write_Page_8b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1106HAL_NAND_Write_Page_16b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1184HAL_NAND_Write_Page_16b()
if (hnand->Init.MemoryDataWidth == FSMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:1186HAL_NAND_Write_Page_16b()
if (hnand->Init.MemoryDataWidth == FMC_NAND_PCC_MEM_BUS_WIDTH_8)
stm32f4xx_hal_nand.c:1286HAL_NAND_Read_SpareArea_8b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1462HAL_NAND_Read_SpareArea_16b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1638HAL_NAND_Write_SpareArea_8b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1812HAL_NAND_Write_SpareArea_16b()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:1976HAL_NAND_Erase_Block()
if (hnand->Init.NandBank == FMC_NAND_BANK2)
stm32f4xx_hal_nand.c:2218HAL_NAND_ECC_Enable()
(void)FMC_NAND_ECC_Enable(hnand->Instance, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:2250HAL_NAND_ECC_Disable()
(void)FMC_NAND_ECC_Disable(hnand->Instance, hnand->Init.NandBank);
stm32f4xx_hal_nand.c:2286HAL_NAND_GetECC()
status = FMC_NAND_GetECC(hnand->Instance, ECCval, hnand->Init.NandBank, Timeout);
stm32f4xx_hal_nand.c:2344HAL_NAND_Read_Status()
if (hnand->Init.NandBank == FMC_NAND_BANK2)