Dean Camera
300a05d6c6
Remove CPPCheck suppressions for unused functions, disable checking for them in the StaticAnalysisTest build test as it can't cope with GCC aliasing and mixed library/application code.
12 years ago
Dean Camera
de0df8b162
Update copyright year to 2013.
12 years ago
Dean Camera
72fc4a204d
Clean up unnecessary CPPCheck static analysis suppression comments, force Doxygen and GCC compiler specific macros as being always undefined when performing a static analysis of the code.
12 years ago
Dean Camera
c8f7cf7621
Fix up the StaticAnalysis build test so that it does not report invalid configurations.
12 years ago
Dean Camera
b7e3c86e4e
Rename build system module makefiles from "lufa.MODULE.in" to "lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process.
...
Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked.
Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile.
13 years ago
Dean Camera
22eeb9b4e9
Override the OBJDIR setting for the XPLAINBridge project, as this currently doesn't work. Turn off check-config test in the StaticAnalysisTest build test to save time - if the standard build fails this can be run manually to determine the problem cause.
13 years ago
Dean Camera
43e10d666b
Clean up BuildTest and Maintenance makefiles - use non-recursively evaluated make variables.
13 years ago
Dean Camera
2351c46f0b
Fix broken StaticAnalysisTest build test due to the changes to the CPPCHECK build module.
13 years ago
Dean Camera
6e29655b54
Update SVN line endings property on newer source files to native.
13 years ago
Dean Camera
000c4c6c5c
Strip out BuildTest sub-makefile contents as much as possible. Remove old UC3 build test makefile from the ModuleTest build test. Add platform module to the example LUFA makefile.
13 years ago
Dean Camera
60a2147a51
Correct BuildTest makefiles to use LUFA_PATH rather than LUFA_ROOT_PATH.
13 years ago
Dean Camera
c7344c22ac
Switch StaticAnalysisTest build test to use the new build system CPPCHECK module. Update additional build tests to all include the core build system module.
13 years ago
Dean Camera
b5e850ffd6
Add missing documentation to custom BuiltTest hardware mapping files. Fix up old copyright years on some makefiles.
13 years ago
Dean Camera
b42642a5d6
Fix up static analysis build test so that inline suppressions for missing header files are not required in the XPLAINBridge project.
13 years ago
Dean Camera
b04de2f2f4
Pull out common options in the StaticAnalysisTest build test makefile into a seperate make variable for clarity.
...
Add missing cppcheck inline suppression comment.
13 years ago
Dean Camera
5e5b7cf2ca
Tweak static analysis check BuildTest makefile argument order to make the call differences easier to determine.
13 years ago
Dean Camera
00b6b0140f
Re-enable cppcheck static analysis unused function checks after adding in special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
13 years ago
Dean Camera
663f9bd5f5
Update Doxygen documentation build scripts to fail if any warnings are generated.
13 years ago
Dean Camera
5c3623a7c5
Minor documentation improvements.
13 years ago
Dean Camera
9ffeac6992
Update code and StaticAnlysisTest so that missingInclude warnings do not have to be suppressed, and so that all code except for third party libraries can be checked.
...
Update SingleUSBModeTest makefile to separate out the messages from the test commands.
13 years ago
Dean Camera
7416ebd7c6
Update StaticAnalysisTest to check for missing header files. Fix found incorrect header file paths in the demos and projects.
13 years ago
Dean Camera
bb85d083a7
Fix warnings and errors found by the new cppcheck provided static code analysis.
13 years ago
Dean Camera
b762780343
Add source static analysis build test using "cppcheck".
13 years ago