STM32F4xx_HAL_Driver  1.8.3
Initialization and de-initialization functions

Initialization and Configuration functions. More...

+ Collaboration diagram for Initialization and de-initialization functions:

Functions

HAL_StatusTypeDef HAL_NAND_Init (NAND_HandleTypeDef *hnand, FMC_NAND_PCC_TimingTypeDef *ComSpace_Timing, FMC_NAND_PCC_TimingTypeDef *AttSpace_Timing)
 Perform NAND memory Initialization sequence. More...
 
HAL_StatusTypeDef HAL_NAND_DeInit (NAND_HandleTypeDef *hnand)
 Perform NAND memory De-Initialization sequence. More...
 
HAL_StatusTypeDef HAL_NAND_ConfigDevice (NAND_HandleTypeDef *hnand, NAND_DeviceConfigTypeDef *pDeviceConfig)
 Configure the device: Enter the physical parameters of the device. More...
 
HAL_StatusTypeDef HAL_NAND_Read_ID (NAND_HandleTypeDef *hnand, NAND_IDTypeDef *pNAND_ID)
 Read the NAND memory electronic signature. More...
 
void HAL_NAND_MspInit (NAND_HandleTypeDef *hnand)
 NAND MSP Init. More...
 
void HAL_NAND_MspDeInit (NAND_HandleTypeDef *hnand)
 NAND MSP DeInit. More...
 
void HAL_NAND_IRQHandler (NAND_HandleTypeDef *hnand)
 This function handles NAND device interrupt request. More...
 
void HAL_NAND_ITCallback (NAND_HandleTypeDef *hnand)
 NAND interrupt feature callback. More...
 

Detailed Description

Initialization and Configuration functions.

  ==============================================================================
            ##### NAND Initialization and de-initialization functions #####
  ==============================================================================
  [..]
    This section provides functions allowing to initialize/de-initialize
    the NAND memory

Function Documentation

◆ HAL_NAND_ConfigDevice()

HAL_StatusTypeDef HAL_NAND_ConfigDevice ( NAND_HandleTypeDef hnand,
NAND_DeviceConfigTypeDef pDeviceConfig 
)

Configure the device: Enter the physical parameters of the device.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
pDeviceConfigpointer to NAND_DeviceConfigTypeDef structure
Return values
HALstatus

Definition at line 542 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_DeInit()

HAL_StatusTypeDef HAL_NAND_DeInit ( NAND_HandleTypeDef hnand)

Perform NAND memory De-Initialization sequence.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
Return values
HALstatus

Definition at line 216 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_Init()

HAL_StatusTypeDef HAL_NAND_Init ( NAND_HandleTypeDef hnand,
FMC_NAND_PCC_TimingTypeDef ComSpace_Timing,
FMC_NAND_PCC_TimingTypeDef AttSpace_Timing 
)

Perform NAND memory Initialization sequence.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
ComSpace_Timingpointer to Common space timing structure
AttSpace_Timingpointer to Attribute space timing structure
Return values
HALstatus

Definition at line 159 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_IRQHandler()

void HAL_NAND_IRQHandler ( NAND_HandleTypeDef hnand)

This function handles NAND device interrupt request.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
Return values
HALstatus

Definition at line 282 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_ITCallback()

__weak void HAL_NAND_ITCallback ( NAND_HandleTypeDef hnand)

NAND interrupt feature callback.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
Return values
None

Definition at line 364 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_MspDeInit()

__weak void HAL_NAND_MspDeInit ( NAND_HandleTypeDef hnand)

NAND MSP DeInit.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
Return values
None

Definition at line 265 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_MspInit()

__weak void HAL_NAND_MspInit ( NAND_HandleTypeDef hnand)

NAND MSP Init.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
Return values
None

Definition at line 249 of file stm32f4xx_hal_nand.c.

◆ HAL_NAND_Read_ID()

HAL_StatusTypeDef HAL_NAND_Read_ID ( NAND_HandleTypeDef hnand,
NAND_IDTypeDef pNAND_ID 
)

Read the NAND memory electronic signature.

Parameters
hnandpointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
pNAND_IDNAND ID structure
Return values
HALstatus

Definition at line 400 of file stm32f4xx_hal_nand.c.