HAL SRAM APIs

HAL SRAM APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_SRAM_DeInit

26

26

94

FMC_NOR_SRAM_Disable(Min)(Def)(Max), FMC_NOR_SRAM_DisableWriteProtection(Min)(Def)(Max)

HAL_SRAM_DisableMemory

22

22

52

FMC_NOR_SRAM_Disable(Min)(Def)(Max)

HAL_SRAM_DisableWriteProtection

20

20

50

FMC_NOR_SRAM_DisableWriteProtection(Min)(Def)(Max)

HAL_SRAM_EnableMemory

22

22

52

FMC_NOR_SRAM_Enable(Min)(Def)(Max)

HAL_SRAM_EnableWriteProtection

20

20

50

FMC_NOR_SRAM_EnableWriteProtection(Min)(Def)(Max)

HAL_SRAM_GetClockFreq

10

10

42

None

HAL_SRAM_GetConfig

40

40

92

None

HAL_SRAM_GetConfigRdAsyncWrSyncMemory

146

146

192

FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max)

HAL_SRAM_GetConfigRdSyncWrAsyncMemory

146

146

192

FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max)

HAL_SRAM_GetConfigRdWrAsyncMemory

114

114

166

FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max)

HAL_SRAM_GetConfigRdWrSyncMemory

96

96

146

FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max)

HAL_SRAM_GetInstance

4

4

76

None

HAL_SRAM_GetRegionBaseAddress

10

10

42

None

HAL_SRAM_GetRegionRemap

10

10

46

FMC_GetRegionRemap(Min)(Def)(Max)

HAL_SRAM_GetState

4

4

22

None

HAL_SRAM_GetUserData

0

4

22

None

HAL_SRAM_GetWrAsyncTimings

94

94

146

FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max)

HAL_SRAM_Init

20

34

102

HAL_RCC_FMC_EnableClock(Max)

HAL_SRAM_IsEnabledWriteProtection

14

14

46

FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max)

HAL_SRAM_SetConfig

40

50

180

FMC_Disable(Min)(Def)(Max)

HAL_SRAM_SetConfigRdAsyncWrSyncMemory

206

220

554

FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max)

HAL_SRAM_SetConfigRdSyncWrAsyncMemory

206

220

536

FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max)

HAL_SRAM_SetConfigRdWrAsyncMemory

144

158

418

FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max)

HAL_SRAM_SetConfigRdWrSyncMemory

148

162

412

FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max)

HAL_SRAM_SetRegionRemap

22

22

78

FMC_Disable(Min)(Def)(Max), FMC_SetRegionRemap(Min)(Def)(Max)

HAL_SRAM_SetUserData

0

4

24

None

HAL_SRAM_SetWrAsyncTimings

122

136

326

FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max)