From 2925ef9ab5ab2b6ca0e8a7e732e01865612f51fa Mon Sep 17 00:00:00 2001 From: Daniel Frejek Date: Sun, 7 Jan 2018 16:14:34 +0100 Subject: [PATCH] cpu/stm32f1: fixed flash page sizes --- cpu/stm32f1/include/cpu_conf.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cpu/stm32f1/include/cpu_conf.h b/cpu/stm32f1/include/cpu_conf.h index 16a6bf672b..3b73eb1b0e 100644 --- a/cpu/stm32f1/include/cpu_conf.h +++ b/cpu/stm32f1/include/cpu_conf.h @@ -52,12 +52,16 @@ extern "C" { * @brief Flash page configuration * @{ */ +#if defined(CPU_MODEL_STM32F103C8) || defined(CPU_MODEL_STM32F103CB) || defined(CPU_MODEL_STM32F103RB) +#define FLASHPAGE_SIZE (1024U) +#elif defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) #define FLASHPAGE_SIZE (2048U) +#endif #if defined(CPU_MODEL_STM32F103C8) -#define FLASHPAGE_NUMOF (32U) -#elif defined(CPU_MODEL_STM32F103CB) || defined(CPU_MODEL_STM32F103RB) #define FLASHPAGE_NUMOF (64U) +#elif defined(CPU_MODEL_STM32F103CB) || defined(CPU_MODEL_STM32F103RB) +#define FLASHPAGE_NUMOF (128U) #elif defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) #define FLASHPAGE_NUMOF (256U) #endif