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