فهرست منبع

NMSIS/Core: wrap hpm related apis by macro __HPM_PRESENT

Signed-off-by: dongyongtao <dongyongtao@nucleisys.com>
dongyongtao 1 سال پیش
والد
کامیت
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
 #endif
 
 
 // High performance monitor bench helpers
 // High performance monitor bench helpers
-#ifndef DISABLE_NMSIS_HPM
+#if defined(__HPM_PRESENT) && (__HPM_PRESENT == 1) && (!defined(DISABLE_NMSIS_HPM))
 
 
 /* Events type select */
 /* Events type select */
 #define EVENT_SEL_INSTRUCTION_COMMIT                                               0
 #define EVENT_SEL_INSTRUCTION_COMMIT                                               0