cppcheck: Exclude CMSIS 6 library
Signed-off-by: Gergely Korcsák <gergely.korcsak@arm.com>
Change-Id: I5947988f91ee60802fc85643a6aaa19aecfb4730
diff --git a/cppcheck/arm-cortex-m.cfg b/cppcheck/arm-cortex-m.cfg
index 05cb049..a458144 100644
--- a/cppcheck/arm-cortex-m.cfg
+++ b/cppcheck/arm-cortex-m.cfg
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!--
#-------------------------------------------------------------------------------
-# Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved.
+# Copyright (c) 2018-2024, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -19,6 +19,8 @@
<define name="__GNUC__" value="1"/>
<!-- This would be defined by the GNUARM toolchain -->
<define name="__ARM_ARCH_8M_MAIN__" value="1"/>
+ <!-- This would be defined by the GNUARM toolchain -->
+ <define name="__ARM_ARCH_PROFILE" value="'M'"/>
<!-- tfm_core_panic() and psa_panic() interrupt the flow unconditionally -->
<function name="tfm_core_panic"> <noreturn>true</noreturn> </function>
<function name="psa_panic"> <noreturn>true</noreturn> </function>