Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Space_Invaders_Demo neopixels gpio_test_stm32f3_discovery gpio_test_systimer ... more
Interrupts and flags management functions
[FLASH_Private_Functions]
Interrupts and flags management functions. More...
Functions | |
void | FLASH_ITConfig (uint32_t FLASH_IT, FunctionalState NewState) |
Enables or disables the specified FLASH interrupts. | |
FlagStatus | FLASH_GetFlagStatus (uint32_t FLASH_FLAG) |
Checks whether the specified FLASH flag is set or not. | |
void | FLASH_ClearFlag (uint32_t FLASH_FLAG) |
Clears the FLASH's pending flags. | |
FLASH_Status | FLASH_GetStatus (void) |
Returns the FLASH Status. | |
FLASH_Status | FLASH_WaitForLastOperation (uint32_t Timeout) |
Waits for a FLASH operation to complete or a TIMEOUT to occur. |
Detailed Description
Interrupts and flags management functions.
=============================================================================== ##### Interrupts and flags management functions ##### ===============================================================================
Function Documentation
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_PGERR: FLASH Programming error flag
- FLASH_FLAG_WRPERR: FLASH Write protected error flag
- FLASH_FLAG_EOP: FLASH End of Programming flag
- Return values:
-
None
Definition at line 1097 of file stm32f30x_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_BSY: FLASH write/erase operations in progress flag
- FLASH_FLAG_PGERR: FLASH Programming error 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 1069 of file stm32f30x_flash.c.
FLASH_Status FLASH_GetStatus | ( | void | ) |
Returns the FLASH Status.
- Parameters:
-
None
- Return values:
-
FLASH Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, FLASH_ERROR_WRP or FLASH_COMPLETE.
Definition at line 1112 of file stm32f30x_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_EOP: FLASH end of programming Interrupt
- FLASH_IT_ERR: FLASH Error Interrupt
- Return values:
-
None
Definition at line 1041 of file stm32f30x_flash.c.
FLASH_Status FLASH_WaitForLastOperation | ( | uint32_t | Timeout ) |
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 1148 of file stm32f30x_flash.c.
Generated on Tue Jul 12 2022 17:34:45 by
