Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
- Return values:
-
HAL status
Definition at line 200 of file stm32l4xx_hal_nand.c.
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:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module. ComSpace_Timing,: pointer to Common space timing structure AttSpace_Timing,: pointer to Attribute space timing structure
- Return values:
-
HAL status
Definition at line 159 of file stm32l4xx_hal_nand.c.
void HAL_NAND_IRQHandler | ( | NAND_HandleTypeDef * | hnand ) |
This function handles NAND device interrupt request.
- Parameters:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
- Return values:
-
HAL status
Definition at line 256 of file stm32l4xx_hal_nand.c.
__weak void HAL_NAND_ITCallback | ( | NAND_HandleTypeDef * | hnand ) |
NAND interrupt feature callback.
- Parameters:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
- Return values:
-
None
Definition at line 305 of file stm32l4xx_hal_nand.c.
__weak void HAL_NAND_MspDeInit | ( | NAND_HandleTypeDef * | hnand ) |
DeInitialize the NAND MSP.
- Parameters:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
- Return values:
-
None
Definition at line 239 of file stm32l4xx_hal_nand.c.
__weak void HAL_NAND_MspInit | ( | NAND_HandleTypeDef * | hnand ) |
Initialize the NAND MSP.
- Parameters:
-
hnand,: pointer to a NAND_HandleTypeDef structure that contains the configuration information for NAND module.
- Return values:
-
None
Definition at line 223 of file stm32l4xx_hal_nand.c.
Generated on Tue Jul 12 2022 11:00:04 by
