STM32H735xx HAL User Manual
Functions
Initialization and de-initialization functions
NOR Exported Functions

Initialization and Configuration functions. More...

Functions

HAL_StatusTypeDef HAL_NOR_Init (NOR_HandleTypeDef *hnor, FMC_NORSRAM_TimingTypeDef *Timing, FMC_NORSRAM_TimingTypeDef *ExtTiming)
 Perform the NOR memory Initialization sequence.
HAL_StatusTypeDef HAL_NOR_DeInit (NOR_HandleTypeDef *hnor)
 Perform NOR memory De-Initialization sequence.
__weak void HAL_NOR_MspInit (NOR_HandleTypeDef *hnor)
 NOR MSP Init.
__weak void HAL_NOR_MspDeInit (NOR_HandleTypeDef *hnor)
 NOR MSP DeInit.
__weak void HAL_NOR_MspWait (NOR_HandleTypeDef *hnor, uint32_t Timeout)
 NOR MSP Wait for Ready/Busy signal.

Detailed Description

Initialization and Configuration functions.

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


Function Documentation

HAL_StatusTypeDef HAL_NOR_DeInit ( NOR_HandleTypeDef hnor)

Perform NOR memory De-Initialization sequence.

Parameters:
hnorpointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module.
Return values:
HALstatus

Definition at line 330 of file stm32h7xx_hal_nor.c.

References __NOR_HandleTypeDef::Extended, HAL_NOR_MspDeInit(), HAL_NOR_STATE_RESET, __NOR_HandleTypeDef::Init, __NOR_HandleTypeDef::Instance, __NOR_HandleTypeDef::MspDeInitCallback, and __NOR_HandleTypeDef::State.

HAL_StatusTypeDef HAL_NOR_Init ( NOR_HandleTypeDef hnor,
FMC_NORSRAM_TimingTypeDef *  Timing,
FMC_NORSRAM_TimingTypeDef *  ExtTiming 
)

Perform the NOR memory Initialization sequence.

Parameters:
hnorpointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module.
Timingpointer to NOR control timing structure
ExtTimingpointer to NOR extended mode timing structure
Return values:
HALstatus

Definition at line 228 of file stm32h7xx_hal_nor.c.

References __NOR_HandleTypeDef::CommandSet, __NOR_HandleTypeDef::Extended, HAL_NOR_MspInit(), HAL_NOR_ReturnToReadMode(), HAL_NOR_STATE_PROTECTED, HAL_NOR_STATE_READY, HAL_NOR_STATE_RESET, __NOR_HandleTypeDef::Init, __NOR_HandleTypeDef::Instance, __NOR_HandleTypeDef::Lock, __NOR_HandleTypeDef::MspInitCallback, NOR_ADDR_SHIFT, NOR_ADDRESS_COMMAND_SET, NOR_CMD_ADDRESS_FIRST_CFI, NOR_CMD_DATA_CFI, NOR_MEMORY_16B, NOR_MEMORY_8B, NOR_MEMORY_ADRESS1, NOR_MEMORY_ADRESS2, NOR_MEMORY_ADRESS3, NOR_MEMORY_ADRESS4, NOR_WRITE, __NOR_HandleTypeDef::State, and uwNORMemoryDataWidth.

NOR MSP DeInit.

Parameters:
hnorpointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module.
Return values:
None

Definition at line 379 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_DeInit(), and HAL_NOR_UnRegisterCallback().

NOR MSP Init.

Parameters:
hnorpointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module.
Return values:
None

Definition at line 363 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Init(), and HAL_NOR_UnRegisterCallback().

void HAL_NOR_MspWait ( NOR_HandleTypeDef hnor,
uint32_t  Timeout 
)

NOR MSP Wait for Ready/Busy signal.

Parameters:
hnorpointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module.
TimeoutMaximum timeout value
Return values:
None

Definition at line 396 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().