STM32F4xx_HAL_Driver
1.8.3
|
Header file of FSMC HAL module. More...
Go to the source code of this file.
Data Structures | |
struct | FSMC_NORSRAM_InitTypeDef |
FSMC NORSRAM Configuration Structure definition. More... | |
struct | FSMC_NORSRAM_TimingTypeDef |
FSMC NORSRAM Timing parameters structure definition. More... | |
struct | FSMC_NAND_InitTypeDef |
FSMC NAND Configuration Structure definition. More... | |
struct | FSMC_NAND_PCC_TimingTypeDef |
FSMC NAND Timing parameters structure definition. More... | |
struct | FSMC_PCCARD_InitTypeDef |
FSMC PCCARD Configuration Structure definition. More... | |
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_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... | |
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_WriteOperation_Enable (FSMC_NORSRAM_TypeDef *Device, uint32_t Bank) |
Enables dynamically FSMC_NORSRAM write operation. More... | |
HAL_StatusTypeDef | FSMC_NORSRAM_WriteOperation_Disable (FSMC_NORSRAM_TypeDef *Device, uint32_t Bank) |
Disables dynamically FSMC_NORSRAM write operation. More... | |
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... | |
HAL_StatusTypeDef | FSMC_NAND_ECC_Enable (FSMC_NAND_TypeDef *Device, uint32_t Bank) |
Enables dynamically FSMC_NAND ECC feature. More... | |
HAL_StatusTypeDef | FSMC_NAND_ECC_Disable (FSMC_NAND_TypeDef *Device, uint32_t Bank) |
Disables dynamically FSMC_NAND ECC feature. More... | |
HAL_StatusTypeDef | FSMC_NAND_GetECC (FSMC_NAND_TypeDef *Device, uint32_t *ECCval, uint32_t Bank, uint32_t Timeout) |
Disables dynamically FSMC_NAND ECC feature. More... | |
HAL_StatusTypeDef | FSMC_PCCARD_Init (FSMC_PCCARD_TypeDef *Device, FSMC_PCCARD_InitTypeDef *Init) |
Initializes the FSMC_PCCARD device according to the specified control parameters in the FSMC_PCCARD_HandleTypeDef. More... | |
HAL_StatusTypeDef | FSMC_PCCARD_CommonSpace_Timing_Init (FSMC_PCCARD_TypeDef *Device, FSMC_NAND_PCC_TimingTypeDef *Timing) |
Initializes the FSMC_PCCARD Common space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef. More... | |
HAL_StatusTypeDef | FSMC_PCCARD_AttributeSpace_Timing_Init (FSMC_PCCARD_TypeDef *Device, FSMC_NAND_PCC_TimingTypeDef *Timing) |
Initializes the FSMC_PCCARD Attribute space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef. More... | |
HAL_StatusTypeDef | FSMC_PCCARD_IOSpace_Timing_Init (FSMC_PCCARD_TypeDef *Device, FSMC_NAND_PCC_TimingTypeDef *Timing) |
Initializes the FSMC_PCCARD IO space Timing according to the specified parameters in the FSMC_NAND_PCC_TimingTypeDef. More... | |
HAL_StatusTypeDef | FSMC_PCCARD_DeInit (FSMC_PCCARD_TypeDef *Device) |
DeInitializes the FSMC_PCCARD device. More... | |
Header file of FSMC HAL module.
Copyright (c) 2016 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32f4xx_ll_fsmc.h.