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
-
- Parameters
-
FLASH_FLAG | specifies the FLASH flags to clear. This parameter can be any combination of the following values:
- FLASH_FLAG_PGERR: FLASH Programming error flag flag
- FLASH_FLAG_WRPERR: FLASH Write protected error flag
- FLASH_FLAG_EOP: FLASH End of Programming flag
|
- Return values
-
Definition at line 1084 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_BSY: FLASH Busy flag
|
- Return values
-
The | new state of FLASH_FLAG (SET or RESET). |
- Parameters
-
FLASH_FLAG | specifies the FLASH flag to check. This parameter can be one of the following values:
- FLASH_FLAG_BSY: FLASH write/erase operations in progress flag
- FLASH_FLAG_PGERR: FLASH Programming error flag flag
- FLASH_FLAG_WRPERR: FLASH Write protected error flag
- FLASH_FLAG_EOP: FLASH End of Programming flag
|
- Return values
-
The | new state of FLASH_FLAG (SET or RESET). |
Definition at line 1054 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_OPERATION or FLASH_COMPLETE. |
- Parameters
-
- Return values
-
FLASH | Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP or FLASH_COMPLETE. |
Definition at line 1099 of file stm32f4xx_flash.c.
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
-
- 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_EOP: FLASH end of programming Interrupt
- FLASH_IT_ERR: FLASH Error Interrupt
|
- Return values
-
Definition at line 1023 of file stm32f4xx_flash.c.
Waits for a FLASH operation to complete or a TIMEOUT to occur.
Waits for a Flash operation to complete or a TIMEOUT to occur.
- Parameters
-
Timeout | FLASH programming Timeout |
- Return values
-
FLASH | Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP, FLASH_COMPLETE or FLASH_TIMEOUT. |
Definition at line 1132 of file stm32f30x_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 1142 of file stm32f4xx_flash.c.