From e3d42681b7f7972b8709d9baf7b17c4e0904ad52 Mon Sep 17 00:00:00 2001 From: George Hopkins Date: Fri, 1 Dec 2017 21:20:56 +0100 Subject: [PATCH] cpu/stm32f1: add support for STM32F103ZE --- cpu/stm32f1/include/cpu_conf.h | 6 +++--- cpu/stm32f1/vectors.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cpu/stm32f1/include/cpu_conf.h b/cpu/stm32f1/include/cpu_conf.h index 3e06a3040f..16a6bf672b 100644 --- a/cpu/stm32f1/include/cpu_conf.h +++ b/cpu/stm32f1/include/cpu_conf.h @@ -27,7 +27,7 @@ #if defined(CPU_MODEL_STM32F103C8) || defined(CPU_MODEL_STM32F103CB) || defined(CPU_MODEL_STM32F103RB) #include "vendor/stm32f103xb.h" -#elif defined(CPU_MODEL_STM32F103RE) +#elif defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) #include "vendor/stm32f103xe.h" #endif @@ -40,7 +40,7 @@ extern "C" { * @{ */ #define CPU_DEFAULT_IRQ_PRIO (1U) -#if defined(CPU_MODEL_STM32F103RE) +#if defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) #define CPU_IRQ_NUMOF (60U) #else #define CPU_IRQ_NUMOF (43U) @@ -58,7 +58,7 @@ extern "C" { #define FLASHPAGE_NUMOF (32U) #elif defined(CPU_MODEL_STM32F103CB) || defined(CPU_MODEL_STM32F103RB) #define FLASHPAGE_NUMOF (64U) -#elif defined(CPU_MODEL_STM32F103RE) +#elif defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) #define FLASHPAGE_NUMOF (256U) #endif /** @} */ diff --git a/cpu/stm32f1/vectors.c b/cpu/stm32f1/vectors.c index 3c7a5b4494..551c33b454 100644 --- a/cpu/stm32f1/vectors.c +++ b/cpu/stm32f1/vectors.c @@ -130,7 +130,7 @@ ISR_VECTOR(1) const isr_t vector_cpu[CPU_IRQ_NUMOF] = { [41] = isr_rtc_alarm, /* [41] RTC Alarm through EXTI Line Interrupt */ [42] = isr_usbwakeup, /* [42] USB Device WakeUp from suspend through EXTI Line Interrupt */ -#if defined(CPU_MODEL_STM32F103RE) +#if defined(CPU_MODEL_STM32F103RE) || defined(CPU_MODEL_STM32F103ZE) [43] = isr_tim8_brk, /* [43] TIM8 Break Interrupt */ [44] = isr_tim8_up, /* [44] TIM8 Update Interrupt */ [45] = isr_tim8_trg_com, /* [45] TIM8 Trigger and Commutation Interrupt */