STM32L486xx HAL User Manual
Functions
Initialization and de-initialization functions
NAND Exported Functions

Initialization and Configuration functions. More...

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.
HAL_StatusTypeDef HAL_NAND_DeInit (NAND_HandleTypeDef *hnand)
 Perform NAND memory De-Initialization sequence.
__weak void HAL_NAND_MspInit (NAND_HandleTypeDef *hnand)
 Initialize the NAND MSP.
__weak void HAL_NAND_MspDeInit (NAND_HandleTypeDef *hnand)
 DeInitialize the NAND MSP.
void HAL_NAND_IRQHandler (NAND_HandleTypeDef *hnand)
 This function handles NAND device interrupt request.
__weak void HAL_NAND_ITCallback (NAND_HandleTypeDef *hnand)
 NAND interrupt feature callback.

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_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 176 of file stm32l4xx_hal_nand.c.

References HAL_NAND_MspDeInit().

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 136 of file stm32l4xx_hal_nand.c.

References HAL_NAND_MspInit().

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 232 of file stm32l4xx_hal_nand.c.

References 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 282 of file stm32l4xx_hal_nand.c.

Referenced by HAL_NAND_IRQHandler().

__weak void HAL_NAND_MspDeInit ( NAND_HandleTypeDef *  hnand)

DeInitialize the NAND MSP.

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

Definition at line 215 of file stm32l4xx_hal_nand.c.

Referenced by HAL_NAND_DeInit().

__weak void HAL_NAND_MspInit ( NAND_HandleTypeDef *  hnand)

Initialize the NAND MSP.

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

Definition at line 199 of file stm32l4xx_hal_nand.c.

Referenced by HAL_NAND_Init().