Просмотр исходного кода

NMSIS/Core: wrap hpm related apis by macro __HPM_PRESENT

Signed-off-by: dongyongtao <dongyongtao@nucleisys.com>
dongyongtao 1 год назад
Родитель
Сommit
5b562dc3a7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      NMSIS/Core/Include/nmsis_bench.h

+ 1 - 1
NMSIS/Core/Include/nmsis_bench.h

@@ -148,7 +148,7 @@ __STATIC_FORCEINLINE void __prepare_bench_env(void)
 #endif
 
 // High performance monitor bench helpers
-#ifndef DISABLE_NMSIS_HPM
+#if defined(__HPM_PRESENT) && (__HPM_PRESENT == 1) && (!defined(DISABLE_NMSIS_HPM))
 
 /* Events type select */
 #define EVENT_SEL_INSTRUCTION_COMMIT                                               0