diff --git a/targets/TARGET_Silicon_Labs/TARGET_EFM32/common/cmsis_nvic.h b/targets/TARGET_Silicon_Labs/TARGET_EFM32/common/cmsis_nvic.h index bf82fba558..e2fc226fdc 100644 --- a/targets/TARGET_Silicon_Labs/TARGET_EFM32/common/cmsis_nvic.h +++ b/targets/TARGET_Silicon_Labs/TARGET_EFM32/common/cmsis_nvic.h @@ -12,6 +12,11 @@ #define NVIC_NUM_VECTORS (16 + EXT_IRQ_COUNT) // CORE + MCU Peripherals #define NVIC_USER_IRQ_OFFSET 16 +#if __CORTEX_M == 0 +#define __NVIC_SetVector NVIC_SetVector +#define __NVIC_GetVector NVIC_GetVector +#endif + #ifdef __cplusplus extern "C" { #endif