From 3025fcefd3eb6ad2c23cf328eef7cf3af5d3f672 Mon Sep 17 00:00:00 2001 From: Matias N Date: Sat, 13 Apr 2019 11:49:21 -0600 Subject: [PATCH] arch/arm/src/stm32/stm32f10xxf30xx_flash.c: RCC register access should not be offset by FLASH register base. --- arch/arm/src/stm32/stm32f10xxf30xx_flash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/src/stm32/stm32f10xxf30xx_flash.c b/arch/arm/src/stm32/stm32f10xxf30xx_flash.c index 521344afc4..261d05ca49 100644 --- a/arch/arm/src/stm32/stm32f10xxf30xx_flash.c +++ b/arch/arm/src/stm32/stm32f10xxf30xx_flash.c @@ -262,7 +262,7 @@ ssize_t up_progmem_eraseblock(size_t block) sem_lock(); - if ((getreg32(base + STM32_RCC_CR_OFFSET) & RCC_CR_HSION) == 0) + if ((getreg32(STM32_RCC_CR) & RCC_CR_HSION) == 0) { sem_unlock(); return -EPERM; @@ -341,7 +341,7 @@ ssize_t up_progmem_write(size_t addr, const void *buf, size_t count) sem_lock(); - if ((getreg32(base + STM32_RCC_CR_OFFSET) & RCC_CR_HSION) == 0) + if ((getreg32(STM32_RCC_CR) & RCC_CR_HSION) == 0) { sem_unlock(); return -EPERM;