HAL NOR APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_NOR_CFI_0001_BlockBlankCheck |
92 |
132 |
162 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BlockErase |
92 |
132 |
166 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BlockLock |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BlockLockDown |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BlockUnlock |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BufferedEnhancedFactoryProgram |
118 |
172 |
270 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_BufferedProgram |
132 |
178 |
278 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ClearStatusRegister |
54 |
84 |
120 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ConfigureReadConfigurationRegister |
60 |
98 |
132 |
FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_EraseResume |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_EraseSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_Program |
106 |
136 |
188 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ProgramLockRegister |
0 |
110 |
144 |
FMC_NOR_CalculateMemoryAddress(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Def)(Max), FMC_NOR_Write(Def)(Max) |
|
HAL_NOR_CFI_0001_ProgramProtectionRegister |
0 |
110 |
144 |
FMC_NOR_CalculateMemoryAddress(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Def)(Max), FMC_NOR_Write(Def)(Max) |
|
HAL_NOR_CFI_0001_ProgramResume |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ProgramSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ReadArray |
82 |
126 |
194 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadBuffer(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ReadDeviceIdentifier |
76 |
116 |
168 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadMemory16(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_ReadStatusRegister |
32 |
32 |
68 |
FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), NOR_CFI_0001_ReadStatusRegister(Min)(Def)(Max) |
|
HAL_NOR_CFI_0001_Reset |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_BlockBlankCheck |
150 |
188 |
220 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_BlockErase |
164 |
202 |
230 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_BufferedProgram |
164 |
206 |
308 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_ChipErase |
156 |
194 |
222 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_DoubleDataProgram |
126 |
162 |
214 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_EnhancedBufferedProgram |
152 |
204 |
302 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_EraseResume |
46 |
46 |
76 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_EraseSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_Program |
140 |
168 |
222 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_ProgramResume |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_ProgramSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_QuadrupleDataProgram |
156 |
192 |
244 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_Read |
74 |
118 |
178 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadBuffer(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_ReadDeviceIdentifier |
140 |
180 |
226 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadMemory16(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_ReadStatusRegister |
18 |
18 |
50 |
NOR_CFI_0002_ReadStatusRegister(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_Reset |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypass |
88 |
118 |
150 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassBlockErase |
92 |
130 |
158 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassBufferedProgram |
132 |
176 |
276 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassChipErase |
90 |
128 |
156 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassEnhancedBufferedProgram |
116 |
168 |
266 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), FMC_NOR_WriteBuffer(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassProgram |
104 |
132 |
186 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0002_UnlockBypassReset |
66 |
96 |
132 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_BlockErase |
94 |
132 |
166 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_BlockLock |
70 |
100 |
132 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_BlockLockDown |
70 |
100 |
132 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_BlockUnlock |
70 |
100 |
132 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ClearStatusRegister |
52 |
90 |
124 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_DoubleDataProgram |
114 |
152 |
202 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_EraseResume |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_EraseSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_Program |
104 |
134 |
186 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ProgramProtectionRegister |
0 |
110 |
140 |
FMC_NOR_CalculateMemoryAddress(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Def)(Max), FMC_NOR_Write(Def)(Max) |
|
HAL_NOR_CFI_0003_ProgramResume |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ProgramSuspend |
46 |
46 |
80 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_QuadrupleDataProgram |
144 |
182 |
232 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max), NOR_PollForOperationStatus(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ReadArray |
82 |
126 |
194 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadBuffer(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ReadDeviceIdentifier |
76 |
116 |
168 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadMemory16(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_ReadStatusRegister |
32 |
32 |
68 |
FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), NOR_CFI_0003_ReadStatusRegister(Min)(Def)(Max) |
|
HAL_NOR_CFI_0003_Reset |
70 |
100 |
136 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_ReadDeviceInfo |
640 |
680 |
726 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ConvertVoltage(Min)(Def)(Max), FMC_NOR_ReadMemory16(Min)(Def)(Max), FMC_NOR_ReadMemory8(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_CFI_ReadDeviceRegionInfo |
160 |
208 |
280 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_ReadMemory16(Min)(Def)(Max), FMC_NOR_ReadMemory8(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
HAL_NOR_DeInit |
26 |
26 |
94 |
FMC_NOR_SRAM_Disable(Min)(Def)(Max), FMC_NOR_SRAM_DisableWriteProtection(Min)(Def)(Max) |
|
HAL_NOR_DisableMemory |
22 |
22 |
52 |
FMC_NOR_SRAM_Disable(Min)(Def)(Max) |
|
HAL_NOR_DisableWriteProtection |
20 |
20 |
50 |
FMC_NOR_SRAM_DisableWriteProtection(Min)(Def)(Max) |
|
HAL_NOR_EnableMemory |
22 |
22 |
52 |
FMC_NOR_SRAM_Enable(Min)(Def)(Max) |
|
HAL_NOR_EnableWriteProtection |
20 |
20 |
50 |
FMC_NOR_SRAM_EnableWriteProtection(Min)(Def)(Max) |
|
HAL_NOR_GetClockFreq |
10 |
10 |
42 |
HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_GetConfig |
32 |
32 |
86 |
FMC_NOR_SRAM_GetConfig(Min)(Def)(Max) |
|
HAL_NOR_GetConfigRdSyncWrAsyncMemory |
154 |
154 |
206 |
FMC_NOR_SRAM_GetConfigMemory(Min)(Def)(Max), FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_GetConfigRdWrAsyncMemory |
98 |
98 |
150 |
FMC_NOR_SRAM_GetConfigMemory(Min)(Def)(Max), FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_GetInstance |
4 |
4 |
76 |
None |
|
HAL_NOR_GetRegionBaseAddress |
10 |
10 |
44 |
FMC_NOR_SRAM_GetRegionBaseAddress(Min)(Def)(Max) |
|
HAL_NOR_GetRegionRemap |
10 |
10 |
48 |
FMC_GetRegionRemap(Min)(Def)(Max) |
|
HAL_NOR_GetState |
4 |
4 |
22 |
None |
|
HAL_NOR_GetUserData |
0 |
4 |
22 |
None |
|
HAL_NOR_GetWrAsyncTimings |
94 |
94 |
146 |
FMC_NOR_SRAM_GetWrTiming(Min)(Def)(Max), FMC_ConvertClockCycleToNanoseconds(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_Init |
20 |
34 |
102 |
HAL_RCC_FMC_EnableClock(Max) |
|
HAL_NOR_IsEnabledWriteProtection |
14 |
14 |
48 |
FMC_NOR_SRAM_IsEnabledWriteProtection(Min)(Def)(Max) |
|
HAL_NOR_SetConfig |
40 |
50 |
156 |
FMC_NOR_SRAM_SetConfig(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max) |
|
HAL_NOR_SetConfigRdSyncWrAsyncMemory |
214 |
230 |
554 |
FMC_NOR_SRAM_SetClock(Min)(Def)(Max), FMC_NOR_SRAM_SetConfigMemory(Min)(Def)(Max), FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_SetConfigRdWrAsyncMemory |
138 |
152 |
342 |
FMC_NOR_SRAM_SetConfigMemory(Min)(Def)(Max), FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
|
HAL_NOR_SetRegionRemap |
22 |
22 |
78 |
FMC_Disable(Min)(Def)(Max), FMC_SetRegionRemap(Min)(Def)(Max) |
|
HAL_NOR_SetUserData |
0 |
4 |
24 |
None |
|
HAL_NOR_SetWrAsyncTimings |
122 |
136 |
330 |
FMC_NOR_SRAM_SetWrTiming(Min)(Def)(Max), FMC_ConvertNanosecondsToClockCycle(Min)(Def)(Max), FMC_Disable(Min)(Def)(Max), FMC_Enable(Min)(Def)(Max), HAL_RCC_FMC_GetKernelClkFreq(Min)(Def)(Max) |
Static NOR APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
NOR_CFI_0001_ReadStatusRegister |
100 |
100 |
100 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
NOR_CFI_0002_ReadStatusRegister |
102 |
102 |
102 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max) |
|
NOR_CFI_0003_ReadStatusRegister |
90 |
90 |
90 |
FMC_NOR_CalculateMemoryAddress(Min)(Def)(Max), FMC_NOR_Write(Min)(Def)(Max) |
|
NOR_PollForOperationStatus |
114 |
114 |
114 |
HAL_RCC_GetSYSCLKFreq(Min)(Def)(Max) |