aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorskullY <skullydazed@gmail.com>2017-07-08 12:34:36 -0700
committerskullY <skullydazed@gmail.com>2017-07-08 12:34:36 -0700
commit6e2cae4cda122cfe58dc88dc181632d7b9521740 (patch)
tree89d9fe5e5d91f68d2e015ca8142bb7dcff0a01ad /lib
parent03706de94621f42a469b0c3c4a4e570dc14666dc (diff)
downloadqmk_firmware-6e2cae4cda122cfe58dc88dc181632d7b9521740.tar.gz
qmk_firmware-6e2cae4cda122cfe58dc88dc181632d7b9521740.zip
commit files with wrong line endings
Diffstat (limited to 'lib')
-rw-r--r--lib/lufa/LUFA/Drivers/Board/AVR8/QMK/Board.h130
-rw-r--r--lib/lufa/LUFA/Drivers/Board/AVR8/QMK/LEDs.h388
-rw-r--r--lib/lufa/LUFA/StudioIntegration/Docbook/placeholder.txt2
-rw-r--r--lib/lufa/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css106
-rw-r--r--lib/lufa/LUFA/StudioIntegration/VSIX/[Content_Types].xml26
-rw-r--r--lib/lufa/LUFA/StudioIntegration/VSIX/asf-manifest.xml36
-rw-r--r--lib/lufa/LUFA/StudioIntegration/VSIX/generate_caches.py76
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa.xml192
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_common.xml68
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_board.xml228
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_board_names.xml1706
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_misc.xml114
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_peripheral.xml396
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb.xml64
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_class.xml64
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core.xml170
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml86
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml84
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml72
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_platform.xml120
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_platform_uc3.xml52
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_platform_xmega.xml46
-rw-r--r--lib/lufa/LUFA/StudioIntegration/lufa_toolchain.xml90
-rw-r--r--lib/lufa/Projects/AVRISP-MKII/asf.xml182
-rw-r--r--lib/lufa/Projects/Benito/asf.xml106
-rw-r--r--lib/lufa/Projects/HIDReportViewer/asf.xml96
-rw-r--r--lib/lufa/Projects/LEDNotifier/asf.xml102
-rw-r--r--lib/lufa/Projects/MIDIToneGenerator/asf.xml100
-rw-r--r--lib/lufa/Projects/Magstripe/asf.xml104
-rw-r--r--lib/lufa/Projects/MediaController/asf.xml100
-rw-r--r--lib/lufa/Projects/MissileLauncher/asf.xml98
-rw-r--r--lib/lufa/Projects/RelayBoard/asf.xml94
-rw-r--r--lib/lufa/Projects/SerialToLCD/asf.xml102
33 files changed, 2700 insertions, 2700 deletions
diff --git a/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/Board.h b/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/Board.h
index 19a0f2dfe..b0d5ac447 100644
--- a/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/Board.h
+++ b/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/Board.h
@@ -1,65 +1,65 @@
1/* 1/*
2Copyright 2017 Jack Humbert 2Copyright 2017 Jack Humbert
3 3
4This program is free software: you can redistribute it and/or modify 4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by 5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or 6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version. 7(at your option) any later version.
8 8
9This program is distributed in the hope that it will be useful, 9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of 10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details. 12GNU General Public License for more details.
13 13
14You should have received a copy of the GNU General Public License 14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>. 15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17 17
18/** \file 18/** \file
19 * \brief General driver header for QMK-powered keyboards. 19 * \brief General driver header for QMK-powered keyboards.
20 * \copydetails Group_BoardInfo_QMK 20 * \copydetails Group_BoardInfo_QMK
21 * 21 *
22 * \note This file should not be included directly. It is automatically included as needed by the Board driver 22 * \note This file should not be included directly. It is automatically included as needed by the Board driver
23 * dispatch header located in LUFA/Drivers/Board/Board.h. 23 * dispatch header located in LUFA/Drivers/Board/Board.h.
24 */ 24 */
25 25
26/** \ingroup Group_BoardInfo 26/** \ingroup Group_BoardInfo
27 * \defgroup Group_BoardInfo_QMK QMK 27 * \defgroup Group_BoardInfo_QMK QMK
28 * \brief General driver header for QMK-powered keyboards. 28 * \brief General driver header for QMK-powered keyboards.
29 * 29 *
30 * General driver header for QMK-powered keyboards (http://qmk.fm). 30 * General driver header for QMK-powered keyboards (http://qmk.fm).
31 * 31 *
32 * @{ 32 * @{
33 */ 33 */
34 34
35#ifndef __BOARD_QMK_H__ 35#ifndef __BOARD_QMK_H__
36#define __BOARD_QMK_H__ 36#define __BOARD_QMK_H__
37 37
38 /* Includes: */ 38 /* Includes: */
39 #include "../../../../Common/Common.h" 39 #include "../../../../Common/Common.h"
40 #include "../../LEDs.h" 40 #include "../../LEDs.h"
41 41
42 /* Enable C linkage for C++ Compilers: */ 42 /* Enable C linkage for C++ Compilers: */
43 #if defined(__cplusplus) 43 #if defined(__cplusplus)
44 extern "C" { 44 extern "C" {
45 #endif 45 #endif
46 46
47 /* Preprocessor Checks: */ 47 /* Preprocessor Checks: */
48 #if !defined(__INCLUDE_FROM_BOARD_H) 48 #if !defined(__INCLUDE_FROM_BOARD_H)
49 #error Do not include this file directly. Include LUFA/Drivers/Board/Board.h instead. 49 #error Do not include this file directly. Include LUFA/Drivers/Board/Board.h instead.
50 #endif 50 #endif
51 51
52 /* Public Interface - May be used in end-application: */ 52 /* Public Interface - May be used in end-application: */
53 /* Macros: */ 53 /* Macros: */
54 /** Indicates the board has hardware LEDs mounted. */ 54 /** Indicates the board has hardware LEDs mounted. */
55 #define BOARD_HAS_LEDS 55 #define BOARD_HAS_LEDS
56 56
57 /* Disable C linkage for C++ Compilers: */ 57 /* Disable C linkage for C++ Compilers: */
58 #if defined(__cplusplus) 58 #if defined(__cplusplus)
59 } 59 }
60 #endif 60 #endif
61 61
62#endif 62#endif
63 63
64/** @} */ 64/** @} */
65 65
diff --git a/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/LEDs.h b/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/LEDs.h
index 1310612dc..9fc696be9 100644
--- a/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/LEDs.h
+++ b/lib/lufa/LUFA/Drivers/Board/AVR8/QMK/LEDs.h
@@ -1,194 +1,194 @@
1/* 1/*
2Copyright 2017 Jack Humbert 2Copyright 2017 Jack Humbert
3 3
4This program is free software: you can redistribute it and/or modify 4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by 5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or 6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version. 7(at your option) any later version.
8 8
9This program is distributed in the hope that it will be useful, 9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of 10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details. 12GNU General Public License for more details.
13 13
14You should have received a copy of the GNU General Public License 14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>. 15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17 17
18/** \file 18/** \file
19 * \brief General driver header for QMK-powered keyboards. 19 * \brief General driver header for QMK-powered keyboards.
20 * \copydetails Group_LEDs_QMK 20 * \copydetails Group_LEDs_QMK
21 * 21 *
22 * \note This file should not be included directly. It is automatically included as needed by the LEDs driver 22 * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
23 * dispatch header located in LUFA/Drivers/Board/LEDs.h. 23 * dispatch header located in LUFA/Drivers/Board/LEDs.h.
24 */ 24 */
25 25
26/** \ingroup Group_LEDs 26/** \ingroup Group_LEDs
27 * \defgroup Group_LEDs_QMK QMK 27 * \defgroup Group_LEDs_QMK QMK
28 * \brief General driver header for QMK-powered keyboards. 28 * \brief General driver header for QMK-powered keyboards.
29 * 29 *
30 * General driver header for QMK-powered keyboards (http://qmk.fm). 30 * General driver header for QMK-powered keyboards (http://qmk.fm).
31 * 31 *
32 * <b>QMK</b>: 32 * <b>QMK</b>:
33 * <table> 33 * <table>
34 * <tr><th>Name</th><th>Color</th><th>Info</th><th>Active Level</th><th>Port Pin</th></tr> 34 * <tr><th>Name</th><th>Color</th><th>Info</th><th>Active Level</th><th>Port Pin</th></tr>
35 * <tr><td>LEDS_LED1</td><td>Green</td><td>General Indicator</td><td>High</td><td>PORT(QMK_LED).6</td></tr> 35 * <tr><td>LEDS_LED1</td><td>Green</td><td>General Indicator</td><td>High</td><td>PORT(QMK_LED).6</td></tr>
36 * </table> 36 * </table>
37 * 37 *
38 * @{ 38 * @{
39 */ 39 */
40 40
41#ifndef __LEDS_QMK_H__ 41#ifndef __LEDS_QMK_H__
42#define __LEDS_QMK_H__ 42#define __LEDS_QMK_H__
43 43
44 /* Includes: */ 44 /* Includes: */
45 #include "../../../../Common/Common.h" 45 #include "../../../../Common/Common.h"
46 46
47 /* Enable C linkage for C++ Compilers: */ 47 /* Enable C linkage for C++ Compilers: */
48 #if defined(__cplusplus) 48 #if defined(__cplusplus)
49 extern "C" { 49 extern "C" {
50 #endif 50 #endif
51 51
52 /* Preprocessor Checks: */ 52 /* Preprocessor Checks: */
53 #if !defined(__INCLUDE_FROM_LEDS_H) 53 #if !defined(__INCLUDE_FROM_LEDS_H)
54 #error Do not include this file directly. Include LUFA/Drivers/Board/LEDS.h instead. 54 #error Do not include this file directly. Include LUFA/Drivers/Board/LEDS.h instead.
55 #endif 55 #endif
56 56
57 #define B0 0x30 57 #define B0 0x30
58 #define B1 0x31 58 #define B1 0x31
59 #define B2 0x32 59 #define B2 0x32
60 #define B3 0x33 60 #define B3 0x33
61 #define B4 0x34 61 #define B4 0x34
62 #define B5 0x35 62 #define B5 0x35
63 #define B6 0x36 63 #define B6 0x36
64 #define B7 0x37 64 #define B7 0x37
65 #define C0 0x60 65 #define C0 0x60
66 #define C1 0x61 66 #define C1 0x61
67 #define C2 0x62 67 #define C2 0x62
68 #define C3 0x63 68 #define C3 0x63
69 #define C4 0x64 69 #define C4 0x64
70 #define C5 0x65 70 #define C5 0x65
71 #define C6 0x66 71 #define C6 0x66
72 #define C7 0x67 72 #define C7 0x67
73 #define D0 0x90 73 #define D0 0x90
74 #define D1 0x91 74 #define D1 0x91
75 #define D2 0x92 75 #define D2 0x92
76 #define D3 0x93 76 #define D3 0x93
77 #define D4 0x94 77 #define D4 0x94
78 #define D5 0x95 78 #define D5 0x95
79 #define D6 0x96 79 #define D6 0x96
80 #define D7 0x97 80 #define D7 0x97
81 #define E0 0xC0 81 #define E0 0xC0
82 #define E1 0xC1 82 #define E1 0xC1
83 #define E2 0xC2 83 #define E2 0xC2
84 #define E3 0xC3 84 #define E3 0xC3
85 #define E4 0xC4 85 #define E4 0xC4
86 #define E5 0xC5 86 #define E5 0xC5
87 #define E6 0xC6 87 #define E6 0xC6
88 #define E7 0xC7 88 #define E7 0xC7
89 #define F0 0xF0 89 #define F0 0xF0
90 #define F1 0xF1 90 #define F1 0xF1
91 #define F2 0xF2 91 #define F2 0xF2
92 #define F3 0xF3 92 #define F3 0xF3
93 #define F4 0xF4 93 #define F4 0xF4
94 #define F5 0xF5 94 #define F5 0xF5
95 #define F6 0xF6 95 #define F6 0xF6
96 #define F7 0xF7 96 #define F7 0xF7
97 #define A0 0x00 97 #define A0 0x00
98 #define A1 0x01 98 #define A1 0x01
99 #define A2 0x02 99 #define A2 0x02
100 #define A3 0x03 100 #define A3 0x03
101 #define A4 0x04 101 #define A4 0x04
102 #define A5 0x05 102 #define A5 0x05
103 #define A6 0x06 103 #define A6 0x06
104 #define A7 0x07 104 #define A7 0x07
105 105
106 #define QMK_ESC_COL F1 106 #define QMK_ESC_COL F1
107 #define QMK_ESC_ROW D5 107 #define QMK_ESC_ROW D5
108 #define QMK_LED E6 108 #define QMK_LED E6
109 #define QMK_SPEAKER C6 109 #define QMK_SPEAKER C6
110 110
111 #define DDR(pin) _SFR_IO8(((pin) >> 4) + 1) 111 #define DDR(pin) _SFR_IO8(((pin) >> 4) + 1)
112 #define PORT(pin) _SFR_IO8(((pin) >> 4) + 2) 112 #define PORT(pin) _SFR_IO8(((pin) >> 4) + 2)
113 #define PIN(pin) _SFR_IO8((pin) >> 4) 113 #define PIN(pin) _SFR_IO8((pin) >> 4)
114 #define NUM(pin) _BV((pin) & 0xF) 114 #define NUM(pin) _BV((pin) & 0xF)
115 115
116 /* Public Interface - May be used in end-application: */ 116 /* Public Interface - May be used in end-application: */
117 /* Macros: */ 117 /* Macros: */
118 /** LED mask for the first LED on the board. */ 118 /** LED mask for the first LED on the board. */
119 #define LEDS_LED1 NUM(QMK_LED) 119 #define LEDS_LED1 NUM(QMK_LED)
120 #define LEDS_LED2 NUM(QMK_SPEAKER) 120 #define LEDS_LED2 NUM(QMK_SPEAKER)
121 121
122 /** LED mask for all the LEDs on the board. */ 122 /** LED mask for all the LEDs on the board. */
123 #define LEDS_ALL_LEDS LEDS_LED1 | LEDS_LED2 123 #define LEDS_ALL_LEDS LEDS_LED1 | LEDS_LED2
124 124
125 /** LED mask for none of the board LEDs. */ 125 /** LED mask for none of the board LEDs. */
126 #define LEDS_NO_LEDS 0 126 #define LEDS_NO_LEDS 0
127 127
128 /* Inline Functions: */ 128 /* Inline Functions: */
129 #if !defined(__DOXYGEN__) 129 #if !defined(__DOXYGEN__)
130 static inline void LEDs_Init(void) 130 static inline void LEDs_Init(void)
131 { 131 {
132 DDR(QMK_LED) |= LEDS_LED1; 132 DDR(QMK_LED) |= LEDS_LED1;
133 PORT(QMK_LED) |= LEDS_LED1; 133 PORT(QMK_LED) |= LEDS_LED1;
134 134
135 DDR(QMK_SPEAKER) |= LEDS_LED2; 135 DDR(QMK_SPEAKER) |= LEDS_LED2;
136 PORT(QMK_SPEAKER) |= LEDS_LED2; 136 PORT(QMK_SPEAKER) |= LEDS_LED2;
137 } 137 }
138 138
139 static inline void LEDs_Disable(void) 139 static inline void LEDs_Disable(void)
140 { 140 {
141 DDR(QMK_LED) &= ~LEDS_LED1; 141 DDR(QMK_LED) &= ~LEDS_LED1;
142 PORT(QMK_LED) &= ~LEDS_LED2; 142 PORT(QMK_LED) &= ~LEDS_LED2;
143 143
144 DDR(QMK_SPEAKER) &= ~LEDS_LED1; 144 DDR(QMK_SPEAKER) &= ~LEDS_LED1;
145 PORT(QMK_SPEAKER) &= ~LEDS_LED2; 145 PORT(QMK_SPEAKER) &= ~LEDS_LED2;
146 } 146 }
147 147
148 static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask) 148 static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)
149 { 149 {
150 PORT(QMK_LED) &= (LEDS_LED1 & ~LEDMask); 150 PORT(QMK_LED) &= (LEDS_LED1 & ~LEDMask);
151 PORT(QMK_SPEAKER) &= (LEDS_LED2 & ~LEDMask); 151 PORT(QMK_SPEAKER) &= (LEDS_LED2 & ~LEDMask);
152 } 152 }
153 153
154 static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask) 154 static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)
155 { 155 {
156 PORT(QMK_LED) |= (LEDS_LED1 & LEDMask); 156 PORT(QMK_LED) |= (LEDS_LED1 & LEDMask);
157 PORT(QMK_SPEAKER) |= (LEDS_LED2 & LEDMask); 157 PORT(QMK_SPEAKER) |= (LEDS_LED2 & LEDMask);
158 } 158 }
159 159
160 static inline void LEDs_SetAllLEDs(const uint8_t LEDMask) 160 static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)
161 { 161 {
162 PORT(QMK_LED) = ((PORT(QMK_LED) | LEDS_LED1) & ~LEDMask); 162 PORT(QMK_LED) = ((PORT(QMK_LED) | LEDS_LED1) & ~LEDMask);
163 PORT(QMK_SPEAKER) = ((PORT(QMK_SPEAKER) | LEDS_LED2) & ~LEDMask); 163 PORT(QMK_SPEAKER) = ((PORT(QMK_SPEAKER) | LEDS_LED2) & ~LEDMask);
164 } 164 }
165 165
166 static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, 166 static inline void LEDs_ChangeLEDs(const uint8_t LEDMask,
167 const uint8_t ActiveMask) 167 const uint8_t ActiveMask)
168 { 168 {
169 PORT(QMK_LED) = ((PORT(QMK_LED) | (LEDS_LED1 & LEDMask)) & ~ActiveMask); 169 PORT(QMK_LED) = ((PORT(QMK_LED) | (LEDS_LED1 & LEDMask)) & ~ActiveMask);
170 PORT(QMK_SPEAKER) = ((PORT(QMK_SPEAKER) | (LEDS_LED1 & LEDMask)) & ~ActiveMask); 170 PORT(QMK_SPEAKER) = ((PORT(QMK_SPEAKER) | (LEDS_LED1 & LEDMask)) & ~ActiveMask);
171 } 171 }
172 172
173 static inline void LEDs_ToggleLEDs(const uint8_t LEDMask) 173 static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)
174 { 174 {
175 PIN(QMK_LED) = (LEDS_LED1 & LEDMask); 175 PIN(QMK_LED) = (LEDS_LED1 & LEDMask);
176 PIN(QMK_SPEAKER) = (LEDS_LED2 & LEDMask); 176 PIN(QMK_SPEAKER) = (LEDS_LED2 & LEDMask);
177 } 177 }
178 178
179 static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT; 179 static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;
180 static inline uint8_t LEDs_GetLEDs(void) 180 static inline uint8_t LEDs_GetLEDs(void)
181 { 181 {
182 return (~PORT(QMK_LED) & LEDS_LED1) | (~(PORT(QMK_SPEAKER) & LEDS_LED2)); 182 return (~PORT(QMK_LED) & LEDS_LED1) | (~(PORT(QMK_SPEAKER) & LEDS_LED2));
183 } 183 }
184 #endif 184 #endif
185 185
186 /* Disable C linkage for C++ Compilers: */ 186 /* Disable C linkage for C++ Compilers: */
187 #if defined(__cplusplus) 187 #if defined(__cplusplus)
188 } 188 }
189 #endif 189 #endif
190 190
191#endif 191#endif
192 192
193/** @} */ 193/** @} */
194 194
diff --git a/lib/lufa/LUFA/StudioIntegration/Docbook/placeholder.txt b/lib/lufa/LUFA/StudioIntegration/Docbook/placeholder.txt
index c017acfd7..dd69b7e0b 100644
--- a/lib/lufa/LUFA/StudioIntegration/Docbook/placeholder.txt
+++ b/lib/lufa/LUFA/StudioIntegration/Docbook/placeholder.txt
@@ -1 +1 @@
Copy the Docbook XSLT docbook-xsl-1.78.1 release contents into this directory (i.e. with the root Docbook files in the current folder). The Docbook releases can be found at http://sourceforge.net/projects/docbook/files/docbook-xsl/ . Copy the Docbook XSLT docbook-xsl-1.78.1 release contents into this directory (i.e. with the root Docbook files in the current folder). The Docbook releases can be found at http://sourceforge.net/projects/docbook/files/docbook-xsl/ .
diff --git a/lib/lufa/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css b/lib/lufa/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
index a4a025cc8..b1b9cafd1 100644
--- a/lib/lufa/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
+++ b/lib/lufa/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
@@ -1,53 +1,53 @@
1/* 1/*
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7*/ 7*/
8 8
9.programlisting { 9.programlisting {
10 display: block; 10 display: block;
11 margin-left: 15px; 11 margin-left: 15px;
12 padding: 10px; 12 padding: 10px;
13 background-color: #f4f4f4; 13 background-color: #f4f4f4;
14 border: 1px solid #aaaaaa; 14 border: 1px solid #aaaaaa;
15 font-family: "Consolas", "Courier New", sans-serif; 15 font-family: "Consolas", "Courier New", sans-serif;
16 } 16 }
17 17
18 code { 18 code {
19 background-color: #f4f4f4; 19 background-color: #f4f4f4;
20 font-family: "Consolas", "Courier New", sans-serif; 20 font-family: "Consolas", "Courier New", sans-serif;
21 } 21 }
22 22
23.note, .warning, .tip { 23.note, .warning, .tip {
24 display: block; 24 display: block;
25 margin-left: 15px; 25 margin-left: 15px;
26 padding-left: 10px; 26 padding-left: 10px;
27 padding-bottom: 5px; 27 padding-bottom: 5px;
28 background-color: #f4f4f4; 28 background-color: #f4f4f4;
29 border: 1px solid #aaaaaa; 29 border: 1px solid #aaaaaa;
30} 30}
31 31
32table { 32table {
33 border: 1px solid #aaaaaa; 33 border: 1px solid #aaaaaa;
34 border-collapse: collapse; 34 border-collapse: collapse;
35 margin-left: 15px; 35 margin-left: 15px;
36 font-size: 10pt; 36 font-size: 10pt;
37} 37}
38 38
39table thead { 39table thead {
40 background-color: #f4f4f4; 40 background-color: #f4f4f4;
41} 41}
42 42
43table thead th { 43table thead th {
44 padding: 5px; 44 padding: 5px;
45} 45}
46 46
47table tbody td { 47table tbody td {
48 padding: 5px; 48 padding: 5px;
49} 49}
50 50
51ul { 51ul {
52 padding-left: 20px; 52 padding-left: 20px;
53} 53}
diff --git a/lib/lufa/LUFA/StudioIntegration/VSIX/[Content_Types].xml b/lib/lufa/LUFA/StudioIntegration/VSIX/[Content_Types].xml
index 05ef8b6ba..112d16994 100644
--- a/lib/lufa/LUFA/StudioIntegration/VSIX/[Content_Types].xml
+++ b/lib/lufa/LUFA/StudioIntegration/VSIX/[Content_Types].xml
@@ -1,13 +1,13 @@
1<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> 1<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
2 <Default Extension="vsixmanifest" ContentType="text/xml"/> 2 <Default Extension="vsixmanifest" ContentType="text/xml"/>
3 <Default Extension="cache" ContentType="text/xml"/> 3 <Default Extension="cache" ContentType="text/xml"/>
4 <Default Extension="png" ContentType="application/octet-stream"/> 4 <Default Extension="png" ContentType="application/octet-stream"/>
5 <Default Extension="txt" ContentType="text/plain"/> 5 <Default Extension="txt" ContentType="text/plain"/>
6 <Default Extension="xml" ContentType="text/xml"/> 6 <Default Extension="xml" ContentType="text/xml"/>
7 <Default Extension="zip" ContentType="application/octet-stream"/> 7 <Default Extension="zip" ContentType="application/octet-stream"/>
8 <Default Extension="dll" ContentType="application/octet-stream" /> 8 <Default Extension="dll" ContentType="application/octet-stream" />
9 <Default Extension="pkgdef" ContentType="text/plain" /> 9 <Default Extension="pkgdef" ContentType="text/plain" />
10 <Default Extension="htm" ContentType="text/html" /> 10 <Default Extension="htm" ContentType="text/html" />
11 <Default Extension="msha" ContentType="text/html" /> 11 <Default Extension="msha" ContentType="text/html" />
12 <Default Extension="mshc" ContentType="application/octet-stream"/> 12 <Default Extension="mshc" ContentType="application/octet-stream"/>
13</Types> 13</Types>
diff --git a/lib/lufa/LUFA/StudioIntegration/VSIX/asf-manifest.xml b/lib/lufa/LUFA/StudioIntegration/VSIX/asf-manifest.xml
index 794fd689e..bd969518a 100644
--- a/lib/lufa/LUFA/StudioIntegration/VSIX/asf-manifest.xml
+++ b/lib/lufa/LUFA/StudioIntegration/VSIX/asf-manifest.xml
@@ -1,18 +1,18 @@
1<AsfContentProvider Version="1.0.0"> 1<AsfContentProvider Version="1.0.0">
2 <Identifier Id="0e160d5c-e331-48d9-850b-e0387912171b"> 2 <Identifier Id="0e160d5c-e331-48d9-850b-e0387912171b">
3 <Org>FourWalledCubicle</Org> 3 <Org>FourWalledCubicle</Org>
4 <ShortName>LUFA</ShortName> 4 <ShortName>LUFA</ShortName>
5 <Author>Dean Camera</Author> 5 <Author>Dean Camera</Author>
6 <Description/> 6 <Description/>
7 <FollowFolderStructure>True</FollowFolderStructure> 7 <FollowFolderStructure>True</FollowFolderStructure>
8 </Identifier> 8 </Identifier>
9 <AsfContent Type="zip" Path="contents.zip"> 9 <AsfContent Type="zip" Path="contents.zip">
10 <Content> 10 <Content>
11 <Version>0</Version> 11 <Version>0</Version>
12 <HelpURL/> 12 <HelpURL/>
13 <Locator/> 13 <Locator/>
14 <DbXMLPath>content.xml.cache</DbXMLPath> 14 <DbXMLPath>content.xml.cache</DbXMLPath>
15 <Description/> 15 <Description/>
16 </Content> 16 </Content>
17 </AsfContent> 17 </AsfContent>
18</AsfContentProvider> 18</AsfContentProvider>
diff --git a/lib/lufa/LUFA/StudioIntegration/VSIX/generate_caches.py b/lib/lufa/LUFA/StudioIntegration/VSIX/generate_caches.py
index ab787e8ec..671bed9d5 100644
--- a/lib/lufa/LUFA/StudioIntegration/VSIX/generate_caches.py
+++ b/lib/lufa/LUFA/StudioIntegration/VSIX/generate_caches.py
@@ -1,38 +1,38 @@
1""" 1"""
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7""" 7"""
8 8
9import sys 9import sys
10sys.path.append("ProjectGenerator") 10sys.path.append("ProjectGenerator")
11 11
12 12
13def show_message(message): 13def show_message(message):
14 print("[Project Generator] %s" % message) 14 print("[Project Generator] %s" % message)
15 sys.stdout.flush() 15 sys.stdout.flush()
16 16
17 17
18def main(lufa_root_path): 18def main(lufa_root_path):
19 try: 19 try:
20 from asf_avrstudio5_interface import PythonFacade 20 from asf_avrstudio5_interface import PythonFacade
21 except ImportError: 21 except ImportError:
22 print("Fatal Error: The ASF project generator is missing.") 22 print("Fatal Error: The ASF project generator is missing.")
23 return 1 23 return 1
24 24
25 p = PythonFacade(lufa_root_path) 25 p = PythonFacade(lufa_root_path)
26 26
27 show_message("Checking database sanity...") 27 show_message("Checking database sanity...")
28 p.check_extension_database_sanity(lufa_root_path) 28 p.check_extension_database_sanity(lufa_root_path)
29 29
30 show_message("Building cache files...") 30 show_message("Building cache files...")
31 p.generate_extension_cache_files(lufa_root_path) 31 p.generate_extension_cache_files(lufa_root_path)
32 32
33 show_message("Cache files created.") 33 show_message("Cache files created.")
34 return 0 34 return 0
35 35
36 36
37if __name__ == "__main__": 37if __name__ == "__main__":
38 sys.exit(main(sys.argv[1])) 38 sys.exit(main(sys.argv[1]))
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa.xml b/lib/lufa/LUFA/StudioIntegration/lufa.xml
index c83894986..d7ac1ca85 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa.xml
@@ -1,96 +1,96 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <extension-container> 12 <extension-container>
13 <extension uuid="0e160d5c-e331-48d9-850b-e0387912171b" org="FourWalledCubicle" shortname="LUFA" version="" fullname="Lightweight USB Framework for AVRs (LUFA)"> 13 <extension uuid="0e160d5c-e331-48d9-850b-e0387912171b" org="FourWalledCubicle" shortname="LUFA" version="" fullname="Lightweight USB Framework for AVRs (LUFA)">
14 <author name="Dean Camera" website="http://www.lufa-lib.org/" email="dean@fourwalledcubicle.com"/> 14 <author name="Dean Camera" website="http://www.lufa-lib.org/" email="dean@fourwalledcubicle.com"/>
15 <description>Lightweight USB Framework for AVRs (LUFA), a USB software stack/framework.</description> 15 <description>Lightweight USB Framework for AVRs (LUFA), a USB software stack/framework.</description>
16 <icon-image path="LUFA/DoxygenPages/Images/LUFA_thumb.png"/> 16 <icon-image path="LUFA/DoxygenPages/Images/LUFA_thumb.png"/>
17 <preview-image path="LUFA/DoxygenPages/Images/LUFA.png"/> 17 <preview-image path="LUFA/DoxygenPages/Images/LUFA.png"/>
18 <license caption="LUFA License" path="LUFA/License.txt"/> 18 <license caption="LUFA License" path="LUFA/License.txt"/>
19 <release-notes caption="LUFA Information" url="http://www.lufa-lib.org"/> 19 <release-notes caption="LUFA Information" url="http://www.lufa-lib.org"/>
20 <online-help> 20 <online-help>
21 <index-page caption="LUFA Documentation" url="http://www.lufa-lib.org/documentation/"/> 21 <index-page caption="LUFA Documentation" url="http://www.lufa-lib.org/documentation/"/>
22 <module-help-page scheme="append" baseurl="http://www.lufa-lib.org/documentation/"/> 22 <module-help-page scheme="append" baseurl="http://www.lufa-lib.org/documentation/"/>
23 <module-guide-page scheme="append" baseurl="http://www.lufa-lib.org/documentation/"/> 23 <module-guide-page scheme="append" baseurl="http://www.lufa-lib.org/documentation/"/>
24 </online-help> 24 </online-help>
25 <dependencies/> 25 <dependencies/>
26 </extension> 26 </extension>
27 </extension-container> 27 </extension-container>
28 28
29 <asf> 29 <asf>
30 <device-alias-map name="lufa_avr8"> 30 <device-alias-map name="lufa_avr8">
31 <device-support value="at90usb82"/> 31 <device-support value="at90usb82"/>
32 <device-support value="atmega8u2"/> 32 <device-support value="atmega8u2"/>
33 <device-support value="at90usb162"/> 33 <device-support value="at90usb162"/>
34 <device-support value="atmega16u2"/> 34 <device-support value="atmega16u2"/>
35 <device-support value="atmega16u4"/> 35 <device-support value="atmega16u4"/>
36 <device-support value="atmega32u2"/> 36 <device-support value="atmega32u2"/>
37 <device-support value="atmega32u4"/> 37 <device-support value="atmega32u4"/>
38 <device-support value="at90usb646"/> 38 <device-support value="at90usb646"/>
39 <device-support value="at90usb647"/> 39 <device-support value="at90usb647"/>
40 <device-support value="at90usb1286"/> 40 <device-support value="at90usb1286"/>
41 <device-support value="at90usb1287"/> 41 <device-support value="at90usb1287"/>
42 </device-alias-map> 42 </device-alias-map>
43 43
44 <device-alias-map name="lufa_xmega"> 44 <device-alias-map name="lufa_xmega">
45 <device-support value="atxmega16a4u"/> 45 <device-support value="atxmega16a4u"/>
46 <device-support value="atxmega32a4u"/> 46 <device-support value="atxmega32a4u"/>
47 <device-support value="atxmega64a4u"/> 47 <device-support value="atxmega64a4u"/>
48 <device-support value="atxmega128a4u"/> 48 <device-support value="atxmega128a4u"/>
49 <device-support value="atxmega64a3u"/> 49 <device-support value="atxmega64a3u"/>
50 <device-support value="atxmega128a3u"/> 50 <device-support value="atxmega128a3u"/>
51 <device-support value="atxmega192a3u"/> 51 <device-support value="atxmega192a3u"/>
52 <device-support value="atxmega256a3u"/> 52 <device-support value="atxmega256a3u"/>
53 <device-support value="atxmega256a3bu"/> 53 <device-support value="atxmega256a3bu"/>
54 <device-support value="atxmega128a1u"/> 54 <device-support value="atxmega128a1u"/>
55 <device-support value="atxmega64b3"/> 55 <device-support value="atxmega64b3"/>
56 <device-support value="atxmega128b3"/> 56 <device-support value="atxmega128b3"/>
57 <device-support value="atxmega64b1"/> 57 <device-support value="atxmega64b1"/>
58 <device-support value="atxmega128b1"/> 58 <device-support value="atxmega128b1"/>
59 <device-support value="atxmega64c3"/> 59 <device-support value="atxmega64c3"/>
60 <device-support value="atxmega128c3"/> 60 <device-support value="atxmega128c3"/>
61 <device-support value="atxmega192c3"/> 61 <device-support value="atxmega192c3"/>
62 <device-support value="atxmega256c3"/> 62 <device-support value="atxmega256c3"/>
63 <device-support value="atxmega384c3"/> 63 <device-support value="atxmega384c3"/>
64 <device-support value="atxmega16c4"/> 64 <device-support value="atxmega16c4"/>
65 </device-alias-map> 65 </device-alias-map>
66 66
67 <device-alias-map name="lufa_uc3"> 67 <device-alias-map name="lufa_uc3">
68 <device-support value="at32uc3a364"/> 68 <device-support value="at32uc3a364"/>
69 <device-support value="at32uc3a364s"/> 69 <device-support value="at32uc3a364s"/>
70 <device-support value="at32uc3a464"/> 70 <device-support value="at32uc3a464"/>
71 <device-support value="at32uc3a464s"/> 71 <device-support value="at32uc3a464s"/>
72 <device-support value="at32uc3b064"/> 72 <device-support value="at32uc3b064"/>
73 <device-support value="at32uc3b164"/> 73 <device-support value="at32uc3b164"/>
74 <device-support value="at32uc3a0128"/> 74 <device-support value="at32uc3a0128"/>
75 <device-support value="at32uc3a1128"/> 75 <device-support value="at32uc3a1128"/>
76 <device-support value="at32uc3a3128"/> 76 <device-support value="at32uc3a3128"/>
77 <device-support value="at32uc3a3128s"/> 77 <device-support value="at32uc3a3128s"/>
78 <device-support value="at32uc3a4128"/> 78 <device-support value="at32uc3a4128"/>
79 <device-support value="at32uc3a4128s"/> 79 <device-support value="at32uc3a4128s"/>
80 <device-support value="at32uc3b0128"/> 80 <device-support value="at32uc3b0128"/>
81 <device-support value="at32uc3b1128"/> 81 <device-support value="at32uc3b1128"/>
82 <device-support value="at32uc3a0256"/> 82 <device-support value="at32uc3a0256"/>
83 <device-support value="at32uc3a1256"/> 83 <device-support value="at32uc3a1256"/>
84 <device-support value="at32uc3a3256"/> 84 <device-support value="at32uc3a3256"/>
85 <device-support value="at32uc3a3256s"/> 85 <device-support value="at32uc3a3256s"/>
86 <device-support value="at32uc3a4256"/> 86 <device-support value="at32uc3a4256"/>
87 <device-support value="at32uc3a4256s"/> 87 <device-support value="at32uc3a4256s"/>
88 <device-support value="at32uc3b0256"/> 88 <device-support value="at32uc3b0256"/>
89 <device-support value="at32uc3b1256"/> 89 <device-support value="at32uc3b1256"/>
90 <device-support value="at32uc3a0512"/> 90 <device-support value="at32uc3a0512"/>
91 <device-support value="at32uc3a1512"/> 91 <device-support value="at32uc3a1512"/>
92 <device-support value="at32uc3b0512"/> 92 <device-support value="at32uc3b0512"/>
93 <device-support value="at32uc3b1512"/> 93 <device-support value="at32uc3b1512"/>
94 </device-alias-map> 94 </device-alias-map>
95 </asf> 95 </asf>
96</lufa> 96</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_common.xml b/lib/lufa/LUFA/StudioIntegration/lufa_common.xml
index b72f84cd9..e5e107434 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_common.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_common.xml
@@ -1,34 +1,34 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="service" id="lufa.common" caption="LUFA Common Infrastructure"> 13 <module type="service" id="lufa.common" caption="LUFA Common Infrastructure">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/> 15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/> 16 <device-support-alias value="lufa_uc3"/>
17 17
18 <info type="gui-flag" value="hidden"/> 18 <info type="gui-flag" value="hidden"/>
19 <build type="doxygen-entry-point" value="Group_Common"/> 19 <build type="doxygen-entry-point" value="Group_Common"/>
20 20
21 <build type="include-path" value=".."/> 21 <build type="include-path" value=".."/>
22 <build type="header-file" subtype="api" value="Version.h"/> 22 <build type="header-file" subtype="api" value="Version.h"/>
23 <build type="distribute" subtype="license" value="License.txt"/> 23 <build type="distribute" subtype="license" value="License.txt"/>
24 24
25 <build type="header-file" subtype="api" value="Common/Common.h"/> 25 <build type="header-file" subtype="api" value="Common/Common.h"/>
26 <build type="header-file" value="Common/Architectures.h"/> 26 <build type="header-file" value="Common/Architectures.h"/>
27 <build type="header-file" value="Common/ArchitectureSpecific.h"/> 27 <build type="header-file" value="Common/ArchitectureSpecific.h"/>
28 <build type="header-file" value="Common/Attributes.h"/> 28 <build type="header-file" value="Common/Attributes.h"/>
29 <build type="header-file" value="Common/BoardTypes.h"/> 29 <build type="header-file" value="Common/BoardTypes.h"/>
30 <build type="header-file" value="Common/CompilerSpecific.h"/> 30 <build type="header-file" value="Common/CompilerSpecific.h"/>
31 <build type="header-file" value="Common/Endianness.h"/> 31 <build type="header-file" value="Common/Endianness.h"/>
32 </module> 32 </module>
33 </asf> 33 </asf>
34</lufa> 34</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board.xml
index bd0359f68..faaf56bfc 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board.xml
@@ -1,114 +1,114 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <board id="lufa.boards.dummy.avr8" vendor="LUFA" caption="AVR8 Architecture"> 13 <board id="lufa.boards.dummy.avr8" vendor="LUFA" caption="AVR8 Architecture">
14 <device-support value="mega"/> 14 <device-support value="mega"/>
15 15
16 <require idref="lufa.drivers.board"/> 16 <require idref="lufa.drivers.board"/>
17 <require idref="lufa.drivers.board.info"/> 17 <require idref="lufa.drivers.board.info"/>
18 </board> 18 </board>
19 19
20 <board id="lufa.boards.dummy.xmega" vendor="LUFA" caption="XMEGA Architecture"> 20 <board id="lufa.boards.dummy.xmega" vendor="LUFA" caption="XMEGA Architecture">
21 <device-support value="xmega"/> 21 <device-support value="xmega"/>
22 22
23 <require idref="lufa.drivers.board"/> 23 <require idref="lufa.drivers.board"/>
24 <require idref="lufa.drivers.board.info"/> 24 <require idref="lufa.drivers.board.info"/>
25 </board> 25 </board>
26 26
27 <board id="lufa.boards.dummy.uc3" vendor="LUFA" caption="UC3 Architecture"> 27 <board id="lufa.boards.dummy.uc3" vendor="LUFA" caption="UC3 Architecture">
28 <device-support value="uc3"/> 28 <device-support value="uc3"/>
29 29
30 <require idref="lufa.drivers.board"/> 30 <require idref="lufa.drivers.board"/>
31 <require idref="lufa.drivers.board.info"/> 31 <require idref="lufa.drivers.board.info"/>
32 </board> 32 </board>
33 33
34 <module type="driver" id="lufa.drivers.board.info" caption="LUFA Board Hardware Information Driver"> 34 <module type="driver" id="lufa.drivers.board.info" caption="LUFA Board Hardware Information Driver">
35 <device-support-alias value="lufa_avr8"/> 35 <device-support-alias value="lufa_avr8"/>
36 <device-support-alias value="lufa_xmega"/> 36 <device-support-alias value="lufa_xmega"/>
37 <device-support-alias value="lufa_uc3"/> 37 <device-support-alias value="lufa_uc3"/>
38 38
39 <build type="doxygen-entry-point" value="Group_BoardInfo"/> 39 <build type="doxygen-entry-point" value="Group_BoardInfo"/>
40 40
41 <require idref="lufa.common"/> 41 <require idref="lufa.common"/>
42 42
43 <build type="include-path" value=".."/> 43 <build type="include-path" value=".."/>
44 <build type="header-file" subtype="api" value="Drivers/Board/Board.h"/> 44 <build type="header-file" subtype="api" value="Drivers/Board/Board.h"/>
45 </module> 45 </module>
46 46
47 <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver"> 47 <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver">
48 <device-support-alias value="lufa_avr8"/> 48 <device-support-alias value="lufa_avr8"/>
49 <device-support-alias value="lufa_xmega"/> 49 <device-support-alias value="lufa_xmega"/>
50 <device-support-alias value="lufa_uc3"/> 50 <device-support-alias value="lufa_uc3"/>
51 51
52 <build type="doxygen-entry-point" value="Group_LEDs"/> 52 <build type="doxygen-entry-point" value="Group_LEDs"/>
53 53
54 <require idref="lufa.common"/> 54 <require idref="lufa.common"/>
55 55
56 <build type="include-path" value=".."/> 56 <build type="include-path" value=".."/>
57 <build type="header-file" subtype="api" value="Drivers/Board/LEDs.h"/> 57 <build type="header-file" subtype="api" value="Drivers/Board/LEDs.h"/>
58 </module> 58 </module>
59 59
60 <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver"> 60 <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver">
61 <device-support-alias value="lufa_avr8"/> 61 <device-support-alias value="lufa_avr8"/>
62 <device-support-alias value="lufa_xmega"/> 62 <device-support-alias value="lufa_xmega"/>
63 <device-support-alias value="lufa_uc3"/> 63 <device-support-alias value="lufa_uc3"/>
64 64
65 <build type="doxygen-entry-point" value="Group_Buttons"/> 65 <build type="doxygen-entry-point" value="Group_Buttons"/>
66 66
67 <require idref="lufa.common"/> 67 <require idref="lufa.common"/>
68 68
69 <build type="include-path" value=".."/> 69 <build type="include-path" value=".."/>
70 <build type="header-file" subtype="api" value="Drivers/Board/Buttons.h"/> 70 <build type="header-file" subtype="api" value="Drivers/Board/Buttons.h"/>
71 </module> 71 </module>
72 72
73 <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver"> 73 <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver">
74 <device-support-alias value="lufa_avr8"/> 74 <device-support-alias value="lufa_avr8"/>
75 <device-support-alias value="lufa_xmega"/> 75 <device-support-alias value="lufa_xmega"/>
76 <device-support-alias value="lufa_uc3"/> 76 <device-support-alias value="lufa_uc3"/>
77 77
78 <build type="doxygen-entry-point" value="Group_Dataflash"/> 78 <build type="doxygen-entry-point" value="Group_Dataflash"/>
79 79
80 <require idref="lufa.common"/> 80 <require idref="lufa.common"/>
81 81
82 <build type="include-path" value=".."/> 82 <build type="include-path" value=".."/>
83 <build type="header-file" subtype="api" value="Drivers/Board/Dataflash.h"/> 83 <build type="header-file" subtype="api" value="Drivers/Board/Dataflash.h"/>
84 </module> 84 </module>
85 85
86 <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver"> 86 <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver">
87 <device-support-alias value="lufa_avr8"/> 87 <device-support-alias value="lufa_avr8"/>
88 <device-support-alias value="lufa_xmega"/> 88 <device-support-alias value="lufa_xmega"/>
89 <device-support-alias value="lufa_uc3"/> 89 <device-support-alias value="lufa_uc3"/>
90 90
91 <build type="doxygen-entry-point" value="Group_Joystick"/> 91 <build type="doxygen-entry-point" value="Group_Joystick"/>
92 92
93 <require idref="lufa.common"/> 93 <require idref="lufa.common"/>
94 94
95 <build type="include-path" value=".."/> 95 <build type="include-path" value=".."/>
96 <build type="header-file" subtype="api" value="Drivers/Board/Joystick.h"/> 96 <build type="header-file" subtype="api" value="Drivers/Board/Joystick.h"/>
97 </module> 97 </module>
98 98
99 <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver"> 99 <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver">
100 <device-support-alias value="lufa_avr8"/> 100 <device-support-alias value="lufa_avr8"/>
101 <device-support-alias value="lufa_xmega"/> 101 <device-support-alias value="lufa_xmega"/>
102 <device-support-alias value="lufa_uc3"/> 102 <device-support-alias value="lufa_uc3"/>
103 103
104 <build type="doxygen-entry-point" value="Group_Temperature"/> 104 <build type="doxygen-entry-point" value="Group_Temperature"/>
105 105
106 <require idref="lufa.common"/> 106 <require idref="lufa.common"/>
107 <require idref="lufa.drivers.peripheral.adc"/> 107 <require idref="lufa.drivers.peripheral.adc"/>
108 108
109 <build type="c-source" value="Drivers/Board/Temperature.c"/> 109 <build type="c-source" value="Drivers/Board/Temperature.c"/>
110 <build type="include-path" value=".."/> 110 <build type="include-path" value=".."/>
111 <build type="header-file" subtype="api" value="Drivers/Board/Temperature.h"/> 111 <build type="header-file" subtype="api" value="Drivers/Board/Temperature.h"/>
112 </module> 112 </module>
113 </asf> 113 </asf>
114</lufa> 114</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board_names.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board_names.xml
index 69a38c5f7..bd1d4bdfd 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board_names.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_board_names.xml
@@ -1,853 +1,853 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <select-by-config id="lufa.drivers.board" name="lufa.drivers.board.name" default="none" caption="LUFA Board Support"> 13 <select-by-config id="lufa.drivers.board" name="lufa.drivers.board.name" default="none" caption="LUFA Board Support">
14 <info type="description" value="summary"> 14 <info type="description" value="summary">
15 Board hardware (LEDs, Buttons, etc.) drivers for the preconfigured LUFA boards. Note that only the boards 15 Board hardware (LEDs, Buttons, etc.) drivers for the preconfigured LUFA boards. Note that only the boards
16 compatible with the currently selected device will be shown. 16 compatible with the currently selected device will be shown.
17 17
18 To disable all hardware drivers silently, use NONE. To supply customer drivers, use USER (see manual). 18 To disable all hardware drivers silently, use NONE. To supply customer drivers, use USER (see manual).
19 </info> 19 </info>
20 20
21 <module type="driver" id="lufa.drivers.board#none" caption="Board Support - None"> 21 <module type="driver" id="lufa.drivers.board#none" caption="Board Support - None">
22 <device-support value="avr"/> 22 <device-support value="avr"/>
23 <build type="define" name="BOARD" value="BOARD_NONE"/> 23 <build type="define" name="BOARD" value="BOARD_NONE"/>
24 </module> 24 </module>
25 25
26 <module type="driver" id="lufa.drivers.board#user" caption="Board Support - User Supplied"> 26 <module type="driver" id="lufa.drivers.board#user" caption="Board Support - User Supplied">
27 <device-support value="avr"/> 27 <device-support value="avr"/>
28 <build type="define" name="BOARD" value="BOARD_USER"/> 28 <build type="define" name="BOARD" value="BOARD_USER"/>
29 </module> 29 </module>
30 30
31 <module type="driver" id="lufa.drivers.board#adafruit_u4" caption="Board Support - ADAFRUITU4"> 31 <module type="driver" id="lufa.drivers.board#adafruit_u4" caption="Board Support - ADAFRUITU4">
32 <build type="doxygen-entry-point" value="Group_BoardInfo_ADAFRUITU4"/> 32 <build type="doxygen-entry-point" value="Group_BoardInfo_ADAFRUITU4"/>
33 33
34 <device-support value="atmega32u4"/> 34 <device-support value="atmega32u4"/>
35 <build type="define" name="BOARD" value="BOARD_ADAFRUITU4"/> 35 <build type="define" name="BOARD" value="BOARD_ADAFRUITU4"/>
36 36
37 <require idref="lufa.drivers.board.leds"/> 37 <require idref="lufa.drivers.board.leds"/>
38 38
39 <build type="header-file" value="Drivers/Board/AVR8/ADAFRUITU4/Board.h"/> 39 <build type="header-file" value="Drivers/Board/AVR8/ADAFRUITU4/Board.h"/>
40 <build type="header-file" value="Drivers/Board/AVR8/ADAFRUITU4/LEDs.h"/> 40 <build type="header-file" value="Drivers/Board/AVR8/ADAFRUITU4/LEDs.h"/>
41 </module> 41 </module>
42 42
43 <module type="driver" id="lufa.drivers.board#atavrusbrf01" caption="Board Support - ATAVRUSBRF01"> 43 <module type="driver" id="lufa.drivers.board#atavrusbrf01" caption="Board Support - ATAVRUSBRF01">
44 <build type="doxygen-entry-point" value="Group_BoardInfo_ATAVRUSBRF01"/> 44 <build type="doxygen-entry-point" value="Group_BoardInfo_ATAVRUSBRF01"/>
45 45
46 <device-support value="at90usb1287"/> 46 <device-support value="at90usb1287"/>
47 <build type="define" name="BOARD" value="BOARD_ATAVRUSBRF01"/> 47 <build type="define" name="BOARD" value="BOARD_ATAVRUSBRF01"/>
48 48
49 <require idref="lufa.drivers.board.buttons"/> 49 <require idref="lufa.drivers.board.buttons"/>
50 <require idref="lufa.drivers.board.leds"/> 50 <require idref="lufa.drivers.board.leds"/>
51 51
52 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/Board.h"/> 52 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/Board.h"/>
53 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h"/> 53 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h"/>
54 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h"/> 54 <build type="header-file" value="Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h"/>
55 </module> 55 </module>
56 56
57 <module type="driver" id="lufa.drivers.board#benito" caption="Board Support - BENITO"> 57 <module type="driver" id="lufa.drivers.board#benito" caption="Board Support - BENITO">
58 <build type="doxygen-entry-point" value="Group_BoardInfo_BENITO"/> 58 <build type="doxygen-entry-point" value="Group_BoardInfo_BENITO"/>
59 59
60 <device-support value="at90usb162"/> 60 <device-support value="at90usb162"/>
61 <build type="define" name="BOARD" value="BOARD_BENITO"/> 61 <build type="define" name="BOARD" value="BOARD_BENITO"/>
62 62
63 <require idref="lufa.drivers.board.buttons"/> 63 <require idref="lufa.drivers.board.buttons"/>
64 <require idref="lufa.drivers.board.leds"/> 64 <require idref="lufa.drivers.board.leds"/>
65 65
66 <build type="header-file" value="Drivers/Board/AVR8/BENITO/Board.h"/> 66 <build type="header-file" value="Drivers/Board/AVR8/BENITO/Board.h"/>
67 <build type="header-file" value="Drivers/Board/AVR8/BENITO/Buttons.h"/> 67 <build type="header-file" value="Drivers/Board/AVR8/BENITO/Buttons.h"/>
68 <build type="header-file" value="Drivers/Board/AVR8/BENITO/LEDs.h"/> 68 <build type="header-file" value="Drivers/Board/AVR8/BENITO/LEDs.h"/>
69 </module> 69 </module>
70 70
71 <module type="driver" id="lufa.drivers.board#big_multio" caption="Board Support - BIGMULTIO"> 71 <module type="driver" id="lufa.drivers.board#big_multio" caption="Board Support - BIGMULTIO">
72 <build type="doxygen-entry-point" value="Group_BoardInfo_BIGMULTIO"/> 72 <build type="doxygen-entry-point" value="Group_BoardInfo_BIGMULTIO"/>
73 73
74 <device-support value="atmega32u4"/> 74 <device-support value="atmega32u4"/>
75 <build type="define" name="BOARD" value="BOARD_BIGMULTIO"/> 75 <build type="define" name="BOARD" value="BOARD_BIGMULTIO"/>
76 76
77 <require idref="lufa.drivers.board.leds"/> 77 <require idref="lufa.drivers.board.leds"/>
78 78
79 <build type="header-file" value="Drivers/Board/AVR8/BIGMULTIO/Board.h"/> 79 <build type="header-file" value="Drivers/Board/AVR8/BIGMULTIO/Board.h"/>
80 <build type="header-file" value="Drivers/Board/AVR8/BIGMULTIO/LEDs.h"/> 80 <build type="header-file" value="Drivers/Board/AVR8/BIGMULTIO/LEDs.h"/>
81 </module> 81 </module>
82 82
83 <module type="driver" id="lufa.drivers.board#blackcat" caption="Board Support - BLACKCAT"> 83 <module type="driver" id="lufa.drivers.board#blackcat" caption="Board Support - BLACKCAT">
84 <build type="doxygen-entry-point" value="Group_BoardInfo_BLACKCAT"/> 84 <build type="doxygen-entry-point" value="Group_BoardInfo_BLACKCAT"/>
85 85
86 <device-support value="at90usb162"/> 86 <device-support value="at90usb162"/>
87 <build type="define" name="BOARD" value="BOARD_BLACKCAT"/> 87 <build type="define" name="BOARD" value="BOARD_BLACKCAT"/>
88 88
89 <require idref="lufa.drivers.board.leds"/> 89 <require idref="lufa.drivers.board.leds"/>
90 90
91 <build type="header-file" value="Drivers/Board/AVR8/BLACKCAT/Board.h"/> 91 <build type="header-file" value="Drivers/Board/AVR8/BLACKCAT/Board.h"/>
92 <build type="header-file" value="Drivers/Board/AVR8/BLACKCAT/LEDs.h"/> 92 <build type="header-file" value="Drivers/Board/AVR8/BLACKCAT/LEDs.h"/>
93 </module> 93 </module>
94 94
95 <module type="driver" id="lufa.drivers.board#bui" caption="Board Support - BUI"> 95 <module type="driver" id="lufa.drivers.board#bui" caption="Board Support - BUI">
96 <build type="doxygen-entry-point" value="Group_BoardInfo_BUI"/> 96 <build type="doxygen-entry-point" value="Group_BoardInfo_BUI"/>
97 97
98 <device-support value="at90usb646"/> 98 <device-support value="at90usb646"/>
99 <build type="define" name="BOARD" value="BOARD_BUI"/> 99 <build type="define" name="BOARD" value="BOARD_BUI"/>
100 100
101 <require idref="lufa.drivers.board.leds"/> 101 <require idref="lufa.drivers.board.leds"/>
102 102
103 <build type="header-file" value="Drivers/Board/AVR8/BUI/Board.h"/> 103 <build type="header-file" value="Drivers/Board/AVR8/BUI/Board.h"/>
104 <build type="header-file" value="Drivers/Board/AVR8/BUI/LEDs.h"/> 104 <build type="header-file" value="Drivers/Board/AVR8/BUI/LEDs.h"/>
105 </module> 105 </module>
106 106
107 <module type="driver" id="lufa.drivers.board#bumbleb" caption="Board Support - BUMBLEB"> 107 <module type="driver" id="lufa.drivers.board#bumbleb" caption="Board Support - BUMBLEB">
108 <build type="doxygen-entry-point" value="Group_BoardInfo_BUMBLEB"/> 108 <build type="doxygen-entry-point" value="Group_BoardInfo_BUMBLEB"/>
109 109
110 <device-support value="at90usb162"/> 110 <device-support value="at90usb162"/>
111 <build type="define" name="BOARD" value="BOARD_BUMBLEB"/> 111 <build type="define" name="BOARD" value="BOARD_BUMBLEB"/>
112 112
113 <require idref="lufa.drivers.board.buttons"/> 113 <require idref="lufa.drivers.board.buttons"/>
114 <require idref="lufa.drivers.board.leds"/> 114 <require idref="lufa.drivers.board.leds"/>
115 <require idref="lufa.drivers.board.joystick"/> 115 <require idref="lufa.drivers.board.joystick"/>
116 116
117 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Board.h"/> 117 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Board.h"/>
118 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Buttons.h"/> 118 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Buttons.h"/>
119 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Joystick.h"/> 119 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/Joystick.h"/>
120 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/LEDs.h"/> 120 <build type="header-file" value="Drivers/Board/AVR8/BUMBLEB/LEDs.h"/>
121 </module> 121 </module>
122 122
123 <module type="driver" id="lufa.drivers.board#culv3" caption="Board Support - CULV3"> 123 <module type="driver" id="lufa.drivers.board#culv3" caption="Board Support - CULV3">
124 <build type="doxygen-entry-point" value="Group_BoardInfo_CULV3"/> 124 <build type="doxygen-entry-point" value="Group_BoardInfo_CULV3"/>
125 125
126 <device-support value="atmega32u4"/> 126 <device-support value="atmega32u4"/>
127 <build type="define" name="BOARD" value="BOARD_CULV3"/> 127 <build type="define" name="BOARD" value="BOARD_CULV3"/>
128 128
129 <require idref="lufa.drivers.board.buttons"/> 129 <require idref="lufa.drivers.board.buttons"/>
130 <require idref="lufa.drivers.board.leds"/> 130 <require idref="lufa.drivers.board.leds"/>
131 131
132 <build type="header-file" value="Drivers/Board/AVR8/CULV3/Board.h"/> 132 <build type="header-file" value="Drivers/Board/AVR8/CULV3/Board.h"/>
133 <build type="header-file" value="Drivers/Board/AVR8/CULV3/Buttons.h"/> 133 <build type="header-file" value="Drivers/Board/AVR8/CULV3/Buttons.h"/>
134 <build type="header-file" value="Drivers/Board/AVR8/CULV3/LEDs.h"/> 134 <build type="header-file" value="Drivers/Board/AVR8/CULV3/LEDs.h"/>
135 </module> 135 </module>
136 136
137 <module type="driver" id="lufa.drivers.board#duce" caption="Board Support - DUCE"> 137 <module type="driver" id="lufa.drivers.board#duce" caption="Board Support - DUCE">
138 <build type="doxygen-entry-point" value="Group_BoardInfo_DUCE"/> 138 <build type="doxygen-entry-point" value="Group_BoardInfo_DUCE"/>
139 139
140 <device-support value="atmega32u2"/> 140 <device-support value="atmega32u2"/>
141 <build type="define" name="BOARD" value="BOARD_DUCE"/> 141 <build type="define" name="BOARD" value="BOARD_DUCE"/>
142 142
143 <require idref="lufa.drivers.board.leds"/> 143 <require idref="lufa.drivers.board.leds"/>
144 144
145 <build type="header-file" value="Drivers/Board/AVR8/DUCE/Board.h"/> 145 <build type="header-file" value="Drivers/Board/AVR8/DUCE/Board.h"/>
146 <build type="header-file" value="Drivers/Board/AVR8/DUCE/LEDs.h"/> 146 <build type="header-file" value="Drivers/Board/AVR8/DUCE/LEDs.h"/>
147 </module> 147 </module>
148 148
149 <module type="driver" id="lufa.drivers.board#evk527" caption="Board Support - EVK527"> 149 <module type="driver" id="lufa.drivers.board#evk527" caption="Board Support - EVK527">
150 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK527"/> 150 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK527"/>
151 151
152 <device-support value="atmega32u4"/> 152 <device-support value="atmega32u4"/>
153 <build type="define" name="BOARD" value="BOARD_EVK527"/> 153 <build type="define" name="BOARD" value="BOARD_EVK527"/>
154 154
155 <require idref="lufa.drivers.misc.at45db321c"/> 155 <require idref="lufa.drivers.misc.at45db321c"/>
156 <require idref="lufa.drivers.peripheral.spi"/> 156 <require idref="lufa.drivers.peripheral.spi"/>
157 <require idref="lufa.drivers.board.buttons"/> 157 <require idref="lufa.drivers.board.buttons"/>
158 <require idref="lufa.drivers.board.dataflash"/> 158 <require idref="lufa.drivers.board.dataflash"/>
159 <require idref="lufa.drivers.board.joystick"/> 159 <require idref="lufa.drivers.board.joystick"/>
160 <require idref="lufa.drivers.board.leds"/> 160 <require idref="lufa.drivers.board.leds"/>
161 161
162 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Board.h"/> 162 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Board.h"/>
163 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Buttons.h"/> 163 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Buttons.h"/>
164 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Dataflash.h"/> 164 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Dataflash.h"/>
165 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Joystick.h"/> 165 <build type="header-file" value="Drivers/Board/AVR8/EVK527/Joystick.h"/>
166 <build type="header-file" value="Drivers/Board/AVR8/EVK527/LEDs.h"/> 166 <build type="header-file" value="Drivers/Board/AVR8/EVK527/LEDs.h"/>
167 </module> 167 </module>
168 168
169 <module type="driver" id="lufa.drivers.board#jm_db_u2" caption="Board Support - JMDBU2"> 169 <module type="driver" id="lufa.drivers.board#jm_db_u2" caption="Board Support - JMDBU2">
170 <build type="doxygen-entry-point" value="Group_BoardInfo_JMDBU2"/> 170 <build type="doxygen-entry-point" value="Group_BoardInfo_JMDBU2"/>
171 171
172 <device-support value="atmega32u2"/> 172 <device-support value="atmega32u2"/>
173 <build type="define" name="BOARD" value="BOARD_JMDBU2"/> 173 <build type="define" name="BOARD" value="BOARD_JMDBU2"/>
174 174
175 <require idref="lufa.drivers.board.buttons"/> 175 <require idref="lufa.drivers.board.buttons"/>
176 <require idref="lufa.drivers.board.leds"/> 176 <require idref="lufa.drivers.board.leds"/>
177 177
178 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/Board.h"/> 178 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/Board.h"/>
179 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/Buttons.h"/> 179 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/Buttons.h"/>
180 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/LEDs.h"/> 180 <build type="header-file" value="Drivers/Board/AVR8/JMDBU2/LEDs.h"/>
181 </module> 181 </module>
182 182
183 <module type="driver" id="lufa.drivers.board#leonardo" caption="Board Support - LEONARDO"> 183 <module type="driver" id="lufa.drivers.board#leonardo" caption="Board Support - LEONARDO">
184 <build type="doxygen-entry-point" value="Group_BoardInfo_LEONARDO"/> 184 <build type="doxygen-entry-point" value="Group_BoardInfo_LEONARDO"/>
185 185
186 <device-support value="atmega32u4"/> 186 <device-support value="atmega32u4"/>
187 <build type="define" name="BOARD" value="BOARD_LEONARDO"/> 187 <build type="define" name="BOARD" value="BOARD_LEONARDO"/>
188 188
189 <require idref="lufa.drivers.board.leds"/> 189 <require idref="lufa.drivers.board.leds"/>
190 190
191 <build type="header-file" value="Drivers/Board/AVR8/LEONARDO/Board.h"/> 191 <build type="header-file" value="Drivers/Board/AVR8/LEONARDO/Board.h"/>
192 <build type="header-file" value="Drivers/Board/AVR8/LEONARDO/LEDs.h"/> 192 <build type="header-file" value="Drivers/Board/AVR8/LEONARDO/LEDs.h"/>
193 </module> 193 </module>
194 194
195 <module type="driver" id="lufa.drivers.board#maximus" caption="Board Support - MAXIMUS"> 195 <module type="driver" id="lufa.drivers.board#maximus" caption="Board Support - MAXIMUS">
196 <build type="doxygen-entry-point" value="Group_BoardInfo_MAXIMUS"/> 196 <build type="doxygen-entry-point" value="Group_BoardInfo_MAXIMUS"/>
197 197
198 <device-support value="at90usb162"/> 198 <device-support value="at90usb162"/>
199 <build type="define" name="BOARD" value="BOARD_MAXIMUS"/> 199 <build type="define" name="BOARD" value="BOARD_MAXIMUS"/>
200 200
201 <require idref="lufa.drivers.board.leds"/> 201 <require idref="lufa.drivers.board.leds"/>
202 202
203 <build type="header-file" value="Drivers/Board/AVR8/MAXIMUS/Board.h"/> 203 <build type="header-file" value="Drivers/Board/AVR8/MAXIMUS/Board.h"/>
204 <build type="header-file" value="Drivers/Board/AVR8/MAXIMUS/LEDs.h"/> 204 <build type="header-file" value="Drivers/Board/AVR8/MAXIMUS/LEDs.h"/>
205 </module> 205 </module>
206 206
207 <module type="driver" id="lufa.drivers.board#micropendous_32u2" caption="Board Support - MICROPENDOUS_32U2"> 207 <module type="driver" id="lufa.drivers.board#micropendous_32u2" caption="Board Support - MICROPENDOUS_32U2">
208 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_32U2"/> 208 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_32U2"/>
209 209
210 <device-support value="atmega32u2"/> 210 <device-support value="atmega32u2"/>
211 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_32U2"/> 211 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_32U2"/>
212 212
213 <require idref="lufa.drivers.board.leds"/> 213 <require idref="lufa.drivers.board.leds"/>
214 <require idref="lufa.drivers.board.buttons"/> 214 <require idref="lufa.drivers.board.buttons"/>
215 215
216 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 216 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
217 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/> 217 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/>
218 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 218 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
219 </module> 219 </module>
220 220
221 <module type="driver" id="lufa.drivers.board#micropendous_a" caption="Board Support - MICROPENDOUS_A"> 221 <module type="driver" id="lufa.drivers.board#micropendous_a" caption="Board Support - MICROPENDOUS_A">
222 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_A"/> 222 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_A"/>
223 223
224 <device-support value="at90usb1287"/> 224 <device-support value="at90usb1287"/>
225 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_A"/> 225 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_A"/>
226 226
227 <require idref="lufa.drivers.board.buttons"/> 227 <require idref="lufa.drivers.board.buttons"/>
228 228
229 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 229 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
230 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 230 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
231 </module> 231 </module>
232 232
233 <module type="driver" id="lufa.drivers.board#micropendous_1" caption="Board Support - MICROPENDOUS_1"> 233 <module type="driver" id="lufa.drivers.board#micropendous_1" caption="Board Support - MICROPENDOUS_1">
234 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_1"/> 234 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_1"/>
235 235
236 <device-support value="at90usb162"/> 236 <device-support value="at90usb162"/>
237 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_1"/> 237 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_1"/>
238 238
239 <require idref="lufa.drivers.board.buttons"/> 239 <require idref="lufa.drivers.board.buttons"/>
240 240
241 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 241 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
242 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 242 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
243 </module> 243 </module>
244 244
245 <module type="driver" id="lufa.drivers.board#micropendous_2" caption="Board Support - MICROPENDOUS_2"> 245 <module type="driver" id="lufa.drivers.board#micropendous_2" caption="Board Support - MICROPENDOUS_2">
246 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_2"/> 246 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_2"/>
247 247
248 <device-support value="atmega32u4"/> 248 <device-support value="atmega32u4"/>
249 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_2"/> 249 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_2"/>
250 250
251 <require idref="lufa.drivers.board.buttons"/> 251 <require idref="lufa.drivers.board.buttons"/>
252 252
253 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 253 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
254 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 254 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
255 </module> 255 </module>
256 256
257 <module type="driver" id="lufa.drivers.board#micropendous_3" caption="Board Support - MICROPENDOUS_3"> 257 <module type="driver" id="lufa.drivers.board#micropendous_3" caption="Board Support - MICROPENDOUS_3">
258 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_3"/> 258 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_3"/>
259 259
260 <device-support value="at90usb1287"/> 260 <device-support value="at90usb1287"/>
261 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_3"/> 261 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_3"/>
262 262
263 <require idref="lufa.drivers.board.buttons"/> 263 <require idref="lufa.drivers.board.buttons"/>
264 264
265 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 265 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
266 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 266 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
267 </module> 267 </module>
268 268
269 <module type="driver" id="lufa.drivers.board#micropendous_4" caption="Board Support - MICROPENDOUS_4"> 269 <module type="driver" id="lufa.drivers.board#micropendous_4" caption="Board Support - MICROPENDOUS_4">
270 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_4"/> 270 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_4"/>
271 271
272 <device-support value="at90usb1287"/> 272 <device-support value="at90usb1287"/>
273 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_4"/> 273 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_4"/>
274 274
275 <require idref="lufa.drivers.board.buttons"/> 275 <require idref="lufa.drivers.board.buttons"/>
276 276
277 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 277 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
278 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 278 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
279 </module> 279 </module>
280 280
281 <module type="driver" id="lufa.drivers.board#micropendous_dip" caption="Board Support - MICROPENDOUS_DIP"> 281 <module type="driver" id="lufa.drivers.board#micropendous_dip" caption="Board Support - MICROPENDOUS_DIP">
282 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_DIP"/> 282 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_DIP"/>
283 283
284 <device-support value="at90usb1287"/> 284 <device-support value="at90usb1287"/>
285 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_DIP"/> 285 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_DIP"/>
286 286
287 <require idref="lufa.drivers.board.buttons"/> 287 <require idref="lufa.drivers.board.buttons"/>
288 288
289 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 289 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
290 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 290 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
291 </module> 291 </module>
292 292
293 <module type="driver" id="lufa.drivers.board#micropendous_rev1" caption="Board Support - MICROPENDOUS_REV1"> 293 <module type="driver" id="lufa.drivers.board#micropendous_rev1" caption="Board Support - MICROPENDOUS_REV1">
294 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV1"/> 294 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV1"/>
295 295
296 <device-support value="at90usb1287"/> 296 <device-support value="at90usb1287"/>
297 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV1"/> 297 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV1"/>
298 298
299 <require idref="lufa.drivers.board.leds"/> 299 <require idref="lufa.drivers.board.leds"/>
300 <require idref="lufa.drivers.board.buttons"/> 300 <require idref="lufa.drivers.board.buttons"/>
301 301
302 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 302 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
303 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/> 303 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/>
304 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 304 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
305 </module> 305 </module>
306 306
307 <module type="driver" id="lufa.drivers.board#micropendous_rev2" caption="Board Support - MICROPENDOUS_REV2"> 307 <module type="driver" id="lufa.drivers.board#micropendous_rev2" caption="Board Support - MICROPENDOUS_REV2">
308 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV2"/> 308 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROPENDOUS_REV2"/>
309 309
310 <device-support value="at90usb1287"/> 310 <device-support value="at90usb1287"/>
311 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV2"/> 311 <build type="define" name="BOARD" value="BOARD_MICROPENDOUS_REV2"/>
312 312
313 <require idref="lufa.drivers.board.leds"/> 313 <require idref="lufa.drivers.board.leds"/>
314 <require idref="lufa.drivers.board.buttons"/> 314 <require idref="lufa.drivers.board.buttons"/>
315 315
316 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/> 316 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Board.h"/>
317 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/> 317 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/LEDs.h"/>
318 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/> 318 <build type="header-file" value="Drivers/Board/AVR8/MICROPENDOUS/Buttons.h"/>
319 </module> 319 </module>
320 320
321 <module type="driver" id="lufa.drivers.board#microsin_162" caption="Board Support - MICROSIN162"> 321 <module type="driver" id="lufa.drivers.board#microsin_162" caption="Board Support - MICROSIN162">
322 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROSIN162"/> 322 <build type="doxygen-entry-point" value="Group_BoardInfo_MICROSIN162"/>
323 323
324 <device-support value="atmega162"/> 324 <device-support value="atmega162"/>
325 <build type="define" name="BOARD" value="BOARD_MICROSIN162"/> 325 <build type="define" name="BOARD" value="BOARD_MICROSIN162"/>
326 326
327 <require idref="lufa.drivers.board.leds"/> 327 <require idref="lufa.drivers.board.leds"/>
328 <require idref="lufa.drivers.board.buttons"/> 328 <require idref="lufa.drivers.board.buttons"/>
329 329
330 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/Board.h"/> 330 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/Board.h"/>
331 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/LEDs.h"/> 331 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/LEDs.h"/>
332 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/Buttons.h"/> 332 <build type="header-file" value="Drivers/Board/AVR8/MICROSIN162/Buttons.h"/>
333 </module> 333 </module>
334 334
335 <module type="driver" id="lufa.drivers.board#minimus" caption="Board Support - MINIMUS"> 335 <module type="driver" id="lufa.drivers.board#minimus" caption="Board Support - MINIMUS">
336 <build type="doxygen-entry-point" value="Group_BoardInfo_MINIMUS"/> 336 <build type="doxygen-entry-point" value="Group_BoardInfo_MINIMUS"/>
337 337
338 <device-support value="atmega32u2"/> 338 <device-support value="atmega32u2"/>
339 <build type="define" name="BOARD" value="BOARD_MINIMUS"/> 339 <build type="define" name="BOARD" value="BOARD_MINIMUS"/>
340 340
341 <require idref="lufa.drivers.board.leds"/> 341 <require idref="lufa.drivers.board.leds"/>
342 <require idref="lufa.drivers.board.buttons"/> 342 <require idref="lufa.drivers.board.buttons"/>
343 343
344 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/Board.h"/> 344 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/Board.h"/>
345 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/LEDs.h"/> 345 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/LEDs.h"/>
346 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/Buttons.h"/> 346 <build type="header-file" value="Drivers/Board/AVR8/MINIMUS/Buttons.h"/>
347 </module> 347 </module>
348 348
349 <module type="driver" id="lufa.drivers.board#multio" caption="Board Support - MULTIO"> 349 <module type="driver" id="lufa.drivers.board#multio" caption="Board Support - MULTIO">
350 <build type="doxygen-entry-point" value="Group_BoardInfo_MULTIO"/> 350 <build type="doxygen-entry-point" value="Group_BoardInfo_MULTIO"/>
351 351
352 <device-support value="at90usb162"/> 352 <device-support value="at90usb162"/>
353 <build type="define" name="BOARD" value="BOARD_MULTIO"/> 353 <build type="define" name="BOARD" value="BOARD_MULTIO"/>
354 354
355 <require idref="lufa.drivers.board.leds"/> 355 <require idref="lufa.drivers.board.leds"/>
356 356
357 <build type="header-file" value="Drivers/Board/AVR8/MULTIO/Board.h"/> 357 <build type="header-file" value="Drivers/Board/AVR8/MULTIO/Board.h"/>
358 <build type="header-file" value="Drivers/Board/AVR8/MULTIO/LEDs.h"/> 358 <build type="header-file" value="Drivers/Board/AVR8/MULTIO/LEDs.h"/>
359 </module> 359 </module>
360 360
361 <module type="driver" id="lufa.drivers.board#olimex_162" caption="Board Support - OLIMEX162"> 361 <module type="driver" id="lufa.drivers.board#olimex_162" caption="Board Support - OLIMEX162">
362 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX162"/> 362 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX162"/>
363 363
364 <device-support value="at90usb162"/> 364 <device-support value="at90usb162"/>
365 <build type="define" name="BOARD" value="BOARD_OLIMEX162"/> 365 <build type="define" name="BOARD" value="BOARD_OLIMEX162"/>
366 366
367 <require idref="lufa.drivers.board.leds"/> 367 <require idref="lufa.drivers.board.leds"/>
368 <require idref="lufa.drivers.board.buttons"/> 368 <require idref="lufa.drivers.board.buttons"/>
369 369
370 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/Board.h"/> 370 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/Board.h"/>
371 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/LEDs.h"/> 371 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/LEDs.h"/>
372 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/Buttons.h"/> 372 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX162/Buttons.h"/>
373 </module> 373 </module>
374 374
375 <module type="driver" id="lufa.drivers.board#olimex_32u4" caption="Board Support - OLIMEX32U4"> 375 <module type="driver" id="lufa.drivers.board#olimex_32u4" caption="Board Support - OLIMEX32U4">
376 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX32U4"/> 376 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEX32U4"/>
377 377
378 <device-support value="atmega32u4"/> 378 <device-support value="atmega32u4"/>
379 <build type="define" name="BOARD" value="BOARD_OLIMEX32U4"/> 379 <build type="define" name="BOARD" value="BOARD_OLIMEX32U4"/>
380 380
381 <require idref="lufa.drivers.board.leds"/> 381 <require idref="lufa.drivers.board.leds"/>
382 <require idref="lufa.drivers.board.buttons"/> 382 <require idref="lufa.drivers.board.buttons"/>
383 383
384 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/Board.h"/> 384 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/Board.h"/>
385 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/LEDs.h"/> 385 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/LEDs.h"/>
386 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/Buttons.h"/> 386 <build type="header-file" value="Drivers/Board/AVR8/OLIMEX32U4/Buttons.h"/>
387 </module> 387 </module>
388 388
389 <module type="driver" id="lufa.drivers.board#olimex_isp_mkii" caption="Board Support - OLIMEXISPMK2"> 389 <module type="driver" id="lufa.drivers.board#olimex_isp_mkii" caption="Board Support - OLIMEXISPMK2">
390 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXISPMK2"/> 390 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXISPMK2"/>
391 391
392 <device-support value="at90usb162"/> 392 <device-support value="at90usb162"/>
393 <build type="define" name="BOARD" value="BOARD_OLIMEXISPMK2"/> 393 <build type="define" name="BOARD" value="BOARD_OLIMEXISPMK2"/>
394 394
395 <require idref="lufa.drivers.board.leds"/> 395 <require idref="lufa.drivers.board.leds"/>
396 <require idref="lufa.drivers.board.buttons"/> 396 <require idref="lufa.drivers.board.buttons"/>
397 397
398 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/Board.h"/> 398 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/Board.h"/>
399 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h"/> 399 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h"/>
400 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h"/> 400 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h"/>
401 </module> 401 </module>
402 402
403 <module type="driver" id="lufa.drivers.board#olimex_t32u4" caption="Board Support - OLIMEX_T32U4"> 403 <module type="driver" id="lufa.drivers.board#olimex_t32u4" caption="Board Support - OLIMEX_T32U4">
404 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXT32U4"/> 404 <build type="doxygen-entry-point" value="Group_BoardInfo_OLIMEXT32U4"/>
405 405
406 <device-support value="atmega32u4"/> 406 <device-support value="atmega32u4"/>
407 <build type="define" name="BOARD" value="BOARD_OLIMEXT32U4"/> 407 <build type="define" name="BOARD" value="BOARD_OLIMEXT32U4"/>
408 408
409 <require idref="lufa.drivers.board.leds"/> 409 <require idref="lufa.drivers.board.leds"/>
410 <require idref="lufa.drivers.board.buttons"/> 410 <require idref="lufa.drivers.board.buttons"/>
411 411
412 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/Board.h"/> 412 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/Board.h"/>
413 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h"/> 413 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h"/>
414 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h"/> 414 <build type="header-file" value="Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h"/>
415 </module> 415 </module>
416 416
417 <module type="driver" id="lufa.drivers.board#rzusbstick" caption="Board Support - RZUSBSTICK"> 417 <module type="driver" id="lufa.drivers.board#rzusbstick" caption="Board Support - RZUSBSTICK">
418 <build type="doxygen-entry-point" value="Group_BoardInfo_RZUSBSTICK"/> 418 <build type="doxygen-entry-point" value="Group_BoardInfo_RZUSBSTICK"/>
419 419
420 <device-support value="at90usb1287"/> 420 <device-support value="at90usb1287"/>
421 <build type="define" name="BOARD" value="BOARD_RZUSBSTICK"/> 421 <build type="define" name="BOARD" value="BOARD_RZUSBSTICK"/>
422 422
423 <require idref="lufa.drivers.board.leds"/> 423 <require idref="lufa.drivers.board.leds"/>
424 424
425 <build type="header-file" value="Drivers/Board/AVR8/RZUSBSTICK/Board.h"/> 425 <build type="header-file" value="Drivers/Board/AVR8/RZUSBSTICK/Board.h"/>
426 <build type="header-file" value="Drivers/Board/AVR8/RZUSBSTICK/LEDs.h"/> 426 <build type="header-file" value="Drivers/Board/AVR8/RZUSBSTICK/LEDs.h"/>
427 </module> 427 </module>
428 428
429 <module type="driver" id="lufa.drivers.board#sparkfun_8u2" caption="Board Support - SPARKFUN8U2"> 429 <module type="driver" id="lufa.drivers.board#sparkfun_8u2" caption="Board Support - SPARKFUN8U2">
430 <build type="doxygen-entry-point" value="Group_BoardInfo_SPARKFUN8U2"/> 430 <build type="doxygen-entry-point" value="Group_BoardInfo_SPARKFUN8U2"/>
431 431
432 <device-support value="atmega8u2"/> 432 <device-support value="atmega8u2"/>
433 <build type="define" name="BOARD" value="BOARD_SPARKFUN8U2"/> 433 <build type="define" name="BOARD" value="BOARD_SPARKFUN8U2"/>
434 434
435 <require idref="lufa.drivers.board.leds"/> 435 <require idref="lufa.drivers.board.leds"/>
436 436
437 <build type="header-file" value="Drivers/Board/AVR8/SPARKFUN8U2/Board.h"/> 437 <build type="header-file" value="Drivers/Board/AVR8/SPARKFUN8U2/Board.h"/>
438 <build type="header-file" value="Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h"/> 438 <build type="header-file" value="Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h"/>
439 </module> 439 </module>
440 440
441 <module type="driver" id="lufa.drivers.board#stk525" caption="Board Support - STK525"> 441 <module type="driver" id="lufa.drivers.board#stk525" caption="Board Support - STK525">
442 <build type="doxygen-entry-point" value="Group_BoardInfo_STK525"/> 442 <build type="doxygen-entry-point" value="Group_BoardInfo_STK525"/>
443 443
444 <device-support value="at90usb1287"/> 444 <device-support value="at90usb1287"/>
445 <device-support value="at90usb1286"/> 445 <device-support value="at90usb1286"/>
446 <device-support value="at90usb647"/> 446 <device-support value="at90usb647"/>
447 <device-support value="at90usb646"/> 447 <device-support value="at90usb646"/>
448 <build type="define" name="BOARD" value="BOARD_STK525"/> 448 <build type="define" name="BOARD" value="BOARD_STK525"/>
449 449
450 <require idref="lufa.drivers.misc.at45db321c"/> 450 <require idref="lufa.drivers.misc.at45db321c"/>
451 <require idref="lufa.drivers.peripheral.spi"/> 451 <require idref="lufa.drivers.peripheral.spi"/>
452 <require idref="lufa.drivers.board.buttons"/> 452 <require idref="lufa.drivers.board.buttons"/>
453 <require idref="lufa.drivers.board.dataflash"/> 453 <require idref="lufa.drivers.board.dataflash"/>
454 <require idref="lufa.drivers.board.joystick"/> 454 <require idref="lufa.drivers.board.joystick"/>
455 <require idref="lufa.drivers.board.leds"/> 455 <require idref="lufa.drivers.board.leds"/>
456 456
457 <build type="header-file" value="Drivers/Board/AVR8/STK525/Board.h"/> 457 <build type="header-file" value="Drivers/Board/AVR8/STK525/Board.h"/>
458 <build type="header-file" value="Drivers/Board/AVR8/STK525/Buttons.h"/> 458 <build type="header-file" value="Drivers/Board/AVR8/STK525/Buttons.h"/>
459 <build type="header-file" value="Drivers/Board/AVR8/STK525/Dataflash.h"/> 459 <build type="header-file" value="Drivers/Board/AVR8/STK525/Dataflash.h"/>
460 <build type="header-file" value="Drivers/Board/AVR8/STK525/Joystick.h"/> 460 <build type="header-file" value="Drivers/Board/AVR8/STK525/Joystick.h"/>
461 <build type="header-file" value="Drivers/Board/AVR8/STK525/LEDs.h"/> 461 <build type="header-file" value="Drivers/Board/AVR8/STK525/LEDs.h"/>
462 </module> 462 </module>
463 463
464 <module type="driver" id="lufa.drivers.board#stk526" caption="Board Support - STK526"> 464 <module type="driver" id="lufa.drivers.board#stk526" caption="Board Support - STK526">
465 <build type="doxygen-entry-point" value="Group_BoardInfo_STK526"/> 465 <build type="doxygen-entry-point" value="Group_BoardInfo_STK526"/>
466 466
467 <device-support value="at90usb162"/> 467 <device-support value="at90usb162"/>
468 <device-support value="at90usb82"/> 468 <device-support value="at90usb82"/>
469 <device-support value="atmega32u2"/> 469 <device-support value="atmega32u2"/>
470 <device-support value="atmega16u2"/> 470 <device-support value="atmega16u2"/>
471 <device-support value="atmega8u2"/> 471 <device-support value="atmega8u2"/>
472 <build type="define" name="BOARD" value="BOARD_STK526"/> 472 <build type="define" name="BOARD" value="BOARD_STK526"/>
473 473
474 <require idref="lufa.drivers.misc.at45db642d"/> 474 <require idref="lufa.drivers.misc.at45db642d"/>
475 <require idref="lufa.drivers.peripheral.spi"/> 475 <require idref="lufa.drivers.peripheral.spi"/>
476 <require idref="lufa.drivers.board.buttons"/> 476 <require idref="lufa.drivers.board.buttons"/>
477 <require idref="lufa.drivers.board.dataflash"/> 477 <require idref="lufa.drivers.board.dataflash"/>
478 <require idref="lufa.drivers.board.joystick"/> 478 <require idref="lufa.drivers.board.joystick"/>
479 <require idref="lufa.drivers.board.leds"/> 479 <require idref="lufa.drivers.board.leds"/>
480 480
481 <build type="header-file" value="Drivers/Board/AVR8/STK526/Board.h"/> 481 <build type="header-file" value="Drivers/Board/AVR8/STK526/Board.h"/>
482 <build type="header-file" value="Drivers/Board/AVR8/STK526/Buttons.h"/> 482 <build type="header-file" value="Drivers/Board/AVR8/STK526/Buttons.h"/>
483 <build type="header-file" value="Drivers/Board/AVR8/STK526/Dataflash.h"/> 483 <build type="header-file" value="Drivers/Board/AVR8/STK526/Dataflash.h"/>
484 <build type="header-file" value="Drivers/Board/AVR8/STK526/Joystick.h"/> 484 <build type="header-file" value="Drivers/Board/AVR8/STK526/Joystick.h"/>
485 <build type="header-file" value="Drivers/Board/AVR8/STK526/LEDs.h"/> 485 <build type="header-file" value="Drivers/Board/AVR8/STK526/LEDs.h"/>
486 </module> 486 </module>
487 487
488 <module type="driver" id="lufa.drivers.board#teensy" caption="Board Support - TEENSY"> 488 <module type="driver" id="lufa.drivers.board#teensy" caption="Board Support - TEENSY">
489 <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY"/> 489 <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY"/>
490 490
491 <device-support value="at90usb162"/> 491 <device-support value="at90usb162"/>
492 <build type="define" name="BOARD" value="BOARD_TEENSY"/> 492 <build type="define" name="BOARD" value="BOARD_TEENSY"/>
493 493
494 <require idref="lufa.drivers.board.leds"/> 494 <require idref="lufa.drivers.board.leds"/>
495 495
496 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/Board.h"/> 496 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/Board.h"/>
497 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/LEDs.h"/> 497 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/LEDs.h"/>
498 </module> 498 </module>
499 499
500 <module type="driver" id="lufa.drivers.board#teensy2" caption="Board Support - TEENSY2"> 500 <module type="driver" id="lufa.drivers.board#teensy2" caption="Board Support - TEENSY2">
501 <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY2"/> 501 <build type="doxygen-entry-point" value="Group_BoardInfo_TEENSY2"/>
502 502
503 <device-support value="at90usb646"/> 503 <device-support value="at90usb646"/>
504 <build type="define" name="BOARD" value="BOARD_TEENSY2"/> 504 <build type="define" name="BOARD" value="BOARD_TEENSY2"/>
505 505
506 <require idref="lufa.drivers.board.leds"/> 506 <require idref="lufa.drivers.board.leds"/>
507 507
508 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/Board.h"/> 508 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/Board.h"/>
509 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/LEDs.h"/> 509 <build type="header-file" value="Drivers/Board/AVR8/TEENSY/LEDs.h"/>
510 </module> 510 </module>
511 511
512 <module type="driver" id="lufa.drivers.board#tul" caption="Board Support - TUL"> 512 <module type="driver" id="lufa.drivers.board#tul" caption="Board Support - TUL">
513 <build type="doxygen-entry-point" value="Group_BoardInfo_TUL"/> 513 <build type="doxygen-entry-point" value="Group_BoardInfo_TUL"/>
514 514
515 <device-support value="atmega32u4"/> 515 <device-support value="atmega32u4"/>
516 <build type="define" name="BOARD" value="BOARD_TUL"/> 516 <build type="define" name="BOARD" value="BOARD_TUL"/>
517 517
518 <require idref="lufa.drivers.board.buttons"/> 518 <require idref="lufa.drivers.board.buttons"/>
519 <require idref="lufa.drivers.board.leds"/> 519 <require idref="lufa.drivers.board.leds"/>
520 520
521 <build type="header-file" value="Drivers/Board/AVR8/TUL/Board.h"/> 521 <build type="header-file" value="Drivers/Board/AVR8/TUL/Board.h"/>
522 <build type="header-file" value="Drivers/Board/AVR8/TUL/Buttons.h"/> 522 <build type="header-file" value="Drivers/Board/AVR8/TUL/Buttons.h"/>
523 <build type="header-file" value="Drivers/Board/AVR8/TUL/LEDs.h"/> 523 <build type="header-file" value="Drivers/Board/AVR8/TUL/LEDs.h"/>
524 </module> 524 </module>
525 525
526 <module type="driver" id="lufa.drivers.board#udip" caption="Board Support - UDIP"> 526 <module type="driver" id="lufa.drivers.board#udip" caption="Board Support - UDIP">
527 <build type="doxygen-entry-point" value="Group_BoardInfo_UDIP"/> 527 <build type="doxygen-entry-point" value="Group_BoardInfo_UDIP"/>
528 528
529 <device-support value="atmega32u2"/> 529 <device-support value="atmega32u2"/>
530 <build type="define" name="BOARD" value="BOARD_UDIP"/> 530 <build type="define" name="BOARD" value="BOARD_UDIP"/>
531 531
532 <require idref="lufa.drivers.board.buttons"/> 532 <require idref="lufa.drivers.board.buttons"/>
533 <require idref="lufa.drivers.board.leds"/> 533 <require idref="lufa.drivers.board.leds"/>
534 534
535 <build type="header-file" value="Drivers/Board/AVR8/UDIP/Board.h"/> 535 <build type="header-file" value="Drivers/Board/AVR8/UDIP/Board.h"/>
536 <build type="header-file" value="Drivers/Board/AVR8/UDIP/Buttons.h"/> 536 <build type="header-file" value="Drivers/Board/AVR8/UDIP/Buttons.h"/>
537 <build type="header-file" value="Drivers/Board/AVR8/UDIP/LEDs.h"/> 537 <build type="header-file" value="Drivers/Board/AVR8/UDIP/LEDs.h"/>
538 </module> 538 </module>
539 539
540 <module type="driver" id="lufa.drivers.board#uno" caption="Board Support - UNO"> 540 <module type="driver" id="lufa.drivers.board#uno" caption="Board Support - UNO">
541 <build type="doxygen-entry-point" value="Group_BoardInfo_UNO"/> 541 <build type="doxygen-entry-point" value="Group_BoardInfo_UNO"/>
542 542
543 <device-support value="atmega8u2"/> 543 <device-support value="atmega8u2"/>
544 <device-support value="atmega16u2"/> 544 <device-support value="atmega16u2"/>
545 <build type="define" name="BOARD" value="BOARD_UNO"/> 545 <build type="define" name="BOARD" value="BOARD_UNO"/>
546 546
547 <require idref="lufa.drivers.board.leds"/> 547 <require idref="lufa.drivers.board.leds"/>
548 548
549 <build type="header-file" value="Drivers/Board/AVR8/UNO/Board.h"/> 549 <build type="header-file" value="Drivers/Board/AVR8/UNO/Board.h"/>
550 <build type="header-file" value="Drivers/Board/AVR8/UNO/LEDs.h"/> 550 <build type="header-file" value="Drivers/Board/AVR8/UNO/LEDs.h"/>
551 </module> 551 </module>
552 552
553 <module type="driver" id="lufa.drivers.board#usb2ax" caption="Board Support - USB2AX"> 553 <module type="driver" id="lufa.drivers.board#usb2ax" caption="Board Support - USB2AX">
554 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX"/> 554 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX"/>
555 555
556 <device-support value="atmega32u2"/> 556 <device-support value="atmega32u2"/>
557 <build type="define" name="BOARD" value="BOARD_USB2AX"/> 557 <build type="define" name="BOARD" value="BOARD_USB2AX"/>
558 558
559 <require idref="lufa.drivers.board.buttons"/> 559 <require idref="lufa.drivers.board.buttons"/>
560 <require idref="lufa.drivers.board.leds"/> 560 <require idref="lufa.drivers.board.leds"/>
561 561
562 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/> 562 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/>
563 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/> 563 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/>
564 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/> 564 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/>
565 </module> 565 </module>
566 566
567 <module type="driver" id="lufa.drivers.board#usb2ax_v3" caption="Board Support - USB2AX_V3"> 567 <module type="driver" id="lufa.drivers.board#usb2ax_v3" caption="Board Support - USB2AX_V3">
568 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V3"/> 568 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V3"/>
569 569
570 <device-support value="atmega32u2"/> 570 <device-support value="atmega32u2"/>
571 <build type="define" name="BOARD" value="BOARD_USB2AX_V3"/> 571 <build type="define" name="BOARD" value="BOARD_USB2AX_V3"/>
572 572
573 <require idref="lufa.drivers.board.buttons"/> 573 <require idref="lufa.drivers.board.buttons"/>
574 <require idref="lufa.drivers.board.leds"/> 574 <require idref="lufa.drivers.board.leds"/>
575 575
576 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/> 576 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/>
577 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/> 577 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/>
578 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/> 578 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/>
579 </module> 579 </module>
580 580
581 <module type="driver" id="lufa.drivers.board#usb2ax_v3_1" caption="Board Support - USB2AX_V31"> 581 <module type="driver" id="lufa.drivers.board#usb2ax_v3_1" caption="Board Support - USB2AX_V31">
582 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V31"/> 582 <build type="doxygen-entry-point" value="Group_BoardInfo_USB2AX_V31"/>
583 583
584 <device-support value="atmega32u2"/> 584 <device-support value="atmega32u2"/>
585 <build type="define" name="BOARD" value="BOARD_USB2AX_V31"/> 585 <build type="define" name="BOARD" value="BOARD_USB2AX_V31"/>
586 586
587 <require idref="lufa.drivers.board.buttons"/> 587 <require idref="lufa.drivers.board.buttons"/>
588 <require idref="lufa.drivers.board.leds"/> 588 <require idref="lufa.drivers.board.leds"/>
589 589
590 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/> 590 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Board.h"/>
591 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/> 591 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/Buttons.h"/>
592 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/> 592 <build type="header-file" value="Drivers/Board/AVR8/USB2AX/LEDs.h"/>
593 </module> 593 </module>
594 594
595 <module type="driver" id="lufa.drivers.board#usbfoo" caption="Board Support - USBFOO"> 595 <module type="driver" id="lufa.drivers.board#usbfoo" caption="Board Support - USBFOO">
596 <build type="doxygen-entry-point" value="Group_BoardInfo_USBFOO"/> 596 <build type="doxygen-entry-point" value="Group_BoardInfo_USBFOO"/>
597 597
598 <device-support value="atmega162"/> 598 <device-support value="atmega162"/>
599 <build type="define" name="BOARD" value="BOARD_USBFOO"/> 599 <build type="define" name="BOARD" value="BOARD_USBFOO"/>
600 600
601 <require idref="lufa.drivers.board.buttons"/> 601 <require idref="lufa.drivers.board.buttons"/>
602 <require idref="lufa.drivers.board.leds"/> 602 <require idref="lufa.drivers.board.leds"/>
603 603
604 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/Board.h"/> 604 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/Board.h"/>
605 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/Buttons.h"/> 605 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/Buttons.h"/>
606 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/LEDs.h"/> 606 <build type="header-file" value="Drivers/Board/AVR8/USBFOO/LEDs.h"/>
607 </module> 607 </module>
608 608
609 <module type="driver" id="lufa.drivers.board#usbkey" caption="Board Support - USBKEY"> 609 <module type="driver" id="lufa.drivers.board#usbkey" caption="Board Support - USBKEY">
610 <build type="doxygen-entry-point" value="Group_BoardInfo_USBKEY"/> 610 <build type="doxygen-entry-point" value="Group_BoardInfo_USBKEY"/>
611 611
612 <device-support value="at90usb1287"/> 612 <device-support value="at90usb1287"/>
613 <build type="define" name="BOARD" value="BOARD_USBKEY"/> 613 <build type="define" name="BOARD" value="BOARD_USBKEY"/>
614 614
615 <require idref="lufa.drivers.misc.at45db642d"/> 615 <require idref="lufa.drivers.misc.at45db642d"/>
616 <require idref="lufa.drivers.peripheral.spi"/> 616 <require idref="lufa.drivers.peripheral.spi"/>
617 617
618 <require idref="lufa.drivers.board.buttons"/> 618 <require idref="lufa.drivers.board.buttons"/>
619 <require idref="lufa.drivers.board.dataflash"/> 619 <require idref="lufa.drivers.board.dataflash"/>
620 <require idref="lufa.drivers.board.joystick"/> 620 <require idref="lufa.drivers.board.joystick"/>
621 <require idref="lufa.drivers.board.leds"/> 621 <require idref="lufa.drivers.board.leds"/>
622 622
623 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Board.h"/> 623 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Board.h"/>
624 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Buttons.h"/> 624 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Buttons.h"/>
625 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Dataflash.h"/> 625 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Dataflash.h"/>
626 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Joystick.h"/> 626 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Joystick.h"/>
627 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/LEDs.h"/> 627 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/LEDs.h"/>
628 </module> 628 </module>
629 629
630 <module type="driver" id="lufa.drivers.board#usbtiny_mkii" caption="Board Support - USBTINYMKII"> 630 <module type="driver" id="lufa.drivers.board#usbtiny_mkii" caption="Board Support - USBTINYMKII">
631 <build type="doxygen-entry-point" value="Group_BoardInfo_USBTINYMKII"/> 631 <build type="doxygen-entry-point" value="Group_BoardInfo_USBTINYMKII"/>
632 632
633 <device-support value="at90usb162"/> 633 <device-support value="at90usb162"/>
634 <build type="define" name="BOARD" value="BOARD_USBTINYMKII"/> 634 <build type="define" name="BOARD" value="BOARD_USBTINYMKII"/>
635 635
636 <require idref="lufa.drivers.board.buttons"/> 636 <require idref="lufa.drivers.board.buttons"/>
637 <require idref="lufa.drivers.board.leds"/> 637 <require idref="lufa.drivers.board.leds"/>
638 638
639 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/Board.h"/> 639 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/Board.h"/>
640 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/Buttons.h"/> 640 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/Buttons.h"/>
641 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/LEDs.h"/> 641 <build type="header-file" value="Drivers/Board/AVR8/USBTINYMKII/LEDs.h"/>
642 </module> 642 </module>
643 643
644 <module type="driver" id="lufa.drivers.board#xplain_rev1" caption="Board Support - XPLAIN (HW Rev 1)"> 644 <module type="driver" id="lufa.drivers.board#xplain_rev1" caption="Board Support - XPLAIN (HW Rev 1)">
645 <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN_REV1"/> 645 <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN_REV1"/>
646 646
647 <device-support value="at90usb1287"/> 647 <device-support value="at90usb1287"/>
648 648
649 <require idref="lufa.drivers.misc.at45db642d"/> 649 <require idref="lufa.drivers.misc.at45db642d"/>
650 <require idref="lufa.drivers.peripheral.spi"/> 650 <require idref="lufa.drivers.peripheral.spi"/>
651 <require idref="lufa.drivers.board.dataflash"/> 651 <require idref="lufa.drivers.board.dataflash"/>
652 <require idref="lufa.drivers.board.leds"/> 652 <require idref="lufa.drivers.board.leds"/>
653 653
654 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Board.h"/> 654 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Board.h"/>
655 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/> 655 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/>
656 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/> 656 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/>
657 657
658 <build type="define" name="BOARD" value="BOARD_XPLAIN_REV1"/> 658 <build type="define" name="BOARD" value="BOARD_XPLAIN_REV1"/>
659 </module> 659 </module>
660 660
661 <module type="driver" id="lufa.drivers.board#xplain" caption="Board Support - XPLAIN (HW Rev 2+)"> 661 <module type="driver" id="lufa.drivers.board#xplain" caption="Board Support - XPLAIN (HW Rev 2+)">
662 <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN"/> 662 <build type="doxygen-entry-point" value="Group_BoardInfo_XPLAIN"/>
663 663
664 <device-support value="at90usb1287"/> 664 <device-support value="at90usb1287"/>
665 665
666 <require idref="lufa.drivers.misc.at45db642d"/> 666 <require idref="lufa.drivers.misc.at45db642d"/>
667 <require idref="lufa.drivers.peripheral.spi"/> 667 <require idref="lufa.drivers.peripheral.spi"/>
668 <require idref="lufa.drivers.board.dataflash"/> 668 <require idref="lufa.drivers.board.dataflash"/>
669 <require idref="lufa.drivers.board.leds"/> 669 <require idref="lufa.drivers.board.leds"/>
670 670
671 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Board.h"/> 671 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Board.h"/>
672 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/> 672 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/>
673 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/> 673 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/>
674 674
675 <build type="define" name="BOARD" value="BOARD_XPLAIN"/> 675 <build type="define" name="BOARD" value="BOARD_XPLAIN"/>
676 </module> 676 </module>
677 677
678 <module type="driver" id="lufa.drivers.board#a3bu_xplained" caption="Board Support - A3BU_XPLAINED"> 678 <module type="driver" id="lufa.drivers.board#a3bu_xplained" caption="Board Support - A3BU_XPLAINED">
679 <build type="doxygen-entry-point" value="Group_BoardInfo_A3BU_XPLAINED"/> 679 <build type="doxygen-entry-point" value="Group_BoardInfo_A3BU_XPLAINED"/>
680 680
681 <device-support value="atxmega256a3bu"/> 681 <device-support value="atxmega256a3bu"/>
682 682
683 <require idref="lufa.drivers.misc.at45db642d"/> 683 <require idref="lufa.drivers.misc.at45db642d"/>
684 <require idref="lufa.drivers.peripheral.usart_spi"/> 684 <require idref="lufa.drivers.peripheral.usart_spi"/>
685 685
686 <require idref="lufa.drivers.board.buttons"/> 686 <require idref="lufa.drivers.board.buttons"/>
687 <require idref="lufa.drivers.board.dataflash"/> 687 <require idref="lufa.drivers.board.dataflash"/>
688 <require idref="lufa.drivers.board.leds"/> 688 <require idref="lufa.drivers.board.leds"/>
689 689
690 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h"/> 690 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h"/>
691 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.h"/> 691 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.h"/>
692 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.h"/> 692 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.h"/>
693 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h"/> 693 <build type="header-file" value="Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h"/>
694 694
695 <build type="define" name="BOARD" value="BOARD_A3BU_XPLAINED"/> 695 <build type="define" name="BOARD" value="BOARD_A3BU_XPLAINED"/>
696 </module> 696 </module>
697 697
698 <module type="driver" id="lufa.drivers.board#b1_xplained" caption="Board Support - B1_XPLAINED"> 698 <module type="driver" id="lufa.drivers.board#b1_xplained" caption="Board Support - B1_XPLAINED">
699 <build type="doxygen-entry-point" value="Group_BoardInfo_B1_XPLAINED"/> 699 <build type="doxygen-entry-point" value="Group_BoardInfo_B1_XPLAINED"/>
700 700
701 <device-support value="atxmega128b1"/> 701 <device-support value="atxmega128b1"/>
702 702
703 <require idref="lufa.drivers.misc.at45db642d"/> 703 <require idref="lufa.drivers.misc.at45db642d"/>
704 <require idref="lufa.drivers.peripheral.usart_spi"/> 704 <require idref="lufa.drivers.peripheral.usart_spi"/>
705 <require idref="lufa.drivers.board.buttons"/> 705 <require idref="lufa.drivers.board.buttons"/>
706 <require idref="lufa.drivers.board.dataflash"/> 706 <require idref="lufa.drivers.board.dataflash"/>
707 <require idref="lufa.drivers.board.leds"/> 707 <require idref="lufa.drivers.board.leds"/>
708 708
709 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Board.h"/> 709 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Board.h"/>
710 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h"/> 710 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h"/>
711 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.h"/> 711 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.h"/>
712 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h"/> 712 <build type="header-file" value="Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h"/>
713 713
714 <build type="define" name="BOARD" value="BOARD_B1_XPLAINED"/> 714 <build type="define" name="BOARD" value="BOARD_B1_XPLAINED"/>
715 </module> 715 </module>
716 716
717 <module type="driver" id="lufa.drivers.board#evk1100" caption="Board Support - EVK1100"> 717 <module type="driver" id="lufa.drivers.board#evk1100" caption="Board Support - EVK1100">
718 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1100"/> 718 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1100"/>
719 719
720 <device-support value="at32uc3a0512"/> 720 <device-support value="at32uc3a0512"/>
721 721
722 <require idref="lufa.drivers.board.buttons"/> 722 <require idref="lufa.drivers.board.buttons"/>
723 <require idref="lufa.drivers.board.joystick"/> 723 <require idref="lufa.drivers.board.joystick"/>
724 <require idref="lufa.drivers.board.leds"/> 724 <require idref="lufa.drivers.board.leds"/>
725 725
726 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Board.h"/> 726 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Board.h"/>
727 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Buttons.h"/> 727 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Buttons.h"/>
728 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Joystick.h"/> 728 <build type="header-file" value="Drivers/Board/UC3/EVK1100/Joystick.h"/>
729 <build type="header-file" value="Drivers/Board/UC3/EVK1100/LEDs.h"/> 729 <build type="header-file" value="Drivers/Board/UC3/EVK1100/LEDs.h"/>
730 730
731 <build type="define" name="BOARD" value="BOARD_EVK1100"/> 731 <build type="define" name="BOARD" value="BOARD_EVK1100"/>
732 </module> 732 </module>
733 733
734 <module type="driver" id="lufa.drivers.board#evk1101" caption="Board Support - EVK1101"> 734 <module type="driver" id="lufa.drivers.board#evk1101" caption="Board Support - EVK1101">
735 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1101"/> 735 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1101"/>
736 736
737 <device-support value="at32uc3b0256"/> 737 <device-support value="at32uc3b0256"/>
738 738
739 <require idref="lufa.drivers.board.buttons"/> 739 <require idref="lufa.drivers.board.buttons"/>
740 <require idref="lufa.drivers.board.joystick"/> 740 <require idref="lufa.drivers.board.joystick"/>
741 <require idref="lufa.drivers.board.leds"/> 741 <require idref="lufa.drivers.board.leds"/>
742 742
743 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Board.h"/> 743 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Board.h"/>
744 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Buttons.h"/> 744 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Buttons.h"/>
745 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Joystick.h"/> 745 <build type="header-file" value="Drivers/Board/UC3/EVK1101/Joystick.h"/>
746 <build type="header-file" value="Drivers/Board/UC3/EVK1101/LEDs.h"/> 746 <build type="header-file" value="Drivers/Board/UC3/EVK1101/LEDs.h"/>
747 747
748 <build type="define" name="BOARD" value="BOARD_EVK1101"/> 748 <build type="define" name="BOARD" value="BOARD_EVK1101"/>
749 </module> 749 </module>
750 750
751 <module type="driver" id="lufa.drivers.board#evk1104" caption="Board Support - EVK1104"> 751 <module type="driver" id="lufa.drivers.board#evk1104" caption="Board Support - EVK1104">
752 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1104"/> 752 <build type="doxygen-entry-point" value="Group_BoardInfo_EVK1104"/>
753 753
754 <device-support value="at32uc3a3256"/> 754 <device-support value="at32uc3a3256"/>
755 755
756 <require idref="lufa.drivers.board.buttons"/> 756 <require idref="lufa.drivers.board.buttons"/>
757 <require idref="lufa.drivers.board.leds"/> 757 <require idref="lufa.drivers.board.leds"/>
758 758
759 <build type="header-file" value="Drivers/Board/UC3/EVK1104/Board.h"/> 759 <build type="header-file" value="Drivers/Board/UC3/EVK1104/Board.h"/>
760 <build type="header-file" value="Drivers/Board/UC3/EVK1104/Buttons.h"/> 760 <build type="header-file" value="Drivers/Board/UC3/EVK1104/Buttons.h"/>
761 <build type="header-file" value="Drivers/Board/UC3/EVK1104/LEDs.h"/> 761 <build type="header-file" value="Drivers/Board/UC3/EVK1104/LEDs.h"/>
762 762
763 <build type="define" name="BOARD" value="BOARD_EVK1104"/> 763 <build type="define" name="BOARD" value="BOARD_EVK1104"/>
764 </module> 764 </module>
765 765
766 <module type="driver" id="lufa.drivers.board#uc3a3_xplained" caption="Board Support - UC3A3_XPLAINED"> 766 <module type="driver" id="lufa.drivers.board#uc3a3_xplained" caption="Board Support - UC3A3_XPLAINED">
767 <build type="doxygen-entry-point" value="Group_BoardInfo_UC3_A3_XPLAINED"/> 767 <build type="doxygen-entry-point" value="Group_BoardInfo_UC3_A3_XPLAINED"/>
768 768
769 <device-support value="at32uc3a3256"/> 769 <device-support value="at32uc3a3256"/>
770 770
771 <require idref="lufa.drivers.board.buttons"/> 771 <require idref="lufa.drivers.board.buttons"/>
772 <require idref="lufa.drivers.board.leds"/> 772 <require idref="lufa.drivers.board.leds"/>
773 773
774 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/Board.h"/> 774 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/Board.h"/>
775 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/Buttons.h"/> 775 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/Buttons.h"/>
776 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h"/> 776 <build type="header-file" value="Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h"/>
777 777
778 <build type="define" name="BOARD" value="BOARD_UC3A3_XPLAINED"/> 778 <build type="define" name="BOARD" value="BOARD_UC3A3_XPLAINED"/>
779 </module> 779 </module>
780 780
781 <module type="driver" id="lufa.drivers.board#stange_isp" caption="Board Support - STANGE_ISP"> 781 <module type="driver" id="lufa.drivers.board#stange_isp" caption="Board Support - STANGE_ISP">
782 <build type="doxygen-entry-point" value="Group_BoardInfo_STANGE_ISP"/> 782 <build type="doxygen-entry-point" value="Group_BoardInfo_STANGE_ISP"/>
783 783
784 <device-support value="at90usb162"/> 784 <device-support value="at90usb162"/>
785 785
786 <require idref="lufa.drivers.board.buttons"/> 786 <require idref="lufa.drivers.board.buttons"/>
787 <require idref="lufa.drivers.board.leds"/> 787 <require idref="lufa.drivers.board.leds"/>
788 788
789 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/Board.h"/> 789 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/Board.h"/>
790 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/Buttons.h"/> 790 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/Buttons.h"/>
791 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/LEDs.h"/> 791 <build type="header-file" value="Drivers/Board/AVR8/STANGE_ISP/LEDs.h"/>
792 792
793 <build type="define" name="BOARD" value="BOARD_STANGE_ISP"/> 793 <build type="define" name="BOARD" value="BOARD_STANGE_ISP"/>
794 </module> 794 </module>
795 795
796 <module type="driver" id="lufa.drivers.board#c3_xplained" caption="Board Support - C3_XPLAINED"> 796 <module type="driver" id="lufa.drivers.board#c3_xplained" caption="Board Support - C3_XPLAINED">
797 <build type="doxygen-entry-point" value="Group_BoardInfo_C3_XPLAINED"/> 797 <build type="doxygen-entry-point" value="Group_BoardInfo_C3_XPLAINED"/>
798 798
799 <device-support value="atxmega384c3"/> 799 <device-support value="atxmega384c3"/>
800 800
801 <require idref="lufa.drivers.board.buttons"/> 801 <require idref="lufa.drivers.board.buttons"/>
802 <require idref="lufa.drivers.board.leds"/> 802 <require idref="lufa.drivers.board.leds"/>
803 803
804 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/Board.h"/> 804 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/Board.h"/>
805 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h"/> 805 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h"/>
806 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h"/> 806 <build type="header-file" value="Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h"/>
807 807
808 <build type="define" name="BOARD" value="BOARD_C3_XPLAINED"/> 808 <build type="define" name="BOARD" value="BOARD_C3_XPLAINED"/>
809 </module> 809 </module>
810 810
811 <module type="driver" id="lufa.drivers.board#u2s" caption="Board Support - U2S"> 811 <module type="driver" id="lufa.drivers.board#u2s" caption="Board Support - U2S">
812 <build type="doxygen-entry-point" value="Group_BoardInfo_U2S"/> 812 <build type="doxygen-entry-point" value="Group_BoardInfo_U2S"/>
813 813
814 <device-support value="atmega32u2"/> 814 <device-support value="atmega32u2"/>
815 815
816 <require idref="lufa.drivers.board.buttons"/> 816 <require idref="lufa.drivers.board.buttons"/>
817 <require idref="lufa.drivers.board.leds"/> 817 <require idref="lufa.drivers.board.leds"/>
818 818
819 <build type="header-file" value="Drivers/Board/AVR8/U2S/Board.h"/> 819 <build type="header-file" value="Drivers/Board/AVR8/U2S/Board.h"/>
820 <build type="header-file" value="Drivers/Board/AVR8/U2S/Buttons.h"/> 820 <build type="header-file" value="Drivers/Board/AVR8/U2S/Buttons.h"/>
821 <build type="header-file" value="Drivers/Board/AVR8/U2S/LEDs.h"/> 821 <build type="header-file" value="Drivers/Board/AVR8/U2S/LEDs.h"/>
822 822
823 <build type="define" name="BOARD" value="BOARD_U2S"/> 823 <build type="define" name="BOARD" value="BOARD_U2S"/>
824 </module> 824 </module>
825 825
826 <module type="driver" id="lufa.drivers.board#yun" caption="Board Support - YUN"> 826 <module type="driver" id="lufa.drivers.board#yun" caption="Board Support - YUN">
827 <build type="doxygen-entry-point" value="Group_BoardInfo_YUN"/> 827 <build type="doxygen-entry-point" value="Group_BoardInfo_YUN"/>
828 828
829 <device-support value="atmega32u4"/> 829 <device-support value="atmega32u4"/>
830 830
831 <require idref="lufa.drivers.board.leds"/> 831 <require idref="lufa.drivers.board.leds"/>
832 832
833 <build type="header-file" value="Drivers/Board/AVR8/YUN/Board.h"/> 833 <build type="header-file" value="Drivers/Board/AVR8/YUN/Board.h"/>
834 <build type="header-file" value="Drivers/Board/AVR8/YUN/LEDs.h"/> 834 <build type="header-file" value="Drivers/Board/AVR8/YUN/LEDs.h"/>
835 835
836 <build type="define" name="BOARD" value="BOARD_YUN"/> 836 <build type="define" name="BOARD" value="BOARD_YUN"/>
837 </module> 837 </module>
838 838
839 <module type="driver" id="lufa.drivers.board#micro" caption="Board Support - MICRO"> 839 <module type="driver" id="lufa.drivers.board#micro" caption="Board Support - MICRO">
840 <build type="doxygen-entry-point" value="Group_BoardInfo_MICRO"/> 840 <build type="doxygen-entry-point" value="Group_BoardInfo_MICRO"/>
841 841
842 <device-support value="atmega32u4"/> 842 <device-support value="atmega32u4"/>
843 843
844 <require idref="lufa.drivers.board.leds"/> 844 <require idref="lufa.drivers.board.leds"/>
845 845
846 <build type="header-file" value="Drivers/Board/AVR8/MICRO/Board.h"/> 846 <build type="header-file" value="Drivers/Board/AVR8/MICRO/Board.h"/>
847 <build type="header-file" value="Drivers/Board/AVR8/MICRO/LEDs.h"/> 847 <build type="header-file" value="Drivers/Board/AVR8/MICRO/LEDs.h"/>
848 848
849 <build type="define" name="BOARD" value="BOARD_MICRO"/> 849 <build type="define" name="BOARD" value="BOARD_MICRO"/>
850 </module> 850 </module>
851 </select-by-config> 851 </select-by-config>
852 </asf> 852 </asf>
853</lufa> 853</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_misc.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_misc.xml
index ee72f33db..458588774 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_misc.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_misc.xml
@@ -1,57 +1,57 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="component" id="lufa.drivers.misc.at45db321c" caption="LUFA AT45DB321C Dataflash Commands"> 13 <module type="component" id="lufa.drivers.misc.at45db321c" caption="LUFA AT45DB321C Dataflash Commands">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/> 15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/> 16 <device-support-alias value="lufa_uc3"/>
17 17
18 <build type="doxygen-entry-point" value="Group_AT45DB321C"/> 18 <build type="doxygen-entry-point" value="Group_AT45DB321C"/>
19 19
20 <build type="include-path" value=".."/> 20 <build type="include-path" value=".."/>
21 <build type="header-file" subtype="api" value="Drivers/Misc/AT45DB321C.h"/> 21 <build type="header-file" subtype="api" value="Drivers/Misc/AT45DB321C.h"/>
22 </module> 22 </module>
23 23
24 <module type="component" id="lufa.drivers.misc.at45db642d" caption="LUFA AT45DB642D Dataflash Commands"> 24 <module type="component" id="lufa.drivers.misc.at45db642d" caption="LUFA AT45DB642D Dataflash Commands">
25 <device-support-alias value="lufa_avr8"/> 25 <device-support-alias value="lufa_avr8"/>
26 <device-support-alias value="lufa_xmega"/> 26 <device-support-alias value="lufa_xmega"/>
27 <device-support-alias value="lufa_uc3"/> 27 <device-support-alias value="lufa_uc3"/>
28 28
29 <build type="doxygen-entry-point" value="Group_AT45DB321C"/> 29 <build type="doxygen-entry-point" value="Group_AT45DB321C"/>
30 30
31 <build type="include-path" value=".."/> 31 <build type="include-path" value=".."/>
32 <build type="header-file" subtype="api" value="Drivers/Misc/AT45DB642D.h"/> 32 <build type="header-file" subtype="api" value="Drivers/Misc/AT45DB642D.h"/>
33 </module> 33 </module>
34 34
35 <module type="service" id="lufa.drivers.misc.ringbuffer" caption="LUFA Ring Buffer"> 35 <module type="service" id="lufa.drivers.misc.ringbuffer" caption="LUFA Ring Buffer">
36 <device-support-alias value="lufa_avr8"/> 36 <device-support-alias value="lufa_avr8"/>
37 <device-support-alias value="lufa_xmega"/> 37 <device-support-alias value="lufa_xmega"/>
38 <device-support-alias value="lufa_uc3"/> 38 <device-support-alias value="lufa_uc3"/>
39 39
40 <build type="doxygen-entry-point" value="Group_RingBuff"/> 40 <build type="doxygen-entry-point" value="Group_RingBuff"/>
41 41
42 <build type="include-path" value=".."/> 42 <build type="include-path" value=".."/>
43 <build type="header-file" subtype="api" value="Drivers/Misc/RingBuffer.h"/> 43 <build type="header-file" subtype="api" value="Drivers/Misc/RingBuffer.h"/>
44 </module> 44 </module>
45 45
46 <module type="service" id="lufa.drivers.misc.ansi" caption="LUFA ANSI Terminal Commands"> 46 <module type="service" id="lufa.drivers.misc.ansi" caption="LUFA ANSI Terminal Commands">
47 <device-support-alias value="lufa_avr8"/> 47 <device-support-alias value="lufa_avr8"/>
48 <device-support-alias value="lufa_xmega"/> 48 <device-support-alias value="lufa_xmega"/>
49 <device-support-alias value="lufa_uc3"/> 49 <device-support-alias value="lufa_uc3"/>
50 50
51 <build type="doxygen-entry-point" value="Group_Terminal"/> 51 <build type="doxygen-entry-point" value="Group_Terminal"/>
52 52
53 <build type="include-path" value=".."/> 53 <build type="include-path" value=".."/>
54 <build type="header-file" subtype="api" value="Drivers/Misc/TerminalCodes.h"/> 54 <build type="header-file" subtype="api" value="Drivers/Misc/TerminalCodes.h"/>
55 </module> 55 </module>
56 </asf> 56 </asf>
57</lufa> 57</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_peripheral.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
index b4eb8747a..55cf3fa88 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
@@ -1,198 +1,198 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <select-by-device id="lufa.drivers.peripheral.usart" caption="LUFA USART Driver"> 13 <select-by-device id="lufa.drivers.peripheral.usart" caption="LUFA USART Driver">
14 <module type="driver" id="lufa.drivers.peripheral.usart#avr8" caption="LUFA USART Driver - AVR8"> 14 <module type="driver" id="lufa.drivers.peripheral.usart#avr8" caption="LUFA USART Driver - AVR8">
15 <device-support-alias value="lufa_avr8"/> 15 <device-support-alias value="lufa_avr8"/>
16 16
17 <build type="doxygen-entry-point" value="Group_Serial"/> 17 <build type="doxygen-entry-point" value="Group_Serial"/>
18 18
19 <require idref="lufa.common"/> 19 <require idref="lufa.common"/>
20 <require idref="lufa.drivers.misc.ansi"/> 20 <require idref="lufa.drivers.misc.ansi"/>
21 21
22 <build type="c-source" value="Drivers/Peripheral/AVR8/Serial_AVR8.c"/> 22 <build type="c-source" value="Drivers/Peripheral/AVR8/Serial_AVR8.c"/>
23 <build type="header-file" value="Drivers/Peripheral/AVR8/Serial_AVR8.h"/> 23 <build type="header-file" value="Drivers/Peripheral/AVR8/Serial_AVR8.h"/>
24 <build type="include-path" value=".."/> 24 <build type="include-path" value=".."/>
25 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/> 25 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/>
26 </module> 26 </module>
27 27
28 <module type="driver" id="lufa.drivers.peripheral.usart#xmega" caption="LUFA USART Driver - AVR8"> 28 <module type="driver" id="lufa.drivers.peripheral.usart#xmega" caption="LUFA USART Driver - AVR8">
29 <device-support-alias value="lufa_xmega"/> 29 <device-support-alias value="lufa_xmega"/>
30 30
31 <build type="doxygen-entry-point" value="Group_Serial"/> 31 <build type="doxygen-entry-point" value="Group_Serial"/>
32 32
33 <require idref="lufa.common"/> 33 <require idref="lufa.common"/>
34 <require idref="lufa.drivers.misc.ansi"/> 34 <require idref="lufa.drivers.misc.ansi"/>
35 35
36 <build type="c-source" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.c"/> 36 <build type="c-source" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.c"/>
37 <build type="header-file" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.h"/> 37 <build type="header-file" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.h"/>
38 <build type="include-path" value=".."/> 38 <build type="include-path" value=".."/>
39 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/> 39 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/>
40 </module> 40 </module>
41 41
42 <module type="driver" id="lufa.drivers.peripheral.usart#uc3" caption="LUFA USART Driver - UC3"> 42 <module type="driver" id="lufa.drivers.peripheral.usart#uc3" caption="LUFA USART Driver - UC3">
43 <device-support-alias value="lufa_uc3"/> 43 <device-support-alias value="lufa_uc3"/>
44 44
45 <build type="doxygen-entry-point" value="Group_Serial"/> 45 <build type="doxygen-entry-point" value="Group_Serial"/>
46 46
47 <require idref="lufa.common"/> 47 <require idref="lufa.common"/>
48 <require idref="lufa.drivers.misc.ansi"/> 48 <require idref="lufa.drivers.misc.ansi"/>
49 49
50 <info type="gui-flag" value="hidden"/> 50 <info type="gui-flag" value="hidden"/>
51 </module> 51 </module>
52 </select-by-device> 52 </select-by-device>
53 53
54 <select-by-device id="lufa.drivers.peripheral.spi" caption="LUFA SPI Driver"> 54 <select-by-device id="lufa.drivers.peripheral.spi" caption="LUFA SPI Driver">
55 <module type="driver" id="lufa.drivers.peripheral.spi#avr8" caption="LUFA SPI Driver - AVR8"> 55 <module type="driver" id="lufa.drivers.peripheral.spi#avr8" caption="LUFA SPI Driver - AVR8">
56 <device-support-alias value="lufa_avr8"/> 56 <device-support-alias value="lufa_avr8"/>
57 57
58 <build type="doxygen-entry-point" value="Group_SPI"/> 58 <build type="doxygen-entry-point" value="Group_SPI"/>
59 59
60 <require idref="lufa.common"/> 60 <require idref="lufa.common"/>
61 61
62 <build type="header-file" value="Drivers/Peripheral/AVR8/SPI_AVR8.h"/> 62 <build type="header-file" value="Drivers/Peripheral/AVR8/SPI_AVR8.h"/>
63 <build type="include-path" value=".."/> 63 <build type="include-path" value=".."/>
64 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/> 64 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/>
65 </module> 65 </module>
66 66
67 <module type="driver" id="lufa.drivers.peripheral.spi#xmega" caption="LUFA SPI Driver - XMEGA"> 67 <module type="driver" id="lufa.drivers.peripheral.spi#xmega" caption="LUFA SPI Driver - XMEGA">
68 <device-support-alias value="lufa_xmega"/> 68 <device-support-alias value="lufa_xmega"/>
69 69
70 <build type="doxygen-entry-point" value="Group_SPI"/> 70 <build type="doxygen-entry-point" value="Group_SPI"/>
71 71
72 <require idref="lufa.common"/> 72 <require idref="lufa.common"/>
73 73
74 <build type="header-file" value="Drivers/Peripheral/XMEGA/SPI_XMEGA.h"/> 74 <build type="header-file" value="Drivers/Peripheral/XMEGA/SPI_XMEGA.h"/>
75 <build type="include-path" value=".."/> 75 <build type="include-path" value=".."/>
76 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/> 76 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/>
77 </module> 77 </module>
78 78
79 <module type="driver" id="lufa.drivers.peripheral.spi#uc3" caption="LUFA SPI Driver - UC3"> 79 <module type="driver" id="lufa.drivers.peripheral.spi#uc3" caption="LUFA SPI Driver - UC3">
80 <device-support-alias value="lufa_uc3"/> 80 <device-support-alias value="lufa_uc3"/>
81 81
82 <build type="doxygen-entry-point" value="Group_SPI"/> 82 <build type="doxygen-entry-point" value="Group_SPI"/>
83 83
84 <require idref="lufa.common"/> 84 <require idref="lufa.common"/>
85 85
86 <info type="gui-flag" value="hidden"/> 86 <info type="gui-flag" value="hidden"/>
87 </module> 87 </module>
88 </select-by-device> 88 </select-by-device>
89 89
90 <select-by-device id="lufa.drivers.peripheral.usart_spi" caption="LUFA USART SPI Driver"> 90 <select-by-device id="lufa.drivers.peripheral.usart_spi" caption="LUFA USART SPI Driver">
91 <module type="driver" id="lufa.drivers.peripheral.usart_spi#avr8" caption="LUFA USART SPI Driver - AVR8"> 91 <module type="driver" id="lufa.drivers.peripheral.usart_spi#avr8" caption="LUFA USART SPI Driver - AVR8">
92 <device-support-alias value="lufa_avr8"/> 92 <device-support-alias value="lufa_avr8"/>
93 93
94 <build type="doxygen-entry-point" value="Group_SerialSPI"/> 94 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
95 95
96 <require idref="lufa.common"/> 96 <require idref="lufa.common"/>
97 97
98 <build type="header-file" value="Drivers/Peripheral/AVR8/SerialSPI_AVR8.h"/> 98 <build type="header-file" value="Drivers/Peripheral/AVR8/SerialSPI_AVR8.h"/>
99 <build type="include-path" value=".."/> 99 <build type="include-path" value=".."/>
100 <build type="header-file" subtype="api" value="Drivers/Peripheral/SerialSPI.h"/> 100 <build type="header-file" subtype="api" value="Drivers/Peripheral/SerialSPI.h"/>
101 </module> 101 </module>
102 102
103 <module type="driver" id="lufa.drivers.peripheral.usart_spi#xmega" caption="LUFA USART SPI Driver - XMEGA"> 103 <module type="driver" id="lufa.drivers.peripheral.usart_spi#xmega" caption="LUFA USART SPI Driver - XMEGA">
104 <device-support-alias value="lufa_xmega"/> 104 <device-support-alias value="lufa_xmega"/>
105 105
106 <build type="doxygen-entry-point" value="Group_SerialSPI"/> 106 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
107 107
108 <require idref="lufa.common"/> 108 <require idref="lufa.common"/>
109 109
110 <build type="header-file" value="Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h"/> 110 <build type="header-file" value="Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h"/>
111 <build type="include-path" value=".."/> 111 <build type="include-path" value=".."/>
112 <build type="header-file" subtype="api" value="Drivers/Peripheral/SerialSPI.h"/> 112 <build type="header-file" subtype="api" value="Drivers/Peripheral/SerialSPI.h"/>
113 </module> 113 </module>
114 114
115 <module type="driver" id="lufa.drivers.peripheral.usart_spi#uc3" caption="LUFA USART SPI Driver - UC3"> 115 <module type="driver" id="lufa.drivers.peripheral.usart_spi#uc3" caption="LUFA USART SPI Driver - UC3">
116 <device-support-alias value="lufa_uc3"/> 116 <device-support-alias value="lufa_uc3"/>
117 117
118 <build type="doxygen-entry-point" value="Group_SerialSPI"/> 118 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
119 119
120 <require idref="lufa.common"/> 120 <require idref="lufa.common"/>
121 121
122 <info type="gui-flag" value="hidden"/> 122 <info type="gui-flag" value="hidden"/>
123 </module> 123 </module>
124 </select-by-device> 124 </select-by-device>
125 125
126 <select-by-device id="lufa.drivers.peripheral.twi" caption="LUFA TWI Master Driver"> 126 <select-by-device id="lufa.drivers.peripheral.twi" caption="LUFA TWI Master Driver">
127 <module type="driver" id="lufa.drivers.peripheral.twi#avr8" caption="LUFA TWI Master Driver - AVR8"> 127 <module type="driver" id="lufa.drivers.peripheral.twi#avr8" caption="LUFA TWI Master Driver - AVR8">
128 <device-support-alias value="lufa_avr8"/> 128 <device-support-alias value="lufa_avr8"/>
129 129
130 <build type="doxygen-entry-point" value="Group_TWI"/> 130 <build type="doxygen-entry-point" value="Group_TWI"/>
131 131
132 <require idref="lufa.common"/> 132 <require idref="lufa.common"/>
133 133
134 <build type="c-source" value="Drivers/Peripheral/AVR8/TWI_AVR8.c"/> 134 <build type="c-source" value="Drivers/Peripheral/AVR8/TWI_AVR8.c"/>
135 <build type="header-file" value="Drivers/Peripheral/AVR8/TWI_AVR8.h"/> 135 <build type="header-file" value="Drivers/Peripheral/AVR8/TWI_AVR8.h"/>
136 <build type="include-path" value=".."/> 136 <build type="include-path" value=".."/>
137 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/> 137 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/>
138 </module> 138 </module>
139 139
140 <module type="driver" id="lufa.drivers.peripheral.twi#xmega" caption="LUFA TWI Master Driver - XMEGA"> 140 <module type="driver" id="lufa.drivers.peripheral.twi#xmega" caption="LUFA TWI Master Driver - XMEGA">
141 <device-support-alias value="lufa_xmega"/> 141 <device-support-alias value="lufa_xmega"/>
142 142
143 <build type="doxygen-entry-point" value="Group_TWI"/> 143 <build type="doxygen-entry-point" value="Group_TWI"/>
144 144
145 <require idref="lufa.common"/> 145 <require idref="lufa.common"/>
146 146
147 <build type="c-source" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.c"/> 147 <build type="c-source" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.c"/>
148 <build type="header-file" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.h"/> 148 <build type="header-file" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.h"/>
149 <build type="include-path" value=".."/> 149 <build type="include-path" value=".."/>
150 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/> 150 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/>
151 </module> 151 </module>
152 152
153 <module type="driver" id="lufa.drivers.peripheral.twi#uc3" caption="LUFA TWI Master Driver - UC3"> 153 <module type="driver" id="lufa.drivers.peripheral.twi#uc3" caption="LUFA TWI Master Driver - UC3">
154 <device-support-alias value="lufa_uc3"/> 154 <device-support-alias value="lufa_uc3"/>
155 155
156 <build type="doxygen-entry-point" value="Group_TWI"/> 156 <build type="doxygen-entry-point" value="Group_TWI"/>
157 157
158 <require idref="lufa.common"/> 158 <require idref="lufa.common"/>
159 159
160 <info type="gui-flag" value="hidden"/> 160 <info type="gui-flag" value="hidden"/>
161 </module> 161 </module>
162 </select-by-device> 162 </select-by-device>
163 163
164 <select-by-device id="lufa.drivers.peripheral.adc" caption="LUFA ADC Driver"> 164 <select-by-device id="lufa.drivers.peripheral.adc" caption="LUFA ADC Driver">
165 <module type="driver" id="lufa.drivers.peripheral.adc#avr8" caption="LUFA ADC Driver - AVR8"> 165 <module type="driver" id="lufa.drivers.peripheral.adc#avr8" caption="LUFA ADC Driver - AVR8">
166 <device-support-alias value="lufa_avr8"/> 166 <device-support-alias value="lufa_avr8"/>
167 167
168 <build type="doxygen-entry-point" value="Group_ADC"/> 168 <build type="doxygen-entry-point" value="Group_ADC"/>
169 169
170 <require idref="lufa.common"/> 170 <require idref="lufa.common"/>
171 171
172 <build type="header-file" value="Drivers/Peripheral/AVR8/ADC_AVR8.h"/> 172 <build type="header-file" value="Drivers/Peripheral/AVR8/ADC_AVR8.h"/>
173 <build type="include-path" value=".."/> 173 <build type="include-path" value=".."/>
174 <build type="header-file" subtype="api" value="Drivers/Peripheral/ADC.h"/> 174 <build type="header-file" subtype="api" value="Drivers/Peripheral/ADC.h"/>
175 </module> 175 </module>
176 176
177 <module type="driver" id="lufa.drivers.peripheral.adc#xmega" caption="LUFA ADC Driver - XMEGA"> 177 <module type="driver" id="lufa.drivers.peripheral.adc#xmega" caption="LUFA ADC Driver - XMEGA">
178 <device-support-alias value="lufa_xmega"/> 178 <device-support-alias value="lufa_xmega"/>
179 179
180 <build type="doxygen-entry-point" value="Group_ADC"/> 180 <build type="doxygen-entry-point" value="Group_ADC"/>
181 181
182 <require idref="lufa.common"/> 182 <require idref="lufa.common"/>
183 183
184 <info type="gui-flag" value="hidden"/> 184 <info type="gui-flag" value="hidden"/>
185 </module> 185 </module>
186 186
187 <module type="driver" id="lufa.drivers.peripheral.adc#uc3" caption="LUFA ADC Driver - UC3"> 187 <module type="driver" id="lufa.drivers.peripheral.adc#uc3" caption="LUFA ADC Driver - UC3">
188 <device-support-alias value="lufa_uc3"/> 188 <device-support-alias value="lufa_uc3"/>
189 189
190 <build type="doxygen-entry-point" value="Group_ADC"/> 190 <build type="doxygen-entry-point" value="Group_ADC"/>
191 191
192 <require idref="lufa.common"/> 192 <require idref="lufa.common"/>
193 193
194 <info type="gui-flag" value="hidden"/> 194 <info type="gui-flag" value="hidden"/>
195 </module> 195 </module>
196 </select-by-device> 196 </select-by-device>
197 </asf> 197 </asf>
198</lufa> 198</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb.xml
index f07aad672..15c65bf86 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb.xml
@@ -1,32 +1,32 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.drivers.usb" caption="LUFA USB Driver"> 13 <module type="driver" id="lufa.drivers.usb" caption="LUFA USB Driver">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/> 15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/> 16 <device-support-alias value="lufa_uc3"/>
17 17
18 <build type="doxygen-entry-point" value="Group_USB"/> 18 <build type="doxygen-entry-point" value="Group_USB"/>
19 19
20 <build type="define" name="USE_LUFA_CONFIG_HEADER" value=""/> 20 <build type="define" name="USE_LUFA_CONFIG_HEADER" value=""/>
21 <build type="module-config" subtype="path" value="CodeTemplates"/> 21 <build type="module-config" subtype="path" value="CodeTemplates"/>
22 <build type="module-config" subtype="required-header-file" value="LUFAConfig.h"/> 22 <build type="module-config" subtype="required-header-file" value="LUFAConfig.h"/>
23 23
24 <build type="include-path" value=".."/> 24 <build type="include-path" value=".."/>
25 <build type="header-file" subtype="api" value="Drivers/USB/USB.h"/> 25 <build type="header-file" subtype="api" value="Drivers/USB/USB.h"/>
26 26
27 <require idref="lufa.common"/> 27 <require idref="lufa.common"/>
28 <require idref="lufa.drivers.usb.class"/> 28 <require idref="lufa.drivers.usb.class"/>
29 <require idref="lufa.drivers.usb.core"/> 29 <require idref="lufa.drivers.usb.core"/>
30 </module> 30 </module>
31 </asf> 31 </asf>
32</lufa> 32</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_class.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
index 123d60643..5d07af05e 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
@@ -1,32 +1,32 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="service" id="lufa.drivers.usb.class" caption="LUFA USB Class Drivers"> 13 <module type="service" id="lufa.drivers.usb.class" caption="LUFA USB Class Drivers">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/> 15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/> 16 <device-support-alias value="lufa_uc3"/>
17 17
18 <info type="gui-flag" value="hidden"/> 18 <info type="gui-flag" value="hidden"/>
19 <build type="doxygen-entry-point" value="Group_USBClassDrivers"/> 19 <build type="doxygen-entry-point" value="Group_USBClassDrivers"/>
20 20
21 <require idref="lufa.drivers.usb.class.android"/> 21 <require idref="lufa.drivers.usb.class.android"/>
22 <require idref="lufa.drivers.usb.class.audio"/> 22 <require idref="lufa.drivers.usb.class.audio"/>
23 <require idref="lufa.drivers.usb.class.cdc"/> 23 <require idref="lufa.drivers.usb.class.cdc"/>
24 <require idref="lufa.drivers.usb.class.hid"/> 24 <require idref="lufa.drivers.usb.class.hid"/>
25 <require idref="lufa.drivers.usb.class.ms"/> 25 <require idref="lufa.drivers.usb.class.ms"/>
26 <require idref="lufa.drivers.usb.class.midi"/> 26 <require idref="lufa.drivers.usb.class.midi"/>
27 <require idref="lufa.drivers.usb.class.printer"/> 27 <require idref="lufa.drivers.usb.class.printer"/>
28 <require idref="lufa.drivers.usb.class.rndis"/> 28 <require idref="lufa.drivers.usb.class.rndis"/>
29 <require idref="lufa.drivers.usb.class.si"/> 29 <require idref="lufa.drivers.usb.class.si"/>
30 </module> 30 </module>
31 </asf> 31 </asf>
32</lufa> 32</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
index 095bcd279..bfcd0f1e8 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
@@ -1,85 +1,85 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.drivers.usb.core.common" caption="LUFA USB Core Driver - Common"> 13 <module type="driver" id="lufa.drivers.usb.core.common" caption="LUFA USB Core Driver - Common">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/> 15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/> 16 <device-support-alias value="lufa_uc3"/>
17 17
18 <build type="doxygen-entry-point" value="Group_USBManagement"/> 18 <build type="doxygen-entry-point" value="Group_USBManagement"/>
19 19
20 <info type="gui-flag" value="hidden"/> 20 <info type="gui-flag" value="hidden"/>
21 21
22 <build type="header-file" value="Drivers/USB/Core/Device.h"/> 22 <build type="header-file" value="Drivers/USB/Core/Device.h"/>
23 <build type="header-file" value="Drivers/USB/Core/Endpoint.h"/> 23 <build type="header-file" value="Drivers/USB/Core/Endpoint.h"/>
24 <build type="header-file" value="Drivers/USB/Core/Host.h"/> 24 <build type="header-file" value="Drivers/USB/Core/Host.h"/>
25 <build type="header-file" value="Drivers/USB/Core/Pipe.h"/> 25 <build type="header-file" value="Drivers/USB/Core/Pipe.h"/>
26 <build type="header-file" value="Drivers/USB/Core/OTG.h"/> 26 <build type="header-file" value="Drivers/USB/Core/OTG.h"/>
27 <build type="header-file" value="Drivers/USB/Core/USBController.h"/> 27 <build type="header-file" value="Drivers/USB/Core/USBController.h"/>
28 <build type="header-file" value="Drivers/USB/Core/USBInterrupt.h"/> 28 <build type="header-file" value="Drivers/USB/Core/USBInterrupt.h"/>
29 <build type="header-file" value="Drivers/USB/Core/EndpointStream.h"/> 29 <build type="header-file" value="Drivers/USB/Core/EndpointStream.h"/>
30 <build type="header-file" value="Drivers/USB/Core/PipeStream.h"/> 30 <build type="header-file" value="Drivers/USB/Core/PipeStream.h"/>
31 <build type="c-source" value="Drivers/USB/Core/ConfigDescriptors.c"/> 31 <build type="c-source" value="Drivers/USB/Core/ConfigDescriptors.c"/>
32 <build type="header-file" value="Drivers/USB/Core/ConfigDescriptors.h"/> 32 <build type="header-file" value="Drivers/USB/Core/ConfigDescriptors.h"/>
33 <build type="c-source" value="Drivers/USB/Core/DeviceStandardReq.c"/> 33 <build type="c-source" value="Drivers/USB/Core/DeviceStandardReq.c"/>
34 <build type="header-file" value="Drivers/USB/Core/DeviceStandardReq.h"/> 34 <build type="header-file" value="Drivers/USB/Core/DeviceStandardReq.h"/>
35 <build type="c-source" value="Drivers/USB/Core/Events.c"/> 35 <build type="c-source" value="Drivers/USB/Core/Events.c"/>
36 <build type="header-file" value="Drivers/USB/Core/Events.h"/> 36 <build type="header-file" value="Drivers/USB/Core/Events.h"/>
37 <build type="c-source" value="Drivers/USB/Core/HostStandardReq.c"/> 37 <build type="c-source" value="Drivers/USB/Core/HostStandardReq.c"/>
38 <build type="header-file" value="Drivers/USB/Core/HostStandardReq.h"/> 38 <build type="header-file" value="Drivers/USB/Core/HostStandardReq.h"/>
39 <build type="c-source" value="Drivers/USB/Core/USBTask.c"/> 39 <build type="c-source" value="Drivers/USB/Core/USBTask.c"/>
40 <build type="header-file" value="Drivers/USB/Core/USBTask.h"/> 40 <build type="header-file" value="Drivers/USB/Core/USBTask.h"/>
41 <build type="header-file" value="Drivers/USB/Core/USBMode.h"/> 41 <build type="header-file" value="Drivers/USB/Core/USBMode.h"/>
42 <build type="header-file" value="Drivers/USB/Core/StdDescriptors.h"/> 42 <build type="header-file" value="Drivers/USB/Core/StdDescriptors.h"/>
43 <build type="header-file" value="Drivers/USB/Core/StdRequestType.h"/> 43 <build type="header-file" value="Drivers/USB/Core/StdRequestType.h"/>
44 44
45 <build type="c-source" value="Drivers/USB/Class/Common/HIDParser.c"/> 45 <build type="c-source" value="Drivers/USB/Class/Common/HIDParser.c"/>
46 <build type="header-file" value="Drivers/USB/Class/Common/HIDParser.h"/> 46 <build type="header-file" value="Drivers/USB/Class/Common/HIDParser.h"/>
47 <build type="header-file" value="Drivers/USB/Class/Common/HIDReportData.h"/> 47 <build type="header-file" value="Drivers/USB/Class/Common/HIDReportData.h"/>
48 </module> 48 </module>
49 49
50 <select-by-device id="lufa.drivers.usb.core" caption="LUFA USB Core Driver"> 50 <select-by-device id="lufa.drivers.usb.core" caption="LUFA USB Core Driver">
51 <module type="driver" id="lufa.drivers.usb.core#avr8" caption="LUFA USB Core Driver - AVR8"> 51 <module type="driver" id="lufa.drivers.usb.core#avr8" caption="LUFA USB Core Driver - AVR8">
52 <device-support-alias value="lufa_avr8"/> 52 <device-support-alias value="lufa_avr8"/>
53 53
54 <info type="gui-flag" value="hidden"/> 54 <info type="gui-flag" value="hidden"/>
55 55
56 <build type="doxygen-entry-point" value="Group_USBManagement_AVR8"/> 56 <build type="doxygen-entry-point" value="Group_USBManagement_AVR8"/>
57 57
58 <require idref="lufa.drivers.usb.core.common"/> 58 <require idref="lufa.drivers.usb.core.common"/>
59 <require idref="lufa.drivers.usb.core.avr8"/> 59 <require idref="lufa.drivers.usb.core.avr8"/>
60 </module> 60 </module>
61 61
62 <module type="driver" id="lufa.drivers.usb.core#xmega" caption="LUFA USB Core Driver - XMEGA"> 62 <module type="driver" id="lufa.drivers.usb.core#xmega" caption="LUFA USB Core Driver - XMEGA">
63 <device-support-alias value="lufa_xmega"/> 63 <device-support-alias value="lufa_xmega"/>
64 64
65 <info type="gui-flag" value="hidden"/> 65 <info type="gui-flag" value="hidden"/>
66 66
67 <build type="doxygen-entry-point" value="Group_USBManagement_XMEGA"/> 67 <build type="doxygen-entry-point" value="Group_USBManagement_XMEGA"/>
68 68
69 <require idref="lufa.drivers.usb.core.common"/> 69 <require idref="lufa.drivers.usb.core.common"/>
70 <require idref="lufa.drivers.usb.core.xmega"/> 70 <require idref="lufa.drivers.usb.core.xmega"/>
71 </module> 71 </module>
72 72
73 <module type="driver" id="lufa.drivers.usb.core#uc3" caption="LUFA USB Core Driver - UC3"> 73 <module type="driver" id="lufa.drivers.usb.core#uc3" caption="LUFA USB Core Driver - UC3">
74 <device-support-alias value="lufa_uc3"/> 74 <device-support-alias value="lufa_uc3"/>
75 75
76 <info type="gui-flag" value="hidden"/> 76 <info type="gui-flag" value="hidden"/>
77 77
78 <build type="doxygen-entry-point" value="Group_USBManagement_UC3"/> 78 <build type="doxygen-entry-point" value="Group_USBManagement_UC3"/>
79 79
80 <require idref="lufa.drivers.usb.core.common"/> 80 <require idref="lufa.drivers.usb.core.common"/>
81 <require idref="lufa.drivers.usb.core.uc3"/> 81 <require idref="lufa.drivers.usb.core.uc3"/>
82 </module> 82 </module>
83 </select-by-device> 83 </select-by-device>
84 </asf> 84 </asf>
85</lufa> 85</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
index b2792cb2f..51493b460 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
@@ -1,43 +1,43 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.drivers.usb.core.avr8" caption="LUFA USB Core Driver for AVR8"> 13 <module type="driver" id="lufa.drivers.usb.core.avr8" caption="LUFA USB Core Driver for AVR8">
14 <device-support-alias value="lufa_avr8"/> 14 <device-support-alias value="lufa_avr8"/>
15 15
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <build type="doxygen-entry-point" value="Group_USBManagement_AVR8"/> 18 <build type="doxygen-entry-point" value="Group_USBManagement_AVR8"/>
19 19
20 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c"/> 20 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c"/>
21 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c"/> 21 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c"/>
22 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c"/> 22 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c"/>
23 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c"/> 23 <build type="c-source" value="Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c"/>
24 <build type="c-source" value="Drivers/USB/Core/AVR8/Device_AVR8.c"/> 24 <build type="c-source" value="Drivers/USB/Core/AVR8/Device_AVR8.c"/>
25 <build type="header-file" value="Drivers/USB/Core/AVR8/Device_AVR8.h"/> 25 <build type="header-file" value="Drivers/USB/Core/AVR8/Device_AVR8.h"/>
26 <build type="c-source" value="Drivers/USB/Core/AVR8/Endpoint_AVR8.c"/> 26 <build type="c-source" value="Drivers/USB/Core/AVR8/Endpoint_AVR8.c"/>
27 <build type="header-file" value="Drivers/USB/Core/AVR8/Endpoint_AVR8.h"/> 27 <build type="header-file" value="Drivers/USB/Core/AVR8/Endpoint_AVR8.h"/>
28 <build type="c-source" value="Drivers/USB/Core/AVR8/Host_AVR8.c"/> 28 <build type="c-source" value="Drivers/USB/Core/AVR8/Host_AVR8.c"/>
29 <build type="header-file" value="Drivers/USB/Core/AVR8/Host_AVR8.h"/> 29 <build type="header-file" value="Drivers/USB/Core/AVR8/Host_AVR8.h"/>
30 <build type="c-source" value="Drivers/USB/Core/AVR8/Pipe_AVR8.c"/> 30 <build type="c-source" value="Drivers/USB/Core/AVR8/Pipe_AVR8.c"/>
31 <build type="header-file" value="Drivers/USB/Core/AVR8/Pipe_AVR8.h"/> 31 <build type="header-file" value="Drivers/USB/Core/AVR8/Pipe_AVR8.h"/>
32 <build type="header-file" value="Drivers/USB/Core/AVR8/OTG_AVR8.h"/> 32 <build type="header-file" value="Drivers/USB/Core/AVR8/OTG_AVR8.h"/>
33 <build type="c-source" value="Drivers/USB/Core/AVR8/USBController_AVR8.c"/> 33 <build type="c-source" value="Drivers/USB/Core/AVR8/USBController_AVR8.c"/>
34 <build type="header-file" value="Drivers/USB/Core/AVR8/USBController_AVR8.h"/> 34 <build type="header-file" value="Drivers/USB/Core/AVR8/USBController_AVR8.h"/>
35 <build type="c-source" value="Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c"/> 35 <build type="c-source" value="Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c"/>
36 <build type="header-file" value="Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h"/> 36 <build type="header-file" value="Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h"/>
37 <build type="c-source" value="Drivers/USB/Core/AVR8/EndpointStream_AVR8.c"/> 37 <build type="c-source" value="Drivers/USB/Core/AVR8/EndpointStream_AVR8.c"/>
38 <build type="header-file" value="Drivers/USB/Core/AVR8/EndpointStream_AVR8.h"/> 38 <build type="header-file" value="Drivers/USB/Core/AVR8/EndpointStream_AVR8.h"/>
39 <build type="c-source" value="Drivers/USB/Core/AVR8/PipeStream_AVR8.c"/> 39 <build type="c-source" value="Drivers/USB/Core/AVR8/PipeStream_AVR8.c"/>
40 <build type="header-file" value="Drivers/USB/Core/AVR8/PipeStream_AVR8.h"/> 40 <build type="header-file" value="Drivers/USB/Core/AVR8/PipeStream_AVR8.h"/>
41 </module> 41 </module>
42 </asf> 42 </asf>
43</lufa> 43</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
index d815fca44..055ebde23 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
@@ -1,42 +1,42 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.drivers.usb.core.uc3" caption="LUFA USB Core Driver for UC3"> 13 <module type="driver" id="lufa.drivers.usb.core.uc3" caption="LUFA USB Core Driver for UC3">
14 <device-support-alias value="lufa_uc3"/> 14 <device-support-alias value="lufa_uc3"/>
15 15
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <build type="doxygen-entry-point" value="Group_USBManagement_UC3"/> 18 <build type="doxygen-entry-point" value="Group_USBManagement_UC3"/>
19 19
20 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c"/> 20 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c"/>
21 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c"/> 21 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c"/>
22 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c"/> 22 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c"/>
23 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c"/> 23 <build type="c-source" value="Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c"/>
24 <build type="c-source" value="Drivers/USB/Core/UC3/Device_UC3.c"/> 24 <build type="c-source" value="Drivers/USB/Core/UC3/Device_UC3.c"/>
25 <build type="header-file" value="Drivers/USB/Core/UC3/Device_UC3.h"/> 25 <build type="header-file" value="Drivers/USB/Core/UC3/Device_UC3.h"/>
26 <build type="c-source" value="Drivers/USB/Core/UC3/Endpoint_UC3.c"/> 26 <build type="c-source" value="Drivers/USB/Core/UC3/Endpoint_UC3.c"/>
27 <build type="header-file" value="Drivers/USB/Core/UC3/Endpoint_UC3.h"/> 27 <build type="header-file" value="Drivers/USB/Core/UC3/Endpoint_UC3.h"/>
28 <build type="c-source" value="Drivers/USB/Core/UC3/Host_UC3.c"/> 28 <build type="c-source" value="Drivers/USB/Core/UC3/Host_UC3.c"/>
29 <build type="header-file" value="Drivers/USB/Core/UC3/Host_UC3.h"/> 29 <build type="header-file" value="Drivers/USB/Core/UC3/Host_UC3.h"/>
30 <build type="c-source" value="Drivers/USB/Core/UC3/Pipe_UC3.c"/> 30 <build type="c-source" value="Drivers/USB/Core/UC3/Pipe_UC3.c"/>
31 <build type="header-file" value="Drivers/USB/Core/UC3/Pipe_UC3.h"/> 31 <build type="header-file" value="Drivers/USB/Core/UC3/Pipe_UC3.h"/>
32 <build type="c-source" value="Drivers/USB/Core/UC3/USBController_UC3.c"/> 32 <build type="c-source" value="Drivers/USB/Core/UC3/USBController_UC3.c"/>
33 <build type="header-file" value="Drivers/USB/Core/UC3/USBController_UC3.h"/> 33 <build type="header-file" value="Drivers/USB/Core/UC3/USBController_UC3.h"/>
34 <build type="c-source" value="Drivers/USB/Core/UC3/USBInterrupt_UC3.c"/> 34 <build type="c-source" value="Drivers/USB/Core/UC3/USBInterrupt_UC3.c"/>
35 <build type="header-file" value="Drivers/USB/Core/UC3/USBInterrupt_UC3.h"/> 35 <build type="header-file" value="Drivers/USB/Core/UC3/USBInterrupt_UC3.h"/>
36 <build type="c-source" value="Drivers/USB/Core/UC3/EndpointStream_UC3.c"/> 36 <build type="c-source" value="Drivers/USB/Core/UC3/EndpointStream_UC3.c"/>
37 <build type="header-file" value="Drivers/USB/Core/UC3/EndpointStream_UC3.h"/> 37 <build type="header-file" value="Drivers/USB/Core/UC3/EndpointStream_UC3.h"/>
38 <build type="c-source" value="Drivers/USB/Core/UC3/PipeStream_UC3.c"/> 38 <build type="c-source" value="Drivers/USB/Core/UC3/PipeStream_UC3.c"/>
39 <build type="header-file" value="Drivers/USB/Core/UC3/PipeStream_UC3.h"/> 39 <build type="header-file" value="Drivers/USB/Core/UC3/PipeStream_UC3.h"/>
40 </module> 40 </module>
41 </asf> 41 </asf>
42</lufa> 42</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
index 364a0f3ed..085fe85e8 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
@@ -1,36 +1,36 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.drivers.usb.core.xmega" caption="LUFA USB Core Driver for XMEGA"> 13 <module type="driver" id="lufa.drivers.usb.core.xmega" caption="LUFA USB Core Driver for XMEGA">
14 <device-support-alias value="lufa_xmega"/> 14 <device-support-alias value="lufa_xmega"/>
15 15
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <build type="doxygen-entry-point" value="Group_USBManagement_XMEGA"/> 18 <build type="doxygen-entry-point" value="Group_USBManagement_XMEGA"/>
19 19
20 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_R.c"/> 20 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_R.c"/>
21 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_W.c"/> 21 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_W.c"/>
22 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_RW.c"/> 22 <build type="c-source" value="Drivers/USB/Core/XMEGA/Template/Template_Endpoint_RW.c"/>
23 <build type="c-source" value="Drivers/USB/Core/XMEGA/Device_XMEGA.c"/> 23 <build type="c-source" value="Drivers/USB/Core/XMEGA/Device_XMEGA.c"/>
24 <build type="header-file" value="Drivers/USB/Core/XMEGA/Device_XMEGA.h"/> 24 <build type="header-file" value="Drivers/USB/Core/XMEGA/Device_XMEGA.h"/>
25 <build type="c-source" value="Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c"/> 25 <build type="c-source" value="Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c"/>
26 <build type="header-file" value="Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h"/> 26 <build type="header-file" value="Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h"/>
27 <build type="c-source" value="Drivers/USB/Core/XMEGA/Pipe_XMEGA.c"/> 27 <build type="c-source" value="Drivers/USB/Core/XMEGA/Pipe_XMEGA.c"/>
28 <build type="c-source" value="Drivers/USB/Core/XMEGA/USBController_XMEGA.c"/> 28 <build type="c-source" value="Drivers/USB/Core/XMEGA/USBController_XMEGA.c"/>
29 <build type="header-file" value="Drivers/USB/Core/XMEGA/USBController_XMEGA.h"/> 29 <build type="header-file" value="Drivers/USB/Core/XMEGA/USBController_XMEGA.h"/>
30 <build type="c-source" value="Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.c"/> 30 <build type="c-source" value="Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.c"/>
31 <build type="header-file" value="Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.h"/> 31 <build type="header-file" value="Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.h"/>
32 <build type="c-source" value="Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.c"/> 32 <build type="c-source" value="Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.c"/>
33 <build type="header-file" value="Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.h"/> 33 <build type="header-file" value="Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.h"/>
34 </module> 34 </module>
35 </asf> 35 </asf>
36</lufa> 36</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_platform.xml b/lib/lufa/LUFA/StudioIntegration/lufa_platform.xml
index e20b718fb..d33f435c6 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_platform.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_platform.xml
@@ -1,60 +1,60 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <select-by-device id="lufa.platform" caption="LUFA Platform Specific Support"> 13 <select-by-device id="lufa.platform" caption="LUFA Platform Specific Support">
14 <module type="service" id="lufa.platform#avr8" caption="LUFA Platform Specific Support - AVR8"> 14 <module type="service" id="lufa.platform#avr8" caption="LUFA Platform Specific Support - AVR8">
15 <device-support-alias value="lufa_avr8"/> 15 <device-support-alias value="lufa_avr8"/>
16 16
17 <build type="define" name="ARCH" value="ARCH_AVR8"/> 17 <build type="define" name="ARCH" value="ARCH_AVR8"/>
18 18
19 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/> 19 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/>
20 20
21 <build type="include-path" value=".."/> 21 <build type="include-path" value=".."/>
22 <build type="header-file" subtype="api" value="Platform/Platform.h"/> 22 <build type="header-file" subtype="api" value="Platform/Platform.h"/>
23 23
24 <require idref="lufa.common"/> 24 <require idref="lufa.common"/>
25 </module> 25 </module>
26 26
27 <module type="service" id="lufa.platform#xmega" caption="LUFA Platform Specific Support - XMEGA"> 27 <module type="service" id="lufa.platform#xmega" caption="LUFA Platform Specific Support - XMEGA">
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 29
30 <build type="define" name="ARCH" value="ARCH_XMEGA"/> 30 <build type="define" name="ARCH" value="ARCH_XMEGA"/>
31 31
32 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/> 32 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/>
33 33
34 <build type="include-path" value=".."/> 34 <build type="include-path" value=".."/>
35 <build type="header-file" subtype="api" value="Platform/Platform.h"/> 35 <build type="header-file" subtype="api" value="Platform/Platform.h"/>
36 36
37 <build type="distribute" value="Platform/XMEGA/XMEGAExperimentalInfo.txt" subtype="license"/> 37 <build type="distribute" value="Platform/XMEGA/XMEGAExperimentalInfo.txt" subtype="license"/>
38 38
39 <require idref="lufa.platform.xmega"/> 39 <require idref="lufa.platform.xmega"/>
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 </module> 41 </module>
42 42
43 <module type="service" id="lufa.platform#uc3" caption="LUFA Platform Specific Support - UC3"> 43 <module type="service" id="lufa.platform#uc3" caption="LUFA Platform Specific Support - UC3">
44 <device-support-alias value="lufa_uc3"/> 44 <device-support-alias value="lufa_uc3"/>
45 45
46 <build type="define" name="ARCH" value="ARCH_UC3"/> 46 <build type="define" name="ARCH" value="ARCH_UC3"/>
47 47
48 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/> 48 <build type="doxygen-entry-point" value="Group_PlatformDrivers"/>
49 49
50 <build type="include-path" value=".."/> 50 <build type="include-path" value=".."/>
51 <build type="header-file" subtype="api" value="Platform/Platform.h"/> 51 <build type="header-file" subtype="api" value="Platform/Platform.h"/>
52 52
53 <build type="distribute" value="Platform/UC3/UC3ExperimentalInfo.txt" subtype="license"/> 53 <build type="distribute" value="Platform/UC3/UC3ExperimentalInfo.txt" subtype="license"/>
54 54
55 <require idref="lufa.platform.uc3"/> 55 <require idref="lufa.platform.uc3"/>
56 <require idref="lufa.common"/> 56 <require idref="lufa.common"/>
57 </module> 57 </module>
58 </select-by-device> 58 </select-by-device>
59 </asf> 59 </asf>
60</lufa> 60</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_platform_uc3.xml b/lib/lufa/LUFA/StudioIntegration/lufa_platform_uc3.xml
index 8c26d2304..3e875699a 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_platform_uc3.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_platform_uc3.xml
@@ -1,26 +1,26 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <module type="driver" id="lufa.platform.uc3" caption="LUFA UC3 Platform Drivers"> 13 <module type="driver" id="lufa.platform.uc3" caption="LUFA UC3 Platform Drivers">
14 <device-support-alias value="lufa_uc3"/> 14 <device-support-alias value="lufa_uc3"/>
15 15
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <build type="doxygen-entry-point" value="Group_PlatformDrivers_UC3"/> 18 <build type="doxygen-entry-point" value="Group_PlatformDrivers_UC3"/>
19 19
20 <build type="header-file" value="Platform/UC3/ClockManagement.h"/> 20 <build type="header-file" value="Platform/UC3/ClockManagement.h"/>
21 <build type="header-file" value="Platform/UC3/InterruptManagement.h"/> 21 <build type="header-file" value="Platform/UC3/InterruptManagement.h"/>
22 <build type="c-source" value="Platform/UC3/InterruptManagement.c"/> 22 <build type="c-source" value="Platform/UC3/InterruptManagement.c"/>
23 <build type="asm-source" value="Platform/UC3/Exception.S"/> 23 <build type="asm-source" value="Platform/UC3/Exception.S"/>
24 </module> 24 </module>
25 </asf> 25 </asf>
26</lufa> 26</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_platform_xmega.xml b/lib/lufa/LUFA/StudioIntegration/lufa_platform_xmega.xml
index 299c85966..2704bcf00 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_platform_xmega.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_platform_xmega.xml
@@ -1,23 +1,23 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf xmlversion="1.0"> 12 <asf xmlversion="1.0">
13 <module type="driver" id="lufa.platform.xmega" caption="LUFA XMEGA Platform Drivers"> 13 <module type="driver" id="lufa.platform.xmega" caption="LUFA XMEGA Platform Drivers">
14 <device-support-alias value="lufa_xmega"/> 14 <device-support-alias value="lufa_xmega"/>
15 15
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <build type="doxygen-entry-point" value="Group_PlatformDrivers_XMEGA"/> 18 <build type="doxygen-entry-point" value="Group_PlatformDrivers_XMEGA"/>
19 19
20 <build type="header-file" value="Platform/XMEGA/ClockManagement.h"/> 20 <build type="header-file" value="Platform/XMEGA/ClockManagement.h"/>
21 </module> 21 </module>
22 </asf> 22 </asf>
23</lufa> 23</lufa>
diff --git a/lib/lufa/LUFA/StudioIntegration/lufa_toolchain.xml b/lib/lufa/LUFA/StudioIntegration/lufa_toolchain.xml
index 66b416e28..b1f4062d5 100644
--- a/lib/lufa/LUFA/StudioIntegration/lufa_toolchain.xml
+++ b/lib/lufa/LUFA/StudioIntegration/lufa_toolchain.xml
@@ -1,45 +1,45 @@
1<!-- 1<!--
2 LUFA Library 2 LUFA Library
3 Copyright (C) Dean Camera, 2017. 3 Copyright (C) Dean Camera, 2017.
4 4
5 dean [at] fourwalledcubicle [dot] com 5 dean [at] fourwalledcubicle [dot] com
6 www.lufa-lib.org 6 www.lufa-lib.org
7--> 7-->
8 8
9<!-- Atmel Studio framework integration file --> 9<!-- Atmel Studio framework integration file -->
10 10
11<lufa> 11<lufa>
12 <asf> 12 <asf>
13 <select-by-device id="common.utils.toolchain_config" caption="Toolchain configuration defaults"> 13 <select-by-device id="common.utils.toolchain_config" caption="Toolchain configuration defaults">
14 <module type="build-specific" id="common.utils.toolchain_config#avr" caption="Toolchain configuration defaults for 8-bit AVR"> 14 <module type="build-specific" id="common.utils.toolchain_config#avr" caption="Toolchain configuration defaults for 8-bit AVR">
15 <info type="gui-flag" value="hidden"/> 15 <info type="gui-flag" value="hidden"/>
16 <device-support value="avr"/> 16 <device-support value="avr"/>
17 17
18 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned" value="True" toolchain="avrgcc"/> 18 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned" value="True" toolchain="avrgcc"/>
19 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned" value="True" toolchain="avrgcc"/> 19 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned" value="True" toolchain="avrgcc"/>
20 <toolchain-config name="avrgcc.compiler.optimization.OtherFlags" value="-fdata-sections" toolchain="avrgcc"/> 20 <toolchain-config name="avrgcc.compiler.optimization.OtherFlags" value="-fdata-sections" toolchain="avrgcc"/>
21 <toolchain-config name="avrgcc.compiler.optimization.PrepareFunctionsForGarbageCollection" value="True" toolchain="avrgcc"/> 21 <toolchain-config name="avrgcc.compiler.optimization.PrepareFunctionsForGarbageCollection" value="True" toolchain="avrgcc"/>
22 <toolchain-config name="avrgcc.compiler.warnings.AllWarnings" value="True" toolchain="avrgcc"/> 22 <toolchain-config name="avrgcc.compiler.warnings.AllWarnings" value="True" toolchain="avrgcc"/>
23 <toolchain-config name="avrgcc.compiler.miscellaneous.OtherFlags" value="-mrelax -std=gnu99 -fno-strict-aliasing -fno-jump-tables" toolchain="avrgcc"/> 23 <toolchain-config name="avrgcc.compiler.miscellaneous.OtherFlags" value="-mrelax -std=gnu99 -fno-strict-aliasing -fno-jump-tables" toolchain="avrgcc"/>
24 <toolchain-config name="avrgcc.linker.optimization.GarbageCollectUnusedSections" value="True" toolchain="avrgcc"/> 24 <toolchain-config name="avrgcc.linker.optimization.GarbageCollectUnusedSections" value="True" toolchain="avrgcc"/>
25 <toolchain-config name="avrgcc.linker.optimization.RelaxBranches" value="True" toolchain="avrgcc"/> 25 <toolchain-config name="avrgcc.linker.optimization.RelaxBranches" value="True" toolchain="avrgcc"/>
26 <toolchain-config name="avrgcc.linker.miscellaneous.LinkerFlags" value="-Wl,--relax" toolchain="avrgcc"/> 26 <toolchain-config name="avrgcc.linker.miscellaneous.LinkerFlags" value="-Wl,--relax" toolchain="avrgcc"/>
27 </module> 27 </module>
28 </select-by-device> 28 </select-by-device>
29 29
30 <module type="build-specific" id="common.utils.toolchain_config#uc3" caption="Toolchain configuration defaults for 32-bit AVR"> 30 <module type="build-specific" id="common.utils.toolchain_config#uc3" caption="Toolchain configuration defaults for 32-bit AVR">
31 <info type="gui-flag" value="hidden"/> 31 <info type="gui-flag" value="hidden"/>
32 <device-support value="uc3"/> 32 <device-support value="uc3"/>
33 33
34 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned" value="True" toolchain="avr32gcc"/> 34 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned" value="True" toolchain="avr32gcc"/>
35 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned" value="True" toolchain="avr32gcc"/> 35 <toolchain-config name="avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned" value="True" toolchain="avr32gcc"/>
36 <toolchain-config name="avr32gcc.compiler.optimization.OtherFlags" value="-fdata-sections" toolchain="avr32gcc"/> 36 <toolchain-config name="avr32gcc.compiler.optimization.OtherFlags" value="-fdata-sections" toolchain="avr32gcc"/>
37 <toolchain-config name="avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection" value="True" toolchain="avr32gcc"/> 37 <toolchain-config name="avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection" value="True" toolchain="avr32gcc"/>
38 <toolchain-config name="avr32gcc.compiler.warnings.AllWarnings" value="True" toolchain="avr32gcc"/> 38 <toolchain-config name="avr32gcc.compiler.warnings.AllWarnings" value="True" toolchain="avr32gcc"/>
39 <toolchain-config name="avr32gcc.compiler.miscellaneous.OtherFlags" value="-mrelax -std=gnu99 -fno-strict-aliasing -mno-cond-exec-before-reload" toolchain="avr32gcc"/> 39 <toolchain-config name="avr32gcc.compiler.miscellaneous.OtherFlags" value="-mrelax -std=gnu99 -fno-strict-aliasing -mno-cond-exec-before-reload" toolchain="avr32gcc"/>
40 <toolchain-config name="avr32gcc.linker.optimization.GarbageCollectUnusedSections" value="True" toolchain="avr32gcc"/> 40 <toolchain-config name="avr32gcc.linker.optimization.GarbageCollectUnusedSections" value="True" toolchain="avr32gcc"/>
41 <toolchain-config name="avr32gcc.linker.optimization.RelaxBranches" value="True" toolchain="avr32gcc"/> 41 <toolchain-config name="avr32gcc.linker.optimization.RelaxBranches" value="True" toolchain="avr32gcc"/>
42 <toolchain-config name="avr32gcc.linker.miscellaneous.LinkerFlags" value="-Wl,--relax" toolchain="avr32gcc"/> 42 <toolchain-config name="avr32gcc.linker.miscellaneous.LinkerFlags" value="-Wl,--relax" toolchain="avr32gcc"/>
43 </module> 43 </module>
44 </asf> 44 </asf>
45</lufa> 45</lufa>
diff --git a/lib/lufa/Projects/AVRISP-MKII/asf.xml b/lib/lufa/Projects/AVRISP-MKII/asf.xml
index 11467236b..d774b8c6b 100644
--- a/lib/lufa/Projects/AVRISP-MKII/asf.xml
+++ b/lib/lufa/Projects/AVRISP-MKII/asf.xml
@@ -1,91 +1,91 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="AVRISP-MKII Clone Programmer" id="lufa.projects.avrispmkii_clone.avr8"> 2 <project caption="AVRISP-MKII Clone Programmer" id="lufa.projects.avrispmkii_clone.avr8">
3 <require idref="lufa.projects.avrispmkii_clone"/> 3 <require idref="lufa.projects.avrispmkii_clone"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <!-- Required by the XPLAIN Bridge project as well, so split into a meta module --> 14 <!-- Required by the XPLAIN Bridge project as well, so split into a meta module -->
15 <module type="meta" id="lufa.projects.avrispmkii_clone.src" caption="AVRISP-MKII Clone Programmer"> 15 <module type="meta" id="lufa.projects.avrispmkii_clone.src" caption="AVRISP-MKII Clone Programmer">
16 <info type="gui-flag" value="hidden"/> 16 <info type="gui-flag" value="hidden"/>
17 17
18 <device-support-alias value="lufa_avr8"/> 18 <device-support-alias value="lufa_avr8"/>
19 <device-support-alias value="lufa_xmega"/> 19 <device-support-alias value="lufa_xmega"/>
20 <device-support-alias value="lufa_uc3"/> 20 <device-support-alias value="lufa_uc3"/>
21 21
22 <info type="gui-flag" value="move-to-root"/> 22 <info type="gui-flag" value="move-to-root"/>
23 23
24 <build type="include-path" value="."/> 24 <build type="include-path" value="."/>
25 25
26 <build type="c-source" value="AVRISPDescriptors.c"/> 26 <build type="c-source" value="AVRISPDescriptors.c"/>
27 <build type="header-file" value="AVRISPDescriptors.h"/> 27 <build type="header-file" value="AVRISPDescriptors.h"/>
28 28
29 <build type="include-path" value="Lib"/> 29 <build type="include-path" value="Lib"/>
30 30
31 <build type="header-file" value="Lib/V2ProtocolConstants.h"/> 31 <build type="header-file" value="Lib/V2ProtocolConstants.h"/>
32 <build type="c-source" value="Lib/V2Protocol.c"/> 32 <build type="c-source" value="Lib/V2Protocol.c"/>
33 <build type="header-file" value="Lib/V2Protocol.h"/> 33 <build type="header-file" value="Lib/V2Protocol.h"/>
34 <build type="c-source" value="Lib/V2ProtocolParams.c"/> 34 <build type="c-source" value="Lib/V2ProtocolParams.c"/>
35 <build type="header-file" value="Lib/V2ProtocolParams.h"/> 35 <build type="header-file" value="Lib/V2ProtocolParams.h"/>
36 <build type="c-source" value="Lib/ISP/ISPProtocol.c"/> 36 <build type="c-source" value="Lib/ISP/ISPProtocol.c"/>
37 <build type="header-file" value="Lib/ISP/ISPProtocol.h"/> 37 <build type="header-file" value="Lib/ISP/ISPProtocol.h"/>
38 <build type="c-source" value="Lib/ISP/ISPTarget.c"/> 38 <build type="c-source" value="Lib/ISP/ISPTarget.c"/>
39 <build type="header-file" value="Lib/ISP/ISPTarget.h"/> 39 <build type="header-file" value="Lib/ISP/ISPTarget.h"/>
40 <build type="c-source" value="Lib/XPROG/XPROGTarget.c"/> 40 <build type="c-source" value="Lib/XPROG/XPROGTarget.c"/>
41 <build type="header-file" value="Lib/XPROG/XPROGTarget.h"/> 41 <build type="header-file" value="Lib/XPROG/XPROGTarget.h"/>
42 <build type="c-source" value="Lib/XPROG/XPROGProtocol.c"/> 42 <build type="c-source" value="Lib/XPROG/XPROGProtocol.c"/>
43 <build type="header-file" value="Lib/XPROG/XPROGProtocol.h"/> 43 <build type="header-file" value="Lib/XPROG/XPROGProtocol.h"/>
44 <build type="c-source" value="Lib/XPROG/XMEGANVM.c"/> 44 <build type="c-source" value="Lib/XPROG/XMEGANVM.c"/>
45 <build type="header-file" value="Lib/XPROG/XMEGANVM.h"/> 45 <build type="header-file" value="Lib/XPROG/XMEGANVM.h"/>
46 <build type="c-source" value="Lib/XPROG/TINYNVM.c"/> 46 <build type="c-source" value="Lib/XPROG/TINYNVM.c"/>
47 <build type="header-file" value="Lib/XPROG/TINYNVM.h"/> 47 <build type="header-file" value="Lib/XPROG/TINYNVM.h"/>
48 48
49 <require idref="lufa.drivers.peripheral.adc"/> 49 <require idref="lufa.drivers.peripheral.adc"/>
50 <require idref="lufa.drivers.peripheral.spi"/> 50 <require idref="lufa.drivers.peripheral.spi"/>
51 </module> 51 </module>
52 52
53 <module type="application" id="lufa.projects.avrispmkii_clone" caption="AVRISP-MKII Clone Programmer"> 53 <module type="application" id="lufa.projects.avrispmkii_clone" caption="AVRISP-MKII Clone Programmer">
54 <info type="description" value="summary"> 54 <info type="description" value="summary">
55 Clone firmware of the Atmel AVRISP-MKII programmer. 55 Clone firmware of the Atmel AVRISP-MKII programmer.
56 </info> 56 </info>
57 57
58 <info type="gui-flag" value="move-to-root"/> 58 <info type="gui-flag" value="move-to-root"/>
59 59
60 <info type="keyword" value="Technology"> 60 <info type="keyword" value="Technology">
61 <keyword value="Low Level APIs"/> 61 <keyword value="Low Level APIs"/>
62 <keyword value="USB Device"/> 62 <keyword value="USB Device"/>
63 </info> 63 </info>
64 64
65 <device-support-alias value="lufa_avr8"/> 65 <device-support-alias value="lufa_avr8"/>
66 <device-support-alias value="lufa_xmega"/> 66 <device-support-alias value="lufa_xmega"/>
67 <device-support-alias value="lufa_uc3"/> 67 <device-support-alias value="lufa_uc3"/>
68 68
69 <build type="distribute" subtype="user-file" value="doxyfile"/> 69 <build type="distribute" subtype="user-file" value="doxyfile"/>
70 <build type="distribute" subtype="user-file" value="AVRISP-MKII.txt"/> 70 <build type="distribute" subtype="user-file" value="AVRISP-MKII.txt"/>
71 <build type="distribute" subtype="directory" value="WindowsDriver"/> 71 <build type="distribute" subtype="directory" value="WindowsDriver"/>
72 72
73 <build type="c-source" value="AVRISP-MKII.c"/> 73 <build type="c-source" value="AVRISP-MKII.c"/>
74 <build type="header-file" value="AVRISP-MKII.h"/> 74 <build type="header-file" value="AVRISP-MKII.h"/>
75 75
76 <require idref="lufa.projects.avrispmkii_clone.src"/> 76 <require idref="lufa.projects.avrispmkii_clone.src"/>
77 77
78 <build type="module-config" subtype="path" value="Config"/> 78 <build type="module-config" subtype="path" value="Config"/>
79 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 79 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
80 <build type="header-file" value="Config/AppConfig.h"/> 80 <build type="header-file" value="Config/AppConfig.h"/>
81 <build type="header-file" value="Config/LUFAConfig.h"/> 81 <build type="header-file" value="Config/LUFAConfig.h"/>
82 82
83 <require idref="lufa.common"/> 83 <require idref="lufa.common"/>
84 <require idref="lufa.platform"/> 84 <require idref="lufa.platform"/>
85 <require idref="lufa.drivers.usb"/> 85 <require idref="lufa.drivers.usb"/>
86 <require idref="lufa.drivers.peripheral.adc"/> 86 <require idref="lufa.drivers.peripheral.adc"/>
87 <require idref="lufa.drivers.peripheral.spi"/> 87 <require idref="lufa.drivers.peripheral.spi"/>
88 <require idref="lufa.drivers.board"/> 88 <require idref="lufa.drivers.board"/>
89 <require idref="lufa.drivers.board.leds"/> 89 <require idref="lufa.drivers.board.leds"/>
90 </module> 90 </module>
91</asf> 91</asf>
diff --git a/lib/lufa/Projects/Benito/asf.xml b/lib/lufa/Projects/Benito/asf.xml
index 6f36da767..e138b0ccd 100644
--- a/lib/lufa/Projects/Benito/asf.xml
+++ b/lib/lufa/Projects/Benito/asf.xml
@@ -1,53 +1,53 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Benito Programmer" id="lufa.projects.benito.avr8"> 2 <project caption="Benito Programmer" id="lufa.projects.benito.avr8">
3 <require idref="lufa.projects.benito"/> 3 <require idref="lufa.projects.benito"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.benito" caption="Benito Programmer"> 14 <module type="application" id="lufa.projects.benito" caption="Benito Programmer">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Benito AVR programmer. 16 Benito AVR programmer.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="CDC Class"/> 24 <keyword value="CDC Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="Benito.txt"/> 32 <build type="distribute" subtype="user-file" value="Benito.txt"/>
33 <build type="distribute" subtype="user-file" value="LUFA Benito Programmer.inf"/> 33 <build type="distribute" subtype="user-file" value="LUFA Benito Programmer.inf"/>
34 34
35 <build type="c-source" value="Benito.c"/> 35 <build type="c-source" value="Benito.c"/>
36 <build type="c-source" value="Descriptors.c"/> 36 <build type="c-source" value="Descriptors.c"/>
37 <build type="header-file" value="Benito.h"/> 37 <build type="header-file" value="Benito.h"/>
38 <build type="header-file" value="Descriptors.h"/> 38 <build type="header-file" value="Descriptors.h"/>
39 39
40 <build type="module-config" subtype="path" value="Config"/> 40 <build type="module-config" subtype="path" value="Config"/>
41 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 41 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
42 <build type="header-file" value="Config/AppConfig.h"/> 42 <build type="header-file" value="Config/AppConfig.h"/>
43 <build type="header-file" value="Config/LUFAConfig.h"/> 43 <build type="header-file" value="Config/LUFAConfig.h"/>
44 44
45 <require idref="lufa.common"/> 45 <require idref="lufa.common"/>
46 <require idref="lufa.platform"/> 46 <require idref="lufa.platform"/>
47 <require idref="lufa.drivers.usb"/> 47 <require idref="lufa.drivers.usb"/>
48 <require idref="lufa.drivers.peripheral.usart"/> 48 <require idref="lufa.drivers.peripheral.usart"/>
49 <require idref="lufa.drivers.misc.ringbuffer"/> 49 <require idref="lufa.drivers.misc.ringbuffer"/>
50 <require idref="lufa.drivers.board"/> 50 <require idref="lufa.drivers.board"/>
51 <require idref="lufa.drivers.board.leds"/> 51 <require idref="lufa.drivers.board.leds"/>
52 </module> 52 </module>
53</asf> 53</asf>
diff --git a/lib/lufa/Projects/HIDReportViewer/asf.xml b/lib/lufa/Projects/HIDReportViewer/asf.xml
index 7819aabf8..eb5d4bbe8 100644
--- a/lib/lufa/Projects/HIDReportViewer/asf.xml
+++ b/lib/lufa/Projects/HIDReportViewer/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="HID Report Viewer" id="lufa.projects.hid_viewer.avr8"> 2 <project caption="HID Report Viewer" id="lufa.projects.hid_viewer.avr8">
3 <require idref="lufa.projects.hid_viewer"/> 3 <require idref="lufa.projects.hid_viewer"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.hid_viewer" caption="HID Report Viewer"> 14 <module type="application" id="lufa.projects.hid_viewer" caption="HID Report Viewer">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 HID device report viewer project. 16 HID device report viewer project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="HIDReportViewer.txt"/> 32 <build type="distribute" subtype="user-file" value="HIDReportViewer.txt"/>
33 33
34 <build type="c-source" value="HIDReportViewer.c"/> 34 <build type="c-source" value="HIDReportViewer.c"/>
35 <build type="header-file" value="HIDReportViewer.h"/> 35 <build type="header-file" value="HIDReportViewer.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Projects/LEDNotifier/asf.xml b/lib/lufa/Projects/LEDNotifier/asf.xml
index 01f346838..c3f42899a 100644
--- a/lib/lufa/Projects/LEDNotifier/asf.xml
+++ b/lib/lufa/Projects/LEDNotifier/asf.xml
@@ -1,51 +1,51 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="LED Notifier Widget" id="lufa.projects.led_notifier.avr8"> 2 <project caption="LED Notifier Widget" id="lufa.projects.led_notifier.avr8">
3 <require idref="lufa.projects.led_notifier"/> 3 <require idref="lufa.projects.led_notifier"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.led_notifier" caption="LED Notifier Widget"> 14 <module type="application" id="lufa.projects.led_notifier" caption="LED Notifier Widget">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 RGB LED notification widget project. 16 RGB LED notification widget project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="CDC Class"/> 24 <keyword value="CDC Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="LEDNotifier.txt"/> 32 <build type="distribute" subtype="user-file" value="LEDNotifier.txt"/>
33 <build type="distribute" subtype="user-file" value="LUFA LED Notifier.inf"/> 33 <build type="distribute" subtype="user-file" value="LUFA LED Notifier.inf"/>
34 <build type="distribute" subtype="directory" value="CPUUsageApp"/> 34 <build type="distribute" subtype="directory" value="CPUUsageApp"/>
35 <build type="distribute" subtype="directory" value="LEDMixerApp"/> 35 <build type="distribute" subtype="directory" value="LEDMixerApp"/>
36 36
37 <build type="c-source" value="LEDNotifier.c"/> 37 <build type="c-source" value="LEDNotifier.c"/>
38 <build type="c-source" value="Descriptors.c"/> 38 <build type="c-source" value="Descriptors.c"/>
39 <build type="header-file" value="LEDNotifier.h"/> 39 <build type="header-file" value="LEDNotifier.h"/>
40 <build type="header-file" value="Descriptors.h"/> 40 <build type="header-file" value="Descriptors.h"/>
41 41
42 <build type="module-config" subtype="path" value="Config"/> 42 <build type="module-config" subtype="path" value="Config"/>
43 <build type="header-file" value="Config/LUFAConfig.h"/> 43 <build type="header-file" value="Config/LUFAConfig.h"/>
44 44
45 <require idref="lufa.common"/> 45 <require idref="lufa.common"/>
46 <require idref="lufa.platform"/> 46 <require idref="lufa.platform"/>
47 <require idref="lufa.drivers.usb"/> 47 <require idref="lufa.drivers.usb"/>
48 <require idref="lufa.drivers.board"/> 48 <require idref="lufa.drivers.board"/>
49 <require idref="lufa.drivers.board.leds"/> 49 <require idref="lufa.drivers.board.leds"/>
50 </module> 50 </module>
51</asf> 51</asf>
diff --git a/lib/lufa/Projects/MIDIToneGenerator/asf.xml b/lib/lufa/Projects/MIDIToneGenerator/asf.xml
index 6795c1bb8..258393ac5 100644
--- a/lib/lufa/Projects/MIDIToneGenerator/asf.xml
+++ b/lib/lufa/Projects/MIDIToneGenerator/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="MIDI Tone Generator" id="lufa.projects.midi_tone_gen.avr8"> 2 <project caption="MIDI Tone Generator" id="lufa.projects.midi_tone_gen.avr8">
3 <require idref="lufa.projects.midi_tone_gen"/> 3 <require idref="lufa.projects.midi_tone_gen"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.midi_tone_gen" caption="MIDI Tone Generator"> 14 <module type="application" id="lufa.projects.midi_tone_gen" caption="MIDI Tone Generator">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 MIDI tone generator project. 16 MIDI tone generator project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="MIDI Class"/> 24 <keyword value="MIDI Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MIDIToneGenerator.txt"/> 32 <build type="distribute" subtype="user-file" value="MIDIToneGenerator.txt"/>
33 33
34 <build type="c-source" value="MIDIToneGenerator.c"/> 34 <build type="c-source" value="MIDIToneGenerator.c"/>
35 <build type="c-source" value="Descriptors.c"/> 35 <build type="c-source" value="Descriptors.c"/>
36 <build type="header-file" value="MIDIToneGenerator.h"/> 36 <build type="header-file" value="MIDIToneGenerator.h"/>
37 <build type="header-file" value="Descriptors.h"/> 37 <build type="header-file" value="Descriptors.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 40 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
41 <build type="header-file" value="Config/AppConfig.h"/> 41 <build type="header-file" value="Config/AppConfig.h"/>
42 <build type="header-file" value="Config/LUFAConfig.h"/> 42 <build type="header-file" value="Config/LUFAConfig.h"/>
43 43
44 <require idref="lufa.common"/> 44 <require idref="lufa.common"/>
45 <require idref="lufa.platform"/> 45 <require idref="lufa.platform"/>
46 <require idref="lufa.drivers.usb"/> 46 <require idref="lufa.drivers.usb"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Projects/Magstripe/asf.xml b/lib/lufa/Projects/Magstripe/asf.xml
index 9fc5311e2..068eaa6fc 100644
--- a/lib/lufa/Projects/Magstripe/asf.xml
+++ b/lib/lufa/Projects/Magstripe/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Magnetic Strip Card Reader" id="lufa.projects.magstripe.avr8"> 2 <project caption="Magnetic Strip Card Reader" id="lufa.projects.magstripe.avr8">
3 <require idref="lufa.projects.magstripe"/> 3 <require idref="lufa.projects.magstripe"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.magstripe" caption="Magnetic Strip Card Reader"> 14 <module type="application" id="lufa.projects.magstripe" caption="Magnetic Strip Card Reader">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Magnetic strip card reader project. 16 Magnetic strip card reader project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="Magstripe.txt"/> 32 <build type="distribute" subtype="user-file" value="Magstripe.txt"/>
33 33
34 <build type="c-source" value="Magstripe.c"/> 34 <build type="c-source" value="Magstripe.c"/>
35 <build type="c-source" value="Descriptors.c"/> 35 <build type="c-source" value="Descriptors.c"/>
36 <build type="header-file" value="Magstripe.h"/> 36 <build type="header-file" value="Magstripe.h"/>
37 <build type="header-file" value="Descriptors.h"/> 37 <build type="header-file" value="Descriptors.h"/>
38 38
39 <build type="c-source" value="Lib/CircularBitBuffer.c"/> 39 <build type="c-source" value="Lib/CircularBitBuffer.c"/>
40 <build type="header-file" value="Lib/CircularBitBuffer.h"/> 40 <build type="header-file" value="Lib/CircularBitBuffer.h"/>
41 <build type="header-file" value="Lib/MagstripeHW.h"/> 41 <build type="header-file" value="Lib/MagstripeHW.h"/>
42 42
43 <build type="module-config" subtype="path" value="Config"/> 43 <build type="module-config" subtype="path" value="Config"/>
44 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 44 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
45 <build type="header-file" value="Config/AppConfig.h"/> 45 <build type="header-file" value="Config/AppConfig.h"/>
46 <build type="header-file" value="Config/LUFAConfig.h"/> 46 <build type="header-file" value="Config/LUFAConfig.h"/>
47 47
48 <require idref="lufa.common"/> 48 <require idref="lufa.common"/>
49 <require idref="lufa.platform"/> 49 <require idref="lufa.platform"/>
50 <require idref="lufa.drivers.usb"/> 50 <require idref="lufa.drivers.usb"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Projects/MediaController/asf.xml b/lib/lufa/Projects/MediaController/asf.xml
index 2d476da51..8a9fa2af9 100644
--- a/lib/lufa/Projects/MediaController/asf.xml
+++ b/lib/lufa/Projects/MediaController/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Media Controller" id="lufa.projects.media_control.avr8"> 2 <project caption="Media Controller" id="lufa.projects.media_control.avr8">
3 <require idref="lufa.projects.media_control"/> 3 <require idref="lufa.projects.media_control"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.media_control" caption="Media Controller"> 14 <module type="application" id="lufa.projects.media_control" caption="Media Controller">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Magnetic strip card reader project. 16 Magnetic strip card reader project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MediaController.txt"/> 32 <build type="distribute" subtype="user-file" value="MediaController.txt"/>
33 33
34 <build type="c-source" value="MediaController.c"/> 34 <build type="c-source" value="MediaController.c"/>
35 <build type="c-source" value="Descriptors.c"/> 35 <build type="c-source" value="Descriptors.c"/>
36 <build type="header-file" value="MediaController.h"/> 36 <build type="header-file" value="MediaController.h"/>
37 <build type="header-file" value="Descriptors.h"/> 37 <build type="header-file" value="Descriptors.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 <require idref="lufa.drivers.board.buttons"/> 47 <require idref="lufa.drivers.board.buttons"/>
48 <require idref="lufa.drivers.board.joystick"/> 48 <require idref="lufa.drivers.board.joystick"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Projects/MissileLauncher/asf.xml b/lib/lufa/Projects/MissileLauncher/asf.xml
index 1b8ac1bd5..6e359ccb0 100644
--- a/lib/lufa/Projects/MissileLauncher/asf.xml
+++ b/lib/lufa/Projects/MissileLauncher/asf.xml
@@ -1,49 +1,49 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Missile Launcher" id="lufa.projects.missile_launcher.avr8"> 2 <project caption="Missile Launcher" id="lufa.projects.missile_launcher.avr8">
3 <require idref="lufa.projects.missile_launcher"/> 3 <require idref="lufa.projects.missile_launcher"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.missile_launcher" caption="Missile Launcher"> 14 <module type="application" id="lufa.projects.missile_launcher" caption="Missile Launcher">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Missile launcher project. 16 Missile launcher project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 </info> 24 </info>
25 25
26 <device-support-alias value="lufa_avr8"/> 26 <device-support-alias value="lufa_avr8"/>
27 <device-support-alias value="lufa_xmega"/> 27 <device-support-alias value="lufa_xmega"/>
28 <device-support-alias value="lufa_uc3"/> 28 <device-support-alias value="lufa_uc3"/>
29 29
30 <build type="distribute" subtype="user-file" value="doxyfile"/> 30 <build type="distribute" subtype="user-file" value="doxyfile"/>
31 <build type="distribute" subtype="user-file" value="MissileLauncher.txt"/> 31 <build type="distribute" subtype="user-file" value="MissileLauncher.txt"/>
32 32
33 <build type="c-source" value="MissileLauncher.c"/> 33 <build type="c-source" value="MissileLauncher.c"/>
34 <build type="c-source" value="ConfigDescriptor.c"/> 34 <build type="c-source" value="ConfigDescriptor.c"/>
35 <build type="header-file" value="MissileLauncher.h"/> 35 <build type="header-file" value="MissileLauncher.h"/>
36 <build type="header-file" value="ConfigDescriptor.h"/> 36 <build type="header-file" value="ConfigDescriptor.h"/>
37 37
38 <build type="module-config" subtype="path" value="Config"/> 38 <build type="module-config" subtype="path" value="Config"/>
39 <build type="header-file" value="Config/LUFAConfig.h"/> 39 <build type="header-file" value="Config/LUFAConfig.h"/>
40 40
41 <require idref="lufa.common"/> 41 <require idref="lufa.common"/>
42 <require idref="lufa.platform"/> 42 <require idref="lufa.platform"/>
43 <require idref="lufa.drivers.usb"/> 43 <require idref="lufa.drivers.usb"/>
44 <require idref="lufa.drivers.board"/> 44 <require idref="lufa.drivers.board"/>
45 <require idref="lufa.drivers.board.buttons"/> 45 <require idref="lufa.drivers.board.buttons"/>
46 <require idref="lufa.drivers.board.joystick"/> 46 <require idref="lufa.drivers.board.joystick"/>
47 <require idref="lufa.drivers.board.leds"/> 47 <require idref="lufa.drivers.board.leds"/>
48 </module> 48 </module>
49</asf> 49</asf>
diff --git a/lib/lufa/Projects/RelayBoard/asf.xml b/lib/lufa/Projects/RelayBoard/asf.xml
index e3a2ef4b2..ca71c2144 100644
--- a/lib/lufa/Projects/RelayBoard/asf.xml
+++ b/lib/lufa/Projects/RelayBoard/asf.xml
@@ -1,47 +1,47 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Relay Board Controller" id="lufa.projects.relay_board.avr8"> 2 <project caption="Relay Board Controller" id="lufa.projects.relay_board.avr8">
3 <require idref="lufa.projects.relay_board"/> 3 <require idref="lufa.projects.relay_board"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.relay_board" caption="Relay Board Controller"> 14 <module type="application" id="lufa.projects.relay_board" caption="Relay Board Controller">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Relay Board Controller project. 16 Relay Board Controller project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 </info> 24 </info>
25 25
26 <device-support-alias value="lufa_avr8"/> 26 <device-support-alias value="lufa_avr8"/>
27 <device-support-alias value="lufa_xmega"/> 27 <device-support-alias value="lufa_xmega"/>
28 <device-support-alias value="lufa_uc3"/> 28 <device-support-alias value="lufa_uc3"/>
29 29
30 <build type="distribute" subtype="user-file" value="doxyfile"/> 30 <build type="distribute" subtype="user-file" value="doxyfile"/>
31 <build type="distribute" subtype="user-file" value="RelayBoard.txt"/> 31 <build type="distribute" subtype="user-file" value="RelayBoard.txt"/>
32 32
33 <build type="c-source" value="RelayBoard.c"/> 33 <build type="c-source" value="RelayBoard.c"/>
34 <build type="c-source" value="Descriptors.c"/> 34 <build type="c-source" value="Descriptors.c"/>
35 <build type="header-file" value="RelayBoard.h"/> 35 <build type="header-file" value="RelayBoard.h"/>
36 <build type="header-file" value="Descriptors.h"/> 36 <build type="header-file" value="Descriptors.h"/>
37 37
38 <build type="module-config" subtype="path" value="Config"/> 38 <build type="module-config" subtype="path" value="Config"/>
39 <build type="header-file" value="Config/LUFAConfig.h"/> 39 <build type="header-file" value="Config/LUFAConfig.h"/>
40 40
41 <require idref="lufa.common"/> 41 <require idref="lufa.common"/>
42 <require idref="lufa.platform"/> 42 <require idref="lufa.platform"/>
43 <require idref="lufa.drivers.usb"/> 43 <require idref="lufa.drivers.usb"/>
44 <require idref="lufa.drivers.board"/> 44 <require idref="lufa.drivers.board"/>
45 <require idref="lufa.drivers.board.leds"/> 45 <require idref="lufa.drivers.board.leds"/>
46 </module> 46 </module>
47</asf> 47</asf>
diff --git a/lib/lufa/Projects/SerialToLCD/asf.xml b/lib/lufa/Projects/SerialToLCD/asf.xml
index f29872794..e0a41823e 100644
--- a/lib/lufa/Projects/SerialToLCD/asf.xml
+++ b/lib/lufa/Projects/SerialToLCD/asf.xml
@@ -1,51 +1,51 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="USB Serial to LCD Display" id="lufa.projects.serial_to_lcd.avr8"> 2 <project caption="USB Serial to LCD Display" id="lufa.projects.serial_to_lcd.avr8">
3 <require idref="lufa.projects.serial_to_lcd"/> 3 <require idref="lufa.projects.serial_to_lcd"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="usbkey"/> 8 <config name="lufa.drivers.board.name" value="usbkey"/>
9 9
10 <build type="define" name="F_CPU" value="8000000UL"/> 10 <build type="define" name="F_CPU" value="8000000UL"/>
11 <build type="define" name="F_USB" value="8000000UL"/> 11 <build type="define" name="F_USB" value="8000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.projects.serial_to_lcd" caption="USB Serial to LCD Display"> 14 <module type="application" id="lufa.projects.serial_to_lcd" caption="USB Serial to LCD Display">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 USB Serial to LCD Controller project. 16 USB Serial to LCD Controller project.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Device"/> 23 <keyword value="USB Device"/>
24 <keyword value="CDC Class"/> 24 <keyword value="CDC Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="SerialToLCD.txt"/> 32 <build type="distribute" subtype="user-file" value="SerialToLCD.txt"/>
33 <build type="distribute" subtype="user-file" value="LUFA SerialToLCD.inf"/> 33 <build type="distribute" subtype="user-file" value="LUFA SerialToLCD.inf"/>
34 34
35 <build type="c-source" value="SerialToLCD.c"/> 35 <build type="c-source" value="SerialToLCD.c"/>
36 <build type="c-source" value="Descriptors.c"/> 36 <build type="c-source" value="Descriptors.c"/>
37 <build type="header-file" value="SerialToLCD.h"/> 37 <build type="header-file" value="SerialToLCD.h"/>
38 <build type="header-file" value="Descriptors.h"/> 38 <build type="header-file" value="Descriptors.h"/>
39 39
40 <build type="c-source" value="Lib/HD44780.c"/> 40 <build type="c-source" value="Lib/HD44780.c"/>
41 <build type="header-file" value="Lib/HD44780.h"/> 41 <build type="header-file" value="Lib/HD44780.h"/>
42 42
43 <build type="module-config" subtype="path" value="Config"/> 43 <build type="module-config" subtype="path" value="Config"/>
44 <build type="header-file" value="Config/LUFAConfig.h"/> 44 <build type="header-file" value="Config/LUFAConfig.h"/>
45 45
46 <require idref="lufa.common"/> 46 <require idref="lufa.common"/>
47 <require idref="lufa.platform"/> 47 <require idref="lufa.platform"/>
48 <require idref="lufa.drivers.usb"/> 48 <require idref="lufa.drivers.usb"/>
49 <require idref="lufa.drivers.misc.ringbuffer"/> 49 <require idref="lufa.drivers.misc.ringbuffer"/>
50 </module> 50 </module>
51</asf> 51</asf>