From 81e58a92f2cf32845cdf4c28817097508fe397b7 Mon Sep 17 00:00:00 2001 From: merlokk <807634+merlokk@users.noreply.github.com> Date: Mon, 21 Jan 2019 17:38:56 +0200 Subject: [PATCH] flash_lock() must be at beginning --- targets/stm32l432/src/flash.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/targets/stm32l432/src/flash.c b/targets/stm32l432/src/flash.c index 2b11c48..cbd10e9 100644 --- a/targets/stm32l432/src/flash.c +++ b/targets/stm32l432/src/flash.c @@ -29,6 +29,11 @@ #include "log.h" #include "device.h" +static void flash_lock() +{ + FLASH->CR |= (1U<<31); +} + static void flash_unlock() { if (FLASH->CR & FLASH_CR_LOCK) @@ -197,8 +202,3 @@ void flash_write_fast(uint32_t addr, uint32_t * data) __enable_irq(); } - -void flash_lock() -{ - FLASH->CR |= (1U<<31); -}