STM32F4xx_HAL_Driver  1.8.3

Initialization and Configuration functions. More...

+ Collaboration diagram for Initialization and de-initialization functions:

Functions

HAL_StatusTypeDef FSMC_NAND_Init (FSMC_NAND_TypeDef *Device, FSMC_NAND_InitTypeDef *Init)
 Initializes the FSMC_NAND device according to the specified control parameters in the FSMC_NAND_HandleTypeDef. More...
 
HAL_StatusTypeDef FSMC_NAND_CommonSpace_Timing_Init (FSMC_NAND_TypeDef *Device, FSMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank)
 Initializes the FSMC_NAND Common space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef. More...
 
HAL_StatusTypeDef FSMC_NAND_AttributeSpace_Timing_Init (FSMC_NAND_TypeDef *Device, FSMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank)
 Initializes the FSMC_NAND Attribute space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef. More...
 
HAL_StatusTypeDef FSMC_NAND_DeInit (FSMC_NAND_TypeDef *Device, uint32_t Bank)
 DeInitializes the FSMC_NAND device. More...
 

Detailed Description

Initialization and Configuration functions.

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

Function Documentation

◆ FSMC_NAND_AttributeSpace_Timing_Init()

HAL_StatusTypeDef FSMC_NAND_AttributeSpace_Timing_Init ( FSMC_NAND_TypeDef *  Device,
FSMC_NAND_PCC_TimingTypeDef Timing,
uint32_t  Bank 
)

Initializes the FSMC_NAND Attribute space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef.

Parameters
DevicePointer to NAND device instance
TimingPointer to NAND timing structure
BankNAND bank number
Return values
HALstatus

Definition at line 666 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NAND_CommonSpace_Timing_Init()

HAL_StatusTypeDef FSMC_NAND_CommonSpace_Timing_Init ( FSMC_NAND_TypeDef *  Device,
FSMC_NAND_PCC_TimingTypeDef Timing,
uint32_t  Bank 
)

Initializes the FSMC_NAND Common space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef.

Parameters
DevicePointer to NAND device instance
TimingPointer to NAND timing structure
BankNAND bank number
Return values
HALstatus

Definition at line 626 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NAND_DeInit()

HAL_StatusTypeDef FSMC_NAND_DeInit ( FSMC_NAND_TypeDef *  Device,
uint32_t  Bank 
)

DeInitializes the FSMC_NAND device.

Parameters
DevicePointer to NAND device instance
BankNAND bank number
Return values
HALstatus

Definition at line 704 of file stm32f4xx_ll_fsmc.c.

◆ FSMC_NAND_Init()

HAL_StatusTypeDef FSMC_NAND_Init ( FSMC_NAND_TypeDef *  Device,
FSMC_NAND_InitTypeDef Init 
)

Initializes the FSMC_NAND device according to the specified control parameters in the FSMC_NAND_HandleTypeDef.

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

Definition at line 579 of file stm32f4xx_ll_fsmc.c.