HAL
FLASH_WaitForLastOperation() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALFLASH_WaitForLastOperation()

FLASH_WaitForLastOperation() function

Wait for a FLASH operation to complete.

Syntax

HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout);
Implemented in stm32f4xx_hal_flash.c:550

Arguments

Timeout

maximum flash operationtimeout

Return value

HAL Status

References

LocationReferrerText
stm32f4xx_hal_flash.c:550
HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
stm32f4xx_hal_flash.c:120
HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout);
stm32f4xx_hal_flash.h:336
HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout);
stm32f4xx_hal_flash_ex.c:125
extern HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout);
stm32f4xx_hal_flash.c:165HAL_FLASH_Program()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash.c:191HAL_FLASH_Program()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash.c:505HAL_FLASH_OB_Launch()
return(FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE));
stm32f4xx_hal_flash_ex.c:172HAL_FLASHEx_Erase()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:185HAL_FLASHEx_Erase()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:201HAL_FLASHEx_Erase()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:653FLASH_OB_EnableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:681FLASH_OB_EnableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:724FLASH_OB_DisableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:752FLASH_OB_DisableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:784FLASH_OB_BootConfig()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:823FLASH_OB_EnablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:845FLASH_OB_EnablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:888FLASH_OB_DisablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:910FLASH_OB_DisablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1039FLASH_OB_EnableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1075FLASH_OB_DisableWRP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1107FLASH_OB_EnablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1135FLASH_OB_DisablePCROP()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1168FLASH_OB_RDP_LevelConfig()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
stm32f4xx_hal_flash_ex.c:1205FLASH_OB_UserConfig()
status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);

Call Tree

Functions calling FLASH_WaitForLastOperation()
Functions called by FLASH_WaitForLastOperation()
FLASH_WaitForLastOperation()
all items filtered out
Data read by FLASH_WaitForLastOperation()
Data written by FLASH_WaitForLastOperation()
FLASH_WaitForLastOperation()
FLASH_WaitForLastOperation()::tickstart
all items filtered out
Type of FLASH_WaitForLastOperation()
FLASH_WaitForLastOperation()
uint32_t
all items filtered out