520bb88d70
The flash can sometimes be in an already-unlocked state, and attempting to unlock it again will cause an immediate reset. So make _Flash.unlock() check FLASH_CR_LOCK to get the current state. Also fix some magic numbers for FLASH_CR_LOCK AND FLASH_CR_STRT. The machine.reset() could be removed because it no longer crashes now that the flash unlock is fixed. Signed-off-by: Jim Mussared <jim.mussared@gmail.com> |
||
---|---|---|
.. | ||
mpconfigboard.h | ||
mpconfigboard.mk | ||
pins.csv | ||
rfcore_debug.py | ||
rfcore_firmware.py | ||
rfcore_makefirmware.py | ||
stm32wbxx_hal_conf.h |