STM32H735xx HAL User Manual
|
Functions | |
HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout, uint32_t Bank) |
Wait for a FLASH operation to complete. | |
HAL_StatusTypeDef | FLASH_OB_WaitForLastOperation (uint32_t Timeout) |
Wait for a FLASH Option Bytes change operation to complete. | |
HAL_StatusTypeDef | FLASH_CRC_WaitForLastOperation (uint32_t Timeout, uint32_t Bank) |
Wait for a FLASH CRC computation to complete. |
HAL_StatusTypeDef FLASH_CRC_WaitForLastOperation | ( | uint32_t | Timeout, |
uint32_t | Bank | ||
) |
Wait for a FLASH CRC computation to complete.
Timeout | maximum flash operation timeout |
Bank | flash FLASH_BANK_1 or FLASH_BANK_2 |
HAL_StatusTypeDef | HAL Status |
Definition at line 1118 of file stm32h7xx_hal_flash.c.
References __HAL_FLASH_CLEAR_FLAG_BANK1, __HAL_FLASH_CLEAR_FLAG_BANK2, __HAL_FLASH_GET_FLAG, __HAL_FLASH_GET_FLAG_BANK1, __HAL_FLASH_GET_FLAG_BANK2, assert_param, FLASH_ProcessTypeDef::ErrorCode, FLASH_BANK_1, FLASH_FLAG_CRC_BUSY_BANK1, FLASH_FLAG_CRC_BUSY_BANK2, FLASH_FLAG_CRCRDERR_BANK1, FLASH_FLAG_CRCRDERR_BANK2, HAL_FLASH_ERROR_CRCRD_BANK1, HAL_FLASH_ERROR_CRCRD_BANK2, HAL_GetTick(), and IS_FLASH_BANK_EXCLUSIVE.
Referenced by HAL_FLASH_OB_Launch(), and HAL_FLASHEx_ComputeCRC().
HAL_StatusTypeDef FLASH_OB_WaitForLastOperation | ( | uint32_t | Timeout | ) |
Wait for a FLASH Option Bytes change operation to complete.
Timeout | maximum flash operation timeout |
HAL_StatusTypeDef | HAL Status |
Definition at line 1079 of file stm32h7xx_hal_flash.c.
References FLASH_ProcessTypeDef::ErrorCode, HAL_FLASH_ERROR_OB_CHANGE, and HAL_GetTick().
Referenced by HAL_FLASH_OB_Launch(), and HAL_FLASHEx_ComputeCRC().
HAL_StatusTypeDef FLASH_WaitForLastOperation | ( | uint32_t | Timeout, |
uint32_t | Bank | ||
) |
Wait for a FLASH operation to complete.
Timeout | maximum flash operation timeout |
Bank | flash FLASH_BANK_1 or FLASH_BANK_2 |
HAL_StatusTypeDef | HAL Status |
Definition at line 995 of file stm32h7xx_hal_flash.c.
References __HAL_FLASH_CLEAR_FLAG, __HAL_FLASH_CLEAR_FLAG_BANK1, __HAL_FLASH_CLEAR_FLAG_BANK2, __HAL_FLASH_GET_FLAG, __HAL_FLASH_GET_FLAG_BANK1, __HAL_FLASH_GET_FLAG_BANK2, assert_param, FLASH_ProcessTypeDef::ErrorCode, FLASH_BANK_1, FLASH_FLAG_ALL_ERRORS_BANK1, FLASH_FLAG_ALL_ERRORS_BANK2, FLASH_FLAG_EOP_BANK1, FLASH_FLAG_EOP_BANK2, FLASH_FLAG_QW_BANK1, FLASH_FLAG_QW_BANK2, HAL_GetTick(), and IS_FLASH_BANK_EXCLUSIVE.
Referenced by HAL_FLASH_Program(), HAL_FLASH_Program_IT(), HAL_FLASHEx_Erase(), HAL_FLASHEx_Erase_IT(), and HAL_FLASHEx_OBProgram().