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
 1.7.2