#define STM32F4xx_LL_FMC_H
Includes
#include "stm32f4xx_hal_def.h"
#define IS_FMC_DATA_LATENCY
#define IS_FMC_ADDRESS_SETUP_TIME
#define IS_FMC_ADDRESS_HOLD_TIME
#define IS_FMC_DATASETUP_TIME
#define IS_FMC_DATAHOLD_DURATION
#define IS_FMC_TURNAROUND_TIME
#define IS_FMC_CLK_DIV
#define IS_FMC_NORSRAM_DEVICE
#define IS_FMC_NORSRAM_EXTENDED_DEVICE
#define IS_FMC_NAND_BANK
#define IS_FMC_TCLR_TIME
#define IS_FMC_TAR_TIME
#define IS_FMC_SETUP_TIME
#define IS_FMC_WAIT_TIME
#define IS_FMC_HOLD_TIME
#define IS_FMC_HIZ_TIME
#define IS_FMC_NAND_DEVICE
#define IS_FMC_PCCARD_DEVICE
#define IS_FMC_LOADTOACTIVE_DELAY
#define IS_FMC_EXITSELFREFRESH_DELAY
#define IS_FMC_SELFREFRESH_TIME
#define IS_FMC_ROWCYCLE_DELAY
#define IS_FMC_WRITE_RECOVERY_TIME
#define IS_FMC_RP_DELAY
#define IS_FMC_RCD_DELAY
#define IS_FMC_AUTOREFRESH_NUMBER
#define IS_FMC_MODE_REGISTER
#define IS_FMC_REFRESH_RATE
#define IS_FMC_SDRAM_DEVICE
Exported typedef
#define FMC_NORSRAM_TypeDef
#define FMC_NORSRAM_EXTENDED_TypeDef
#define FMC_NAND_TypeDef
#define FMC_NAND_TypeDef
#define FMC_PCCARD_TypeDef
#define FMC_SDRAM_TypeDef
#define FMC_NORSRAM_DEVICE
#define FMC_NORSRAM_EXTENDED_DEVICE
#define FMC_NAND_DEVICE
#define FMC_NAND_DEVICE
#define FMC_PCCARD_DEVICE
#define FMC_SDRAM_DEVICE
FMC_NORSRAM_InitTypeDef
NSBank
DataAddressMux
MemoryType
MemoryDataWidth
BurstAccessMode
WaitSignalPolarity
WrapMode
WaitSignalActive
WriteOperation
WaitSignal
ExtendedMode
AsynchronousWait
WriteBurst
ContinuousClock
WriteFifo
PageSize
FMC_NORSRAM_TimingTypeDef
AddressSetupTime
AddressHoldTime
DataSetupTime
BusTurnAroundDuration
CLKDivision
DataLatency
AccessMode
FMC_NAND_InitTypeDef
NandBank
Waitfeature
MemoryDataWidth
EccComputation
ECCPageSize
TCLRSetupTime
TARSetupTime
FMC_NAND_PCC_TimingTypeDef
SetupTime
WaitSetupTime
HoldSetupTime
HiZSetupTime
FMC_SDRAM_InitTypeDef
SDBank
ColumnBitsNumber
RowBitsNumber
MemoryDataWidth
InternalBankNumber
CASLatency
WriteProtection
SDClockPeriod
ReadBurst
ReadPipeDelay
FMC_SDRAM_TimingTypeDef
LoadToActiveDelay
ExitSelfRefreshDelay
SelfRefreshTime
RowCycleDelay
WriteRecoveryTime
RPDelay
RCDDelay
FMC_SDRAM_CommandTypeDef
CommandMode
CommandTarget
AutoRefreshNumber
ModeRegisterDefinition
Exported constants
#define FMC_NORSRAM_BANK1
#define FMC_NORSRAM_BANK2
#define FMC_NORSRAM_BANK3
#define FMC_NORSRAM_BANK4
#define FMC_DATA_ADDRESS_MUX_DISABLE
#define FMC_DATA_ADDRESS_MUX_ENABLE
#define FMC_MEMORY_TYPE_SRAM
#define FMC_MEMORY_TYPE_PSRAM
#define FMC_MEMORY_TYPE_NOR
#define FMC_NORSRAM_MEM_BUS_WIDTH_8
#define FMC_NORSRAM_MEM_BUS_WIDTH_16
#define FMC_NORSRAM_MEM_BUS_WIDTH_32
#define FMC_NORSRAM_FLASH_ACCESS_ENABLE
#define FMC_NORSRAM_FLASH_ACCESS_DISABLE
#define FMC_BURST_ACCESS_MODE_DISABLE
#define FMC_BURST_ACCESS_MODE_ENABLE
#define FMC_WAIT_SIGNAL_POLARITY_LOW
#define FMC_WAIT_SIGNAL_POLARITY_HIGH
#define FMC_WRAP_MODE_DISABLE
#define FMC_WRAP_MODE_ENABLE
#define FMC_WAIT_TIMING_BEFORE_WS
#define FMC_WAIT_TIMING_DURING_WS
#define FMC_WRITE_OPERATION_DISABLE
#define FMC_WRITE_OPERATION_ENABLE
#define FMC_WAIT_SIGNAL_DISABLE
#define FMC_WAIT_SIGNAL_ENABLE
#define FMC_EXTENDED_MODE_DISABLE
#define FMC_EXTENDED_MODE_ENABLE
#define FMC_ASYNCHRONOUS_WAIT_DISABLE
#define FMC_ASYNCHRONOUS_WAIT_ENABLE
#define FMC_PAGE_SIZE_NONE
#define FMC_PAGE_SIZE_128
#define FMC_PAGE_SIZE_256
#define FMC_PAGE_SIZE_1024
#define FMC_WRITE_BURST_DISABLE
#define FMC_WRITE_BURST_ENABLE
#define FMC_CONTINUOUS_CLOCK_SYNC_ONLY
#define FMC_CONTINUOUS_CLOCK_SYNC_ASYNC
#define FMC_WRITE_FIFO_DISABLE
#define FMC_WRITE_FIFO_ENABLE
#define FMC_ACCESS_MODE_A
#define FMC_ACCESS_MODE_B
#define FMC_ACCESS_MODE_C
#define FMC_ACCESS_MODE_D
#define FMC_NAND_BANK2
#define FMC_NAND_BANK3
#define FMC_NAND_PCC_WAIT_FEATURE_DISABLE
#define FMC_NAND_PCC_WAIT_FEATURE_ENABLE
#define FMC_PCR_MEMORY_TYPE_PCCARD
#define FMC_PCR_MEMORY_TYPE_NAND
#define FMC_NAND_PCC_MEM_BUS_WIDTH_8
#define FMC_NAND_PCC_MEM_BUS_WIDTH_16
#define FMC_NAND_ECC_DISABLE
#define FMC_NAND_ECC_ENABLE
#define FMC_NAND_ECC_PAGE_SIZE_256BYTE
#define FMC_NAND_ECC_PAGE_SIZE_512BYTE
#define FMC_NAND_ECC_PAGE_SIZE_1024BYTE
#define FMC_NAND_ECC_PAGE_SIZE_2048BYTE
#define FMC_NAND_ECC_PAGE_SIZE_4096BYTE
#define FMC_NAND_ECC_PAGE_SIZE_8192BYTE
#define FMC_SDRAM_BANK1
#define FMC_SDRAM_BANK2
#define FMC_SDRAM_COLUMN_BITS_NUM_8
#define FMC_SDRAM_COLUMN_BITS_NUM_9
#define FMC_SDRAM_COLUMN_BITS_NUM_10
#define FMC_SDRAM_COLUMN_BITS_NUM_11
#define FMC_SDRAM_ROW_BITS_NUM_11
#define FMC_SDRAM_ROW_BITS_NUM_12
#define FMC_SDRAM_ROW_BITS_NUM_13
#define FMC_SDRAM_MEM_BUS_WIDTH_8
#define FMC_SDRAM_MEM_BUS_WIDTH_16
#define FMC_SDRAM_MEM_BUS_WIDTH_32
#define FMC_SDRAM_INTERN_BANKS_NUM_2
#define FMC_SDRAM_INTERN_BANKS_NUM_4
#define FMC_SDRAM_CAS_LATENCY_1
#define FMC_SDRAM_CAS_LATENCY_2
#define FMC_SDRAM_CAS_LATENCY_3
#define FMC_SDRAM_WRITE_PROTECTION_DISABLE
#define FMC_SDRAM_WRITE_PROTECTION_ENABLE
#define FMC_SDRAM_CLOCK_DISABLE
#define FMC_SDRAM_CLOCK_PERIOD_2
#define FMC_SDRAM_CLOCK_PERIOD_3
#define FMC_SDRAM_RBURST_DISABLE
#define FMC_SDRAM_RBURST_ENABLE
#define FMC_SDRAM_RPIPE_DELAY_0
#define FMC_SDRAM_RPIPE_DELAY_1
#define FMC_SDRAM_RPIPE_DELAY_2
#define FMC_SDRAM_CMD_NORMAL_MODE
#define FMC_SDRAM_CMD_CLK_ENABLE
#define FMC_SDRAM_CMD_PALL
#define FMC_SDRAM_CMD_AUTOREFRESH_MODE
#define FMC_SDRAM_CMD_LOAD_MODE
#define FMC_SDRAM_CMD_SELFREFRESH_MODE
#define FMC_SDRAM_CMD_POWERDOWN_MODE
#define FMC_SDRAM_CMD_TARGET_BANK2
#define FMC_SDRAM_CMD_TARGET_BANK1
#define FMC_SDRAM_CMD_TARGET_BANK1_2
#define FMC_SDRAM_NORMAL_MODE
#define FMC_SDRAM_SELF_REFRESH_MODE
#define FMC_SDRAM_POWER_DOWN_MODE
#define FMC_IT_RISING_EDGE
#define FMC_IT_LEVEL
#define FMC_IT_FALLING_EDGE
#define FMC_IT_REFRESH_ERROR
#define FMC_FLAG_RISING_EDGE
#define FMC_FLAG_LEVEL
#define FMC_FLAG_FALLING_EDGE
#define FMC_FLAG_FEMPT
#define FMC_SDRAM_FLAG_REFRESH_IT
#define FMC_SDRAM_FLAG_BUSY
#define FMC_SDRAM_FLAG_REFRESH_ERROR
Private macro
#define __FMC_NAND_ENABLE
#define __FMC_NAND_ENABLE
#define __FMC_NAND_DISABLE
#define __FMC_NAND_DISABLE
#define __FMC_PCCARD_ENABLE
#define __FMC_PCCARD_DISABLE
#define __FMC_NAND_ENABLE_IT
#define __FMC_NAND_DISABLE_IT
#define __FMC_NAND_GET_FLAG
#define __FMC_NAND_CLEAR_FLAG
#define __FMC_PCCARD_ENABLE_IT
#define __FMC_PCCARD_DISABLE_IT
#define __FMC_PCCARD_GET_FLAG
#define __FMC_PCCARD_CLEAR_FLAG
#define __FMC_SDRAM_ENABLE_IT
#define __FMC_SDRAM_DISABLE_IT
#define __FMC_SDRAM_GET_FLAG
#define __FMC_SDRAM_CLEAR_FLAG
FMC_NORSRAM_Init(FMC_Bank1_TypeDef *, FMC_NORSRAM_InitTypeDef *);
FMC_NORSRAM_Timing_Init(FMC_Bank1_TypeDef *, FMC_NORSRAM_TimingTypeDef *, uint32_t);
FMC_NORSRAM_Extended_Timing_Init(FMC_Bank1E_TypeDef *, FMC_NORSRAM_TimingTypeDef *, uint32_t, uint32_t);
FMC_NORSRAM_DeInit(FMC_Bank1_TypeDef *, FMC_Bank1E_TypeDef *, uint32_t);
FMC_NORSRAM_WriteOperation_Enable(FMC_Bank1_TypeDef *, uint32_t);
FMC_NORSRAM_WriteOperation_Disable(FMC_Bank1_TypeDef *, uint32_t);
FMC_NAND_Init(FMC_Bank3_TypeDef *, FMC_NAND_InitTypeDef *);
FMC_NAND_CommonSpace_Timing_Init(FMC_Bank3_TypeDef *, FMC_NAND_PCC_TimingTypeDef *, uint32_t);
FMC_NAND_AttributeSpace_Timing_Init(FMC_Bank3_TypeDef *, FMC_NAND_PCC_TimingTypeDef *, uint32_t);
FMC_NAND_DeInit(FMC_Bank3_TypeDef *, uint32_t);
FMC_NAND_ECC_Enable(FMC_Bank3_TypeDef *, uint32_t);
FMC_NAND_ECC_Disable(FMC_Bank3_TypeDef *, uint32_t);
FMC_NAND_GetECC(FMC_Bank3_TypeDef *, uint32_t *, uint32_t, uint32_t);
FMC_SDRAM_Init(FMC_Bank5_6_TypeDef *, FMC_SDRAM_InitTypeDef *);
FMC_SDRAM_Timing_Init(FMC_Bank5_6_TypeDef *, FMC_SDRAM_TimingTypeDef *, uint32_t);
FMC_SDRAM_DeInit(FMC_Bank5_6_TypeDef *, uint32_t);
FMC_SDRAM_WriteProtection_Enable(FMC_Bank5_6_TypeDef *, uint32_t);
FMC_SDRAM_WriteProtection_Disable(FMC_Bank5_6_TypeDef *, uint32_t);
FMC_SDRAM_SendCommand(FMC_Bank5_6_TypeDef *, FMC_SDRAM_CommandTypeDef *, uint32_t);
FMC_SDRAM_ProgramRefreshRate(FMC_Bank5_6_TypeDef *, uint32_t);
FMC_SDRAM_SetAutoRefreshNumber(FMC_Bank5_6_TypeDef *, uint32_t);
FMC_SDRAM_GetModeStatus(const FMC_Bank5_6_TypeDef *, uint32_t);