L4 HAL Drivers

Embed: (wiki syntax)

« Back to documentation index

Initialization and de-initialization functions

Initialization and de-initialization functions
[FMC Low Layer NAND Exported FunctionsFMC Interrupt]

Initialization and Configuration functions. More...

Functions

HAL_StatusTypeDef FMC_NAND_Init (FMC_NAND_TypeDef *Device, FMC_NAND_InitTypeDef *Init)
 Initializes the FMC_NAND device according to the specified control parameters in the FMC_NAND_HandleTypeDef.
HAL_StatusTypeDef FMC_NAND_CommonSpace_Timing_Init (FMC_NAND_TypeDef *Device, FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank)
 Initializes the FMC_NAND Common space Timing according to the specified parameters in the FMC_NAND_PCC_TimingTypeDef.
HAL_StatusTypeDef FMC_NAND_AttributeSpace_Timing_Init (FMC_NAND_TypeDef *Device, FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank)
 Initializes the FMC_NAND Attribute space Timing according to the specified parameters in the FMC_NAND_PCC_TimingTypeDef.
HAL_StatusTypeDef FMC_NAND_DeInit (FMC_NAND_TypeDef *Device, uint32_t Bank)
 DeInitialize the FMC_NAND device.

Detailed Description

Initialization and Configuration functions.

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

Function Documentation

HAL_StatusTypeDef FMC_NAND_AttributeSpace_Timing_Init ( FMC_NAND_TypeDef *  Device,
FMC_NAND_PCC_TimingTypeDef Timing,
uint32_t  Bank 
)

Initializes the FMC_NAND Attribute space Timing according to the specified parameters in the FMC_NAND_PCC_TimingTypeDef.

Parameters:
Device,:Pointer to NAND device instance
Timing,:Pointer to NAND timing structure
Bank,:NAND bank number
Return values:
HALstatus

Definition at line 583 of file stm32l4xx_ll_fmc.c.

HAL_StatusTypeDef FMC_NAND_CommonSpace_Timing_Init ( FMC_NAND_TypeDef *  Device,
FMC_NAND_PCC_TimingTypeDef Timing,
uint32_t  Bank 
)

Initializes the FMC_NAND Common space Timing according to the specified parameters in the FMC_NAND_PCC_TimingTypeDef.

Parameters:
Device,:Pointer to NAND device instance
Timing,:Pointer to NAND timing structure
Bank,:NAND bank number
Return values:
HALstatus

Definition at line 555 of file stm32l4xx_ll_fmc.c.

HAL_StatusTypeDef FMC_NAND_DeInit ( FMC_NAND_TypeDef *  Device,
uint32_t  Bank 
)

DeInitialize the FMC_NAND device.

Parameters:
Device,:Pointer to NAND device instance
Bank,:NAND bank number
Return values:
HALstatus

Definition at line 610 of file stm32l4xx_ll_fmc.c.

HAL_StatusTypeDef FMC_NAND_Init ( FMC_NAND_TypeDef *  Device,
FMC_NAND_InitTypeDef Init 
)

Initializes the FMC_NAND device according to the specified control parameters in the FMC_NAND_HandleTypeDef.

Parameters:
Device,:Pointer to NAND device instance
Init,:Pointer to NAND Initialization structure
Return values:
HALstatus

Definition at line 521 of file stm32l4xx_ll_fmc.c.