From dbd054fbd326b4e80a6dfd7449ca8e31f163efb1 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Wed, 29 Jan 2020 16:34:45 +0100 Subject: [PATCH] drivers/flash: stm32: Fix faulty register access Merge of conflicting PRs lead to compilation issue. Fix this. Fixes #22297 Signed-off-by: Erwan Gouriou --- drivers/flash/flash_stm32wbx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/flash/flash_stm32wbx.c b/drivers/flash/flash_stm32wbx.c index 54c4605d1a9..23cd953631f 100644 --- a/drivers/flash/flash_stm32wbx.c +++ b/drivers/flash/flash_stm32wbx.c @@ -175,12 +175,12 @@ int flash_stm32_check_status(struct device *dev) u32_t error = 0; /* Save Flash errors */ - error = (regs->sr & FLASH_FLAG_SR_ERRORS); - error |= (regs->eccr & FLASH_FLAG_ECCC); + error = (regs->SR & FLASH_FLAG_SR_ERRORS); + error |= (regs->ECCR & FLASH_FLAG_ECCC); /* Clear systematic Option and Enginneering bits validity error */ if (error & FLASH_FLAG_OPTVERR) { - regs->sr |= FLASH_FLAG_SR_ERRORS; + regs->SR |= FLASH_FLAG_SR_ERRORS; return 0; }