Add build tests to verify correct compilation of as many modules as possible under...
authorDean Camera <dean@fourwalledcubicle.com>
Sat, 18 Feb 2012 23:33:12 +0000 (23:33 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sat, 18 Feb 2012 23:33:12 +0000 (23:33 +0000)
commit1132488e8f80b43473ce4e53db9dd8ce12e87e13
treec0d138685f664d079e9218d611227aab5919bc15
parent04b8360b15e3f1a78cb74e97b0c9acbb068f025a
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.
19 files changed:
BuildTests/ModuleTest/Dummy.S [new file with mode: 0644]
BuildTests/ModuleTest/Modules.h [new file with mode: 0644]
BuildTests/ModuleTest/Test_C.c [new file with mode: 0644]
BuildTests/ModuleTest/Test_CPP.cpp [new file with mode: 0644]
BuildTests/ModuleTest/makefile [new file with mode: 0644]
BuildTests/ModuleTest/makefile.avr8 [new file with mode: 0644]
BuildTests/ModuleTest/makefile.uc3 [new file with mode: 0644]
BuildTests/ModuleTest/makefile.xmega [new file with mode: 0644]
BuildTests/makefile [new file with mode: 0644]
LUFA.pnproj
LUFA/Common/Common.h
LUFA/DoxygenPages/ChangeLog.txt
LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.c
LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h
LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.c
LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.h
LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
LUFA/Drivers/USB/Core/USBTask.c
makefile