]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - tmk_core/common/chibios/flash_stm32.c
Final HS60v2 changes. (#4790)
[qmk_firmware.git] / tmk_core / common / chibios / flash_stm32.c
index 27359348445edbebe1d652028c895ec4bf063456..164654a15eae93da9c1ea770b1f38b522e8c84ec 100755 (executable)
@@ -186,3 +186,18 @@ void FLASH_Lock(void)
     /* Set the Lock Bit to lock the FPEC and the FCR */
     FLASH->CR |= FLASH_CR_LOCK;
 }
+
+/**
+  * @brief  Clears the FLASH's pending flags.
+  * @param  FLASH_FLAG: specifies the FLASH flags to clear.
+  *   This parameter can be any combination of the following values:
+  *     @arg FLASH_FLAG_PGERR: FLASH Programming error flag flag
+  *     @arg FLASH_FLAG_WRPERR: FLASH Write protected error flag
+  *     @arg FLASH_FLAG_EOP: FLASH End of Programming flag                
+  * @retval None
+  */
+void FLASH_ClearFlag(uint32_t FLASH_FLAG)
+{
+    /* Clear the flags */
+    FLASH->SR = FLASH_FLAG;
+}