Interrupts and flags management functions.
More...
Interrupts and flags management functions.
===============================================================================
##### Interrupts and flags management functions #####
===============================================================================
void FLASH_ClearFlag |
( |
uint32_t |
FLASH_FLAG | ) |
|
Clears the FLASH's pending flags.
- Parameters
-
FLASH_FLAG | specifies the FLASH flags to clear. This parameter can be any combination of the following values:
- FLASH_FLAG_EOP: FLASH End of Operation flag
- FLASH_FLAG_OPERR: FLASH operation Error flag
- FLASH_FLAG_WRPERR: FLASH Write protected error flag
- FLASH_FLAG_PGAERR: FLASH Programming Alignment error flag
- FLASH_FLAG_PGPERR: FLASH Programming Parallelism error flag
- FLASH_FLAG_PGSERR: FLASH Programming Sequence error flag
- FLASH_FLAG_RDERR: FLASH Read Protection error flag (STM32F42/43xxx and STM32F401xx devices)
|
- Return values
-
Definition at line 1481 of file stm32f4xx_flash.c.
FlagStatus FLASH_GetFlagStatus |
( |
uint32_t |
FLASH_FLAG | ) |
|
Checks whether the specified FLASH flag is set or not.
- Parameters
-
FLASH_FLAG | specifies the FLASH flag to check. This parameter can be one of the following values:
- FLASH_FLAG_EOP: FLASH End of Operation flag
- FLASH_FLAG_OPERR: FLASH operation Error flag
- FLASH_FLAG_WRPERR: FLASH Write protected error flag
- FLASH_FLAG_PGAERR: FLASH Programming Alignment error flag
- FLASH_FLAG_PGPERR: FLASH Programming Parallelism error flag
- FLASH_FLAG_PGSERR: FLASH Programming Sequence error flag
- FLASH_FLAG_RDERR: FLASH (PCROP) Read Protection error flag (STM32F42/43xxx and STM32F401xx devices)
- FLASH_FLAG_BSY: FLASH Busy flag
|
- Return values
-
The | new state of FLASH_FLAG (SET or RESET). |
Definition at line 1450 of file stm32f4xx_flash.c.
Returns the FLASH Status.
- Parameters
-
- Return values
-
FLASH | Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP, FLASH_ERROR_RD, FLASH_ERROR_OPERATION or FLASH_COMPLETE. |
Definition at line 1496 of file stm32f4xx_flash.c.
void FLASH_ITConfig |
( |
uint32_t |
FLASH_IT, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the specified FLASH interrupts.
- Parameters
-
FLASH_IT | specifies the FLASH interrupt sources to be enabled or disabled. This parameter can be any combination of the following values:
- FLASH_IT_ERR: FLASH Error Interrupt
- FLASH_IT_EOP: FLASH end of operation Interrupt
|
- Return values
-
Definition at line 1418 of file stm32f4xx_flash.c.
Waits for a FLASH operation to complete.
- Parameters
-
- Return values
-
FLASH | Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP, FLASH_ERROR_OPERATION or FLASH_COMPLETE. |
Definition at line 1546 of file stm32f4xx_flash.c.