diff --git a/Makefile.include b/Makefile.include
index 4f6bf4f263e93f44ee2fa21ac01e2f7cb0a71268..81a93317c9bd7e93b529b90940dacb7f00d369ac 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -132,6 +132,9 @@ ifeq ($(WPEDANTIC),1)
     CFLAGS += -Wpedantic -pedantic-errors
 endif
 
+# remove this once codebase is adapted
+CFLAGS += -Wno-implicit-fallthrough
+
 ifneq (10,$(if ${RIOT_VERSION},1,0)$(if ${__RIOTBUILD_FLAG},1,0))
 
 # Provide a shallow sanity check. You cannot call `make` in a module directory.