STM32F4xx_HAL_Driver  1.8.3

Initialization and Configuration functions. More...

+ Collaboration diagram for Initialization and de-initialization functions:

Functions

HAL_StatusTypeDef FSMC_NORSRAM_Init (FSMC_NORSRAM_TypeDef *Device, FSMC_NORSRAM_InitTypeDef *Init)
 Initialize the FSMC_NORSRAM device according to the specified control parameters in the FSMC_NORSRAM_InitTypeDef. More...
 
HAL_StatusTypeDef FSMC_NORSRAM_DeInit (FSMC_NORSRAM_TypeDef *Device, FSMC_NORSRAM_EXTENDED_TypeDef *ExDevice, uint32_t Bank)
 DeInitialize the FSMC_NORSRAM peripheral. More...
 
HAL_StatusTypeDef FSMC_NORSRAM_Timing_Init (FSMC_NORSRAM_TypeDef *Device, FSMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank)
 Initialize the FSMC_NORSRAM Timing according to the specified parameters in the FSMC_NORSRAM_TimingTypeDef. More...
 
HAL_StatusTypeDef FSMC_NORSRAM_Extended_Timing_Init (FSMC_NORSRAM_EXTENDED_TypeDef *Device, FSMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank, uint32_t ExtendedMode)
 Initialize the FSMC_NORSRAM Extended mode Timing according to the specified parameters in the FSMC_NORSRAM_TimingTypeDef. More...
 

Detailed Description

Initialization and Configuration functions.

  ==============================================================================
              ##### Initialization and de_initialization functions #####
  ==============================================================================
  [..]
    This section provides functions allowing to:
    (+) Initialize and configure the FSMC NORSRAM interface
    (+) De-initialize the FSMC NORSRAM interface
    (+) Configure the FSMC clock and associated GPIOs

Function Documentation

◆ FSMC_NORSRAM_DeInit()

HAL_StatusTypeDef FSMC_NORSRAM_DeInit ( FSMC_NORSRAM_TypeDef *  Device,
FSMC_NORSRAM_EXTENDED_TypeDef *  ExDevice,
uint32_t  Bank 
)

DeInitialize the FSMC_NORSRAM peripheral.

Parameters
DevicePointer to NORSRAM device instance
ExDevicePointer to NORSRAM extended mode device instance
BankNORSRAM bank number
Return values
HALstatus

Definition at line 342 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NORSRAM_Extended_Timing_Init()

HAL_StatusTypeDef FSMC_NORSRAM_Extended_Timing_Init ( FSMC_NORSRAM_EXTENDED_TypeDef *  Device,
FSMC_NORSRAM_TimingTypeDef Timing,
uint32_t  Bank,
uint32_t  ExtendedMode 
)

Initialize the FSMC_NORSRAM Extended mode Timing according to the specified parameters in the FSMC_NORSRAM_TimingTypeDef.

Parameters
DevicePointer to NORSRAM device instance
TimingPointer to NORSRAM Timing structure
BankNORSRAM bank number
ExtendedModeFSMC Extended Mode This parameter can be one of the following values:
  • FSMC_EXTENDED_MODE_DISABLE
  • FSMC_EXTENDED_MODE_ENABLE
Return values
HALstatus

Definition at line 431 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NORSRAM_Init()

HAL_StatusTypeDef FSMC_NORSRAM_Init ( FSMC_NORSRAM_TypeDef *  Device,
FSMC_NORSRAM_InitTypeDef Init 
)

Initialize the FSMC_NORSRAM device according to the specified control parameters in the FSMC_NORSRAM_InitTypeDef.

Parameters
DevicePointer to NORSRAM device instance
InitPointer to NORSRAM Initialization structure
Return values
HALstatus

Definition at line 220 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NORSRAM_Timing_Init()

HAL_StatusTypeDef FSMC_NORSRAM_Timing_Init ( FSMC_NORSRAM_TypeDef *  Device,
FSMC_NORSRAM_TimingTypeDef Timing,
uint32_t  Bank 
)

Initialize the FSMC_NORSRAM Timing according to the specified parameters in the FSMC_NORSRAM_TimingTypeDef.

Parameters
DevicePointer to NORSRAM device instance
TimingPointer to NORSRAM Timing structure
BankNORSRAM bank number
Return values
HALstatus

Definition at line 379 of file stm32f4xx_ll_fsmc.c.