diff --git a/dist/tools/externc/check.sh b/dist/tools/externc/check.sh
index cff595b2c20abb08d43cec423704b073f0ea9833..cdb1188f9336ade200e4f16ab2c5f13a3d2a012a 100755
--- a/dist/tools/externc/check.sh
+++ b/dist/tools/externc/check.sh
@@ -28,7 +28,7 @@ else
     FILES="$(git diff --diff-filter=${DIFFFILTER} --name-only ${BRANCH} | grep -E '\.h$')"
 fi
 
-FILES=$(echo "${FILES}" | grep -v -E '^(dist/tools|boards/msba2-common/tools/|cpu/saml21/include/atmel/|cpu/sam0_common/include/cmsis/)')
+FILES=$(echo "${FILES}" | grep -v -E '^(dist/tools|boards/msba2-common/tools/|.+/include/vendor/)')
 
 # check files
 for FILE in ${FILES}; do