Initialization and Configuration functions.
More...
Initialization and Configuration functions.
==============================================================================
##### NOR Initialization and de-initialization functions #####
==============================================================================
[..]
This section provides functions allowing to initialize/de-initialize
the NOR memory
◆ HAL_NOR_DeInit()
Perform NOR memory De-Initialization sequence.
- Parameters
-
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
- Return values
-
Definition at line 214 of file stm32l4xx_hal_nor.c.
223 hnor->
State = HAL_NOR_STATE_RESET;
FMC_NORSRAM_TypeDef * Instance
HAL_StatusTypeDef FMC_NORSRAM_DeInit(FMC_NORSRAM_TypeDef *Device, FMC_NORSRAM_EXTENDED_TypeDef *ExDevice, uint32_t Bank)
DeInitialize the FMC_NORSRAM peripheral.
FMC_NORSRAM_EXTENDED_TypeDef * Extended
FMC_NORSRAM_InitTypeDef Init
void HAL_NOR_MspDeInit(NOR_HandleTypeDef *hnor)
DeInitialize the NOR MSP.
__IO HAL_NOR_StateTypeDef State
◆ HAL_NOR_Init()
Perform the NOR memory Initialization sequence.
- Parameters
-
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| Timing | pointer to NOR control timing structure |
| ExtTiming | pointer to NOR extended mode timing structure |
- Return values
-
Definition at line 164 of file stm32l4xx_hal_nor.c.
172 if(hnor->
State == HAL_NOR_STATE_RESET)
203 hnor->
State = HAL_NOR_STATE_READY;
FMC_NORSRAM_TypeDef * Instance
static uint32_t uwNORMemoryDataWidth
FMC_NORSRAM_EXTENDED_TypeDef * Extended
HAL_StatusTypeDef FMC_NORSRAM_Extended_Timing_Init(FMC_NORSRAM_EXTENDED_TypeDef *Device, FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank, uint32_t ExtendedMode)
Initialize the FMC_NORSRAM Extended mode Timing according to the specified parameters in the FMC_NORS...
FMC_NORSRAM_InitTypeDef Init
HAL_StatusTypeDef FMC_NORSRAM_Init(FMC_NORSRAM_TypeDef *Device, FMC_NORSRAM_InitTypeDef *Init)
Initialize the FMC_NORSRAM device according to the specified control parameters in the FMC_NORSRAM_In...
HAL_StatusTypeDef FMC_NORSRAM_Timing_Init(FMC_NORSRAM_TypeDef *Device, FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank)
Initialize the FMC_NORSRAM Timing according to the specified parameters in the FMC_NORSRAM_TimingType...
void HAL_NOR_MspInit(NOR_HandleTypeDef *hnor)
Initialize the NOR MSP.
__IO HAL_NOR_StateTypeDef State
◆ HAL_NOR_MspDeInit()
DeInitialize the NOR MSP.
- Parameters
-
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
- Return values
-
Definition at line 253 of file stm32l4xx_hal_nor.c.
◆ HAL_NOR_MspInit()
Initialize the NOR MSP.
- Parameters
-
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
- Return values
-
Definition at line 237 of file stm32l4xx_hal_nor.c.
◆ HAL_NOR_MspWait()
NOR MSP Wait for Ready/Busy signal.
- Parameters
-
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| Timeout | Maximum timeout value |
- Return values
-
Definition at line 270 of file stm32l4xx_hal_nor.c.