From 3879d85a2e090232d8fc4b63bdc3ba240447214f Mon Sep 17 00:00:00 2001 From: Dean Date: Sat, 18 Feb 2012 23:33:12 +0000 Subject: 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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2053 d5102386-fcda-11dd-9fdb-3debd5008f28 --- LUFA/Common/Common.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'LUFA/Common/Common.h') diff --git a/LUFA/Common/Common.h b/LUFA/Common/Common.h index 35c739a3..4c9aa493 100644 --- a/LUFA/Common/Common.h +++ b/LUFA/Common/Common.h @@ -89,6 +89,7 @@ #include #include #include + #include #include typedef uint8_t uint_reg_t; @@ -119,6 +120,7 @@ #include #include #include + #include #include typedef uint8_t uint_reg_t; @@ -256,7 +258,7 @@ while (Milliseconds--) { __builtin_mtsr(AVR32_COUNT, 0); - while (__builtin_mfsr(AVR32_COUNT) < (F_CPU / 1000)); + while ((uint32_t)__builtin_mfsr(AVR32_COUNT) < (F_CPU / 1000)); } #elif (ARCH == ARCH_XMEGA) if (GCC_IS_COMPILE_CONST(Milliseconds)) -- cgit v1.2.3