Skip to content

Commit f94d9d2

Browse files
committed
fix option unlock wait condition
F/723
1 parent 616cb9a commit f94d9d2

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

hal/stm32h5.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ void RAMFUNCTION hal_flash_opt_unlock(void)
323323
DMB();
324324
FLASH_OPTKEYR = FLASH_OPTKEY2;
325325
DMB();
326-
while ((FLASH_CR & FLASH_CR_LOCK) != 0)
326+
while ((FLASH_OPTCR & FLASH_OPTCR_OPTLOCK) != 0)
327327
;
328328
}
329329

hal/stm32l5.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ void RAMFUNCTION hal_flash_opt_unlock(void)
228228
DMB();
229229
FLASH_OPTKEYR = FLASH_OPTKEY2;
230230
DMB();
231-
while ((FLASH_CR & FLASH_CR_LOCK) != 0)
231+
while ((FLASH_CR & FLASH_CR_OPTLOCK) != 0)
232232
;
233233
}
234234

hal/stm32u5.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ void RAMFUNCTION hal_flash_opt_unlock(void)
158158
DMB();
159159
FLASH_NS_OPTKEYR = FLASH_OPTKEY2;
160160
DMB();
161-
while ((FLASH_NS_CR & FLASH_CR_LOCK) != 0)
161+
while ((FLASH_NS_CR & FLASH_CR_OPTLOCK) != 0)
162162
;
163163
}
164164
}

0 commit comments

Comments
 (0)