Dean Camera
2ff1370221
Merge in AppConfigHeaders branch to trunk, altering all projects and demos to use configuration headers for application and LUFA compile time settings, rather than defines in the project makefiles.
13 years ago
Dean Camera
b017b41e91
Don't generate dependency files or a MAP file when running BuildTests where possible.
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
c9b3468f1e
Add missing CPPCheck unusedFunction check suppressions on the USB template functions.
13 years ago
Dean Camera
8cfb3d9f09
Update project Doxygen and makefiles so that the resulting project documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core.
13 years ago
Dean Camera
80e278acde
Clean up and speed up build tests by turning off expensive and slow size optimizations, and generation of assembly listings (*.lst) for each compiled source file.
13 years ago
Dean Camera
0a00ee4037
Minor tweaks to the build tests to ensure that they will operate properly on all systems.
13 years ago
Dean Camera
998009c490
Fix incorrectly names build test directory references.
13 years ago
Dean Camera
380f014c4c
Added build test to verify correct compilation of all bootloaders using all supported devices.
...
Fixed compile error with the unreleased ATMEGA32U6 device.
13 years ago
Dean Camera
7a7ee6a908
Speed up build tests by only building each test to the ELF output stage (when all files are compiled and linked), rather than to the full HEX output stage as the resulting binary is not actually required.
13 years ago
Dean Camera
f0af2e4a02
Improve BoardDriverTest build test so that it will work regardless of native line endings.
13 years ago
Dean Camera
2afa026866
Complete BoardDriverTest build test.
13 years ago
Dean Camera
44f348e7ff
Add partially complete BoardDriverTest build test.
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
47f6a35013
Reintegrate the FullEPAddresses development branch into trunk.
13 years ago
Dean Camera
a19dc3d20c
Fix typos in the LUFAConfig.h header file. Add missing modules to the AVR8 architecture ModuleTest build test makefile.
13 years ago
Dean Camera
3211b35a4c
Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign).
...
Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export.
13 years ago
Dean Camera
b2fe539d1c
Removed the old pseudo-scheduler from the library as it was unused and deprecated since the 090810 release.
13 years ago
Dean Camera
512b4d87cc
Add additional specific sub-family parts to the ModuleTest build test as these may have minor header file differences to their standard family cousins.
...
Clean up of main library Makefile to extract out the library version once into a make variable for easy reference.
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
d5291c2e10
Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered.
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
eb1275890a
Update ModuleTest to compile for each sub-family within each architecture, to ensure that the code compiles for all devices (not just for one device in each architecture).
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
Dean Camera
1dcc1fe527
Update the Android Accessory Host ClassDriver demo to use the updated class configuration API.
...
Enable -Wcast-align warning for the UC3 architecture in the ModuleTest build test now that the test passes with it.
Minor documentation improvements.
13 years ago
Dean Camera
bbe7c77b91
Update ModuleTest build test to use as many compile warnings as possible. Set -Werror so that any generated warnings produce an error.
13 years ago
Dean Camera
0e4ece1d1d
Update build test "ModuleTest" to check platform drivers where possible. Add missing copyright/license headers.
13 years ago
Dean Camera
2f036ae2bf
Add build test for forced single USB modes.
...
Fix UC3 Interrupt Management platform driver not compiling under C++.
13 years ago
Dean Camera
1132488e8f
Add build tests to verify correct compilation of as many modules as possible under as many architectures as possible.
...
Fix broken compilation of LUFA under C++ compilers when the Serial peripheral module header file is included in a C++ source file.
Fix missing semicolon in the UC3 architecture host pipe functions.
Fix failed compilation for the XMEGA architecture if USB_DEVICE_ONLY us not specified.
13 years ago