diff --git a/BuildTests/StaticAnalysisTest/makefile b/BuildTests/StaticAnalysisTest/makefile
index 4e166ed2df5..453d8866710 100644
--- a/BuildTests/StaticAnalysisTest/makefile
+++ b/BuildTests/StaticAnalysisTest/makefile
@@ -20,6 +20,8 @@ CPPCHECK_INCLUDES := $(patsubst %/,%,$(LUFA_PATH))/CodeTemplates/
CPPCHECK_FLAGS := -U TEMPLATE_FUNC_NAME -U __GNUC__ -U __DOXYGEN__
+CPPCHECK_SUPPRESS := variableScope missingInclude unusedFunction
+
SRC := $(patsubst %/,%,$(LUFA_PATH))/..
# Build test cannot be run with multiple parallel jobs
diff --git a/LUFA.pnproj b/LUFA.pnproj
index 75d427506c8..4352398676e 100644
--- a/LUFA.pnproj
+++ b/LUFA.pnproj
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c b/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
index 6c0606e645d..49a71b06fc2 100644
--- a/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
+++ b/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
@@ -188,7 +188,6 @@ bool Audio_Device_ConfigureEndpoints(USB_ClassInfo_Audio_Device_t* const AudioIn
return true;
}
-// cppcheck-suppress unusedFunction
void Audio_Device_Event_Stub(void)
{
diff --git a/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c b/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
index 2ee84d94d6a..f9b9a12a100 100644
--- a/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
+++ b/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
@@ -332,7 +332,6 @@ static int CDC_Device_getchar_Blocking(FILE* Stream)
}
#endif
-// cppcheck-suppress unusedFunction
void CDC_Device_Event_Stub(void)
{
diff --git a/LUFA/Drivers/USB/Class/Host/CDCClassHost.c b/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
index ea8cb84b041..2bf9943f4dc 100644
--- a/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
+++ b/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
@@ -468,7 +468,6 @@ static int CDC_Host_getchar_Blocking(FILE* Stream)
}
#endif
-// cppcheck-suppress unusedFunction
void CDC_Host_Event_Stub(void)
{
diff --git a/LUFA/Drivers/USB/Core/Events.c b/LUFA/Drivers/USB/Core/Events.c
index 6f15bc89854..535233a26d9 100644
--- a/LUFA/Drivers/USB/Core/Events.c
+++ b/LUFA/Drivers/USB/Core/Events.c
@@ -32,7 +32,6 @@
#define __INCLUDE_FROM_USB_DRIVER
#include "Events.h"
-// cppcheck-suppress unusedFunction
void USB_Event_Stub(void)
{
diff --git a/LUFA/StudioIntegration/lufa_drivers_board.xml b/LUFA/StudioIntegration/lufa_drivers_board.xml
index 8c5cef5b2e3..3677d200366 100644
--- a/LUFA/StudioIntegration/lufa_drivers_board.xml
+++ b/LUFA/StudioIntegration/lufa_drivers_board.xml
@@ -11,21 +11,21 @@
-
+
-
+
-
+
diff --git a/Projects/Webserver/Lib/uIPManagement.c b/Projects/Webserver/Lib/uIPManagement.c
index af83262f6a7..d89b7877857 100644
--- a/Projects/Webserver/Lib/uIPManagement.c
+++ b/Projects/Webserver/Lib/uIPManagement.c
@@ -189,7 +189,6 @@ static void uIPManagement_ProcessIncomingPacket(void)
}
/* If the packet contains an Ethernet frame, process it */
- // cppcheck-suppress redundantOperationIn
if (uip_len > 0)
{
switch (((struct uip_eth_hdr*)uip_buf)->type)