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
|
- Return values
-
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_BSY: FLASH Busy flag
|
- Return values
-
The | new state of FLASH_FLAG (SET or RESET). |
Returns the FLASH Status.
- Parameters
-
- Return values
-
FLASH | Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP, FLASH_ERROR_OPERATION or FLASH_COMPLETE. |
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
-
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. |