diff --git a/Bootloaders/CDC/BootloaderCDC.aps b/Bootloaders/CDC/BootloaderCDC.aps
deleted file mode 100644
index 3141c59c3c..0000000000
--- a/Bootloaders/CDC/BootloaderCDC.aps
+++ /dev/null
@@ -1 +0,0 @@
-BootloaderCDC13-Jul-2010 14:41:2513-Jul-2010 14:42:12241013-Jul-2010 14:41:2544, 18, 0, 685AVR GCCBootloaderCDC.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000BootloaderAPITable.SBootloaderCDC.cDescriptors.cBootloaderCDC.hDescriptors.hmakefiledefaultYESmakefileatmega12811
BootloaderCDC.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\BootloaderCDC.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\BootloaderCDC.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\Descriptors.c
diff --git a/Bootloaders/DFU/BootloaderDFU.aps b/Bootloaders/DFU/BootloaderDFU.aps
deleted file mode 100644
index b5842905b2..0000000000
--- a/Bootloaders/DFU/BootloaderDFU.aps
+++ /dev/null
@@ -1 +0,0 @@
-BootloaderDFU13-Jul-2010 14:42:2813-Jul-2010 14:46:54241013-Jul-2010 14:42:2844, 18, 0, 685AVR GCCBootloaderDFU.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\DFU\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000BootloaderAPITable.SBootloaderDFU.cDescriptors.cBootloaderDFU.hDescriptors.hmakefiledefaultYESmakefileatmega12811
BootloaderDFU.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Bootloaders/HID/BootloaderHID.aps b/Bootloaders/HID/BootloaderHID.aps
deleted file mode 100644
index 7cf724d2ac..0000000000
--- a/Bootloaders/HID/BootloaderHID.aps
+++ /dev/null
@@ -1 +0,0 @@
-BootloaderHID15-Jan-2011 21:49:0015-Jan-2011 21:49:00241013-Jul-2010 14:41:2544, 18, 0, 685AVR GCCBootloaderHID.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\HID\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000BootloaderHID.cDescriptors.cBootloaderHID.hDescriptors.hmakefiledefaultYESmakefileatmega12811
BootloaderCDC.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\HID\BootloaderHID.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\HID\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\HID\BootloaderHID.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Bootloaders\CDC\Descriptors.c
diff --git a/Bootloaders/makefile b/Bootloaders/makefile
index 18bf143bbc..c9f4941828 100644
--- a/Bootloaders/makefile
+++ b/Bootloaders/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/BoardDriverTest/BoardDeviceMap.cfg b/BuildTests/BoardDriverTest/BoardDeviceMap.cfg
index e2b8c8829a..5ef6db2330 100644
--- a/BuildTests/BoardDriverTest/BoardDeviceMap.cfg
+++ b/BuildTests/BoardDriverTest/BoardDeviceMap.cfg
@@ -1,4 +1,24 @@
-# BOARD DEFINE = {ARCH} : {MCU} :
+#
+# LUFA Library
+# Copyright (C) Dean Camera, 2012.
+#
+# dean [at] fourwalledcubicle [dot] com
+# www.lufa-lib.org
+#
+#
+# =============================================================================
+# Board configuration map script, processed with the "BoardDriverTest"
+# makefile. This script file maps the possible LUFA target BOARD makefile
+# value in user projects to a specific architecture and device. This mapping is
+# then used by the makefile to build all possible drivers for that board, to
+# detect any missing or erroneous functions. To add a new board mapping, use
+# the syntax:
+#
+# BOARD DEFINE = {ARCH} : {MCU} :
+#
+# And re-run the makefile. Note that each board may have only one target.
+# =============================================================================
+#
#
BOARD_USER = avr8 : at90usb1287 :
BOARD_NONE = avr8 : at90usb1287 :
diff --git a/BuildTests/BoardDriverTest/makefile b/BuildTests/BoardDriverTest/makefile
index 68180c221c..c1adc67a95 100644
--- a/BuildTests/BoardDriverTest/makefile
+++ b/BuildTests/BoardDriverTest/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/BootloaderTest/BootloaderDeviceMap.cfg b/BuildTests/BootloaderTest/BootloaderDeviceMap.cfg
index a95793ccc3..082b8f5080 100644
--- a/BuildTests/BootloaderTest/BootloaderDeviceMap.cfg
+++ b/BuildTests/BootloaderTest/BootloaderDeviceMap.cfg
@@ -1,4 +1,23 @@
-# BOOTLOADER = {ARCH} : {MCU} : {BOARD} : {FLASH SIZE KB} : {BOOT SIZE KB} :
+#
+# LUFA Library
+# Copyright (C) Dean Camera, 2012.
+#
+# dean [at] fourwalledcubicle [dot] com
+# www.lufa-lib.org
+#
+#
+# =============================================================================
+# Bootloader configuration map script, processed with the "BootloaderTest"
+# makefile. This script file defines the targets for each LUFA bootloader,
+# which are then built as part of the build test to ensure that there are no
+# failures on all standard configurations. To add a new build target for a
+# bootloader to this script, use the format:
+#
+# BOOTLOADER = {ARCH} : {MCU} : {BOARD} : {FLASH SIZE KB} : {BOOT SIZE KB} :
+#
+# And re-run the makefile.
+# =============================================================================
+#
#
# ------------ CDC Bootloader -------------
CDC = avr8 : at90usb1287 : NONE : 128 : 8 :
diff --git a/BuildTests/BootloaderTest/makefile b/BuildTests/BootloaderTest/makefile
index 5b378ec99f..71fa21a4b5 100644
--- a/BuildTests/BootloaderTest/makefile
+++ b/BuildTests/BootloaderTest/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/ModuleTest/makefile b/BuildTests/ModuleTest/makefile
index 59700730cf..6811e1a2fb 100644
--- a/BuildTests/ModuleTest/makefile
+++ b/BuildTests/ModuleTest/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/SingleUSBModeTest/makefile b/BuildTests/SingleUSBModeTest/makefile
index 725f4a50ec..82ed94a79f 100644
--- a/BuildTests/SingleUSBModeTest/makefile
+++ b/BuildTests/SingleUSBModeTest/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/StaticAnalysisTest/makefile b/BuildTests/StaticAnalysisTest/makefile
index 70adf0f151..1578412f9e 100644
--- a/BuildTests/StaticAnalysisTest/makefile
+++ b/BuildTests/StaticAnalysisTest/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/BuildTests/makefile b/BuildTests/makefile
index bb76edd8c4..604b2e56f3 100644
--- a/BuildTests/makefile
+++ b/BuildTests/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Device/ClassDriver/AudioInput/AudioInput.aps b/Demos/Device/ClassDriver/AudioInput/AudioInput.aps
deleted file mode 100644
index 81bc7d53aa..0000000000
--- a/Demos/Device/ClassDriver/AudioInput/AudioInput.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioInput13-Jul-2010 15:22:2813-Jul-2010 15:22:44241013-Jul-2010 15:22:2844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\AudioInput\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioInput.cDescriptors.cAudioInput.hDescriptors.hmakefiledefaultYESmakefileatmega12811
AudioInput.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/AudioOutput/AudioOutput.aps b/Demos/Device/ClassDriver/AudioOutput/AudioOutput.aps
deleted file mode 100644
index 4ca7aeec9c..0000000000
--- a/Demos/Device/ClassDriver/AudioOutput/AudioOutput.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioOutput13-Jul-2010 15:23:0013-Jul-2010 15:23:23241013-Jul-2010 15:23:0044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\AudioOutput\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioOutput.cDescriptors.cAudioOutput.hDescriptors.hmakefiledefaultYESmakefileatmega12811
AudioOutput.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/DualVirtualSerial/DualVirtualSerial.aps b/Demos/Device/ClassDriver/DualVirtualSerial/DualVirtualSerial.aps
deleted file mode 100644
index 25e6d0d32a..0000000000
--- a/Demos/Device/ClassDriver/DualVirtualSerial/DualVirtualSerial.aps
+++ /dev/null
@@ -1 +0,0 @@
-DualVirtualSerial13-Jul-2010 15:24:2013-Jul-2010 15:25:07241013-Jul-2010 15:24:2044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\DualVirtualSerial\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cDualVirtualSerial.cDescriptors.hDualVirtualSerial.hmakefiledefaultYESmakefileatmega12811
DualVirtualSerial.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/GenericHID/GenericHID.aps b/Demos/Device/ClassDriver/GenericHID/GenericHID.aps
deleted file mode 100644
index c8d1fc4550..0000000000
--- a/Demos/Device/ClassDriver/GenericHID/GenericHID.aps
+++ /dev/null
@@ -1 +0,0 @@
-GenericHID13-Jul-2010 15:26:0413-Jul-2010 15:26:18241013-Jul-2010 15:26:0444, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\GenericHID\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cGenericHID.cDescriptors.hGenericHID.hmakefiledefaultYESmakefileatmega12811
GenericHID.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/Joystick/Joystick.aps b/Demos/Device/ClassDriver/Joystick/Joystick.aps
deleted file mode 100644
index a956f8b5b1..0000000000
--- a/Demos/Device/ClassDriver/Joystick/Joystick.aps
+++ /dev/null
@@ -1 +0,0 @@
-Joystick13-Jul-2010 15:27:0813-Jul-2010 15:27:41241013-Jul-2010 15:27:0844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Joystick\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cJoystick.cDescriptors.hJoystick.hmakefiledefaultYESmakefileatmega12811
Joystick.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Joystick\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Joystick\Joystick.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Joystick\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Joystick\Joystick.c
diff --git a/Demos/Device/ClassDriver/Keyboard/Keyboard.aps b/Demos/Device/ClassDriver/Keyboard/Keyboard.aps
deleted file mode 100644
index 8bbfd920e6..0000000000
--- a/Demos/Device/ClassDriver/Keyboard/Keyboard.aps
+++ /dev/null
@@ -1 +0,0 @@
-Keyboard13-Jul-2010 15:27:5513-Jul-2010 15:28:59241013-Jul-2010 15:27:5544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Keyboard\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cKeyboard.cDescriptors.hKeyboard.hmakefiledefaultYESmakefileatmega12811
Keyboard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.aps b/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.aps
deleted file mode 100644
index b6d96dfefa..0000000000
--- a/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardMouse13-Jul-2010 15:29:1113-Jul-2010 15:29:25241013-Jul-2010 15:29:1144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\KeyboardMouse\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cKeyboardMouse.cDescriptors.hKeyboardMouse.hmakefiledefaultYESmakefileatmega12811
KeyboardMouse.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/KeyboardMouseMultiReport/KeyboardMouseMultiReport.aps b/Demos/Device/ClassDriver/KeyboardMouseMultiReport/KeyboardMouseMultiReport.aps
deleted file mode 100644
index 4fa9b6a3e9..0000000000
--- a/Demos/Device/ClassDriver/KeyboardMouseMultiReport/KeyboardMouseMultiReport.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardMouseMultiReport26-Jan-2011 20:01:0026-Jan-2011 20:01:00241026-Jan-2011 20:01:0044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\KeyboardMouseMultiReport\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cKeyboardMouseMultiReport.cDescriptors.hKeyboardMouseMultiReport.hmakefiledefaultYESmakefileatmega12811
KeyboardMouseMultiReport.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/MIDI/MIDI.aps b/Demos/Device/ClassDriver/MIDI/MIDI.aps
deleted file mode 100644
index 3137cb12af..0000000000
--- a/Demos/Device/ClassDriver/MIDI/MIDI.aps
+++ /dev/null
@@ -1 +0,0 @@
-MIDI13-Jul-2010 15:34:1013-Jul-2010 15:34:27241013-Jul-2010 15:34:1044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\MIDI\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMIDI.cDescriptors.hMIDI.hmakefiledefaultYESmakefileatmega12811
MIDI.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/MassStorage/MassStorage.aps b/Demos/Device/ClassDriver/MassStorage/MassStorage.aps
deleted file mode 100644
index 8a03e7e55a..0000000000
--- a/Demos/Device/ClassDriver/MassStorage/MassStorage.aps
+++ /dev/null
@@ -1 +0,0 @@
-MassStorage13-Jul-2010 15:29:5313-Jul-2010 15:30:15241013-Jul-2010 15:29:5344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\MassStorage\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMassStorage.cLib\DataflashManager.cLib\SCSI.cDescriptors.hMassStorage.hLib\DataflashManager.hLib\SCSI.hmakefiledefaultYESmakefileatmega12811
MassStorage.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/MassStorageKeyboard/MassStorageKeyboard.aps b/Demos/Device/ClassDriver/MassStorageKeyboard/MassStorageKeyboard.aps
deleted file mode 100644
index e165364cf7..0000000000
--- a/Demos/Device/ClassDriver/MassStorageKeyboard/MassStorageKeyboard.aps
+++ /dev/null
@@ -1 +0,0 @@
-MassStorageKeyboard13-Jul-2010 15:30:5513-Jul-2010 15:31:22241013-Jul-2010 15:30:5544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\MassStorageKeyboard\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMassStorageKeyboard.cLib\DataflashManager.cLib\SCSI.cDescriptors.hMassStorageKeyboard.hLib\DataflashManager.hLib\SCSI.hmakefiledefaultYESmakefileatmega12811
MassStorageKeyboard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/Mouse/Mouse.aps b/Demos/Device/ClassDriver/Mouse/Mouse.aps
deleted file mode 100644
index 5b60097d57..0000000000
--- a/Demos/Device/ClassDriver/Mouse/Mouse.aps
+++ /dev/null
@@ -1 +0,0 @@
-Mouse13-Jul-2010 15:34:5813-Jul-2010 15:35:19241013-Jul-2010 15:34:5844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\Mouse\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMouse.cDescriptors.hMouse.hmakefiledefaultYESmakefileatmega12811
Mouse.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/RNDISEthernet/RNDISEthernet.aps b/Demos/Device/ClassDriver/RNDISEthernet/RNDISEthernet.aps
deleted file mode 100644
index 44ad0e587d..0000000000
--- a/Demos/Device/ClassDriver/RNDISEthernet/RNDISEthernet.aps
+++ /dev/null
@@ -1 +0,0 @@
-RNDISEthernet13-Jul-2010 15:36:0013-Jul-2010 15:36:36241013-Jul-2010 15:36:0044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\RNDISEthernet\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cRNDISEthernet.cLib\ARP.cLib\DHCP.cLib\Ethernet.cLib\ICMP.cLib\IP.cLib\ProtocolDecoders.cLib\TCP.cLib\UDP.cLib\Webserver.cDescriptors.hRNDISEthernet.hLib\ARP.hLib\DHCP.hLib\Ethernet.hLib\EthernetProtocols.hLib\ICMP.hLib\IP.hLib\ProtocolDecoders.hLib\TCP.hLib\UDP.hLib\Webserver.hmakefiledefaultYESmakefileatmega12811
RNDISEthernet.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/VirtualSerial/VirtualSerial.aps b/Demos/Device/ClassDriver/VirtualSerial/VirtualSerial.aps
deleted file mode 100644
index 6c7fe65a1b..0000000000
--- a/Demos/Device/ClassDriver/VirtualSerial/VirtualSerial.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerial13-Jul-2010 15:37:0513-Jul-2010 15:37:20241013-Jul-2010 15:37:0544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\VirtualSerial\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cVirtualSerial.cDescriptors.hVirtualSerial.hmakefiledefaultYESmakefileatmega12811
VirtualSerial.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/VirtualSerialMassStorage/VirtualSerialMassStorage.aps b/Demos/Device/ClassDriver/VirtualSerialMassStorage/VirtualSerialMassStorage.aps
deleted file mode 100644
index be639569ff..0000000000
--- a/Demos/Device/ClassDriver/VirtualSerialMassStorage/VirtualSerialMassStorage.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerialMassStorage16-Mar-2011 16:48:2516-Mar-2011 16:48:25241016-Mar-2011 16:48:2544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\VirtualSerialMassStorage\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cVirtualSerialMassStorage.cLib\DataflashManager.cLib\SCSI.cDescriptors.hVirtualSerialMassStorage.hLib\DataflashManager.hLib\SCSI.hmakefiledefaultYESmakefileatmega12811
MassStorageKeyboard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.aps b/Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.aps
deleted file mode 100644
index 5a5206f005..0000000000
--- a/Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerialMouse13-Jul-2010 15:37:4813-Jul-2010 15:38:03241013-Jul-2010 15:37:4844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\ClassDriver\VirtualSerialMouse\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cVirtualSerialMouse.cDescriptors.hVirtualSerialMouse.hmakefiledefaultYESmakefileatmega12811
VirtualSerialMouse.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/ClassDriver/makefile b/Demos/Device/ClassDriver/makefile
index 334a6d3a6d..ce41fbed30 100644
--- a/Demos/Device/ClassDriver/makefile
+++ b/Demos/Device/ClassDriver/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Device/LowLevel/AudioInput/AudioInput.aps b/Demos/Device/LowLevel/AudioInput/AudioInput.aps
deleted file mode 100644
index cadb8bb41e..0000000000
--- a/Demos/Device/LowLevel/AudioInput/AudioInput.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioInput13-Jul-2010 15:12:1213-Jul-2010 15:12:27241013-Jul-2010 15:12:1244, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\AudioInput\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioInput.cDescriptors.cAudioInput.hDescriptors.hmakefiledefaultYESmakefileatmega12811
AudioInput.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/AudioOutput/AudioOutput.aps b/Demos/Device/LowLevel/AudioOutput/AudioOutput.aps
deleted file mode 100644
index c8dd29c031..0000000000
--- a/Demos/Device/LowLevel/AudioOutput/AudioOutput.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioOutput13-Jul-2010 15:12:4213-Jul-2010 15:12:56241013-Jul-2010 15:12:4244, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\AudioOutput\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioOutput.cDescriptors.cAudioOutput.hDescriptors.hmakefiledefaultYESmakefileatmega12811
AudioOutput.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.aps b/Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.aps
deleted file mode 100644
index 7230b8edd8..0000000000
--- a/Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.aps
+++ /dev/null
@@ -1 +0,0 @@
-DualVirtualSerial13-Jul-2010 15:13:1213-Jul-2010 15:13:28241013-Jul-2010 15:13:1244, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\DualVirtualSerial\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cDualVirtualSerial.cDescriptors.hDualVirtualSerial.hmakefiledefaultYESmakefileatmega12811
DualVirtualSerial.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/GenericHID/GenericHID.aps b/Demos/Device/LowLevel/GenericHID/GenericHID.aps
deleted file mode 100644
index 40c6dcc40e..0000000000
--- a/Demos/Device/LowLevel/GenericHID/GenericHID.aps
+++ /dev/null
@@ -1 +0,0 @@
-GenericHID13-Jul-2010 15:13:4013-Jul-2010 15:13:55241013-Jul-2010 15:13:4044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\GenericHID\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cGenericHID.cDescriptors.hGenericHID.hmakefiledefaultYESmakefileatmega12811
GenericHID.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/Joystick/Joystick.aps b/Demos/Device/LowLevel/Joystick/Joystick.aps
deleted file mode 100644
index eec5a35ebe..0000000000
--- a/Demos/Device/LowLevel/Joystick/Joystick.aps
+++ /dev/null
@@ -1 +0,0 @@
-Joystick13-Jul-2010 15:14:1313-Jul-2010 15:14:27241013-Jul-2010 15:14:1344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\Joystick\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cJoystick.cDescriptors.hJoystick.hmakefiledefaultYESmakefileatmega12811
Joystick.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/Keyboard/Keyboard.aps b/Demos/Device/LowLevel/Keyboard/Keyboard.aps
deleted file mode 100644
index afe4f3558c..0000000000
--- a/Demos/Device/LowLevel/Keyboard/Keyboard.aps
+++ /dev/null
@@ -1 +0,0 @@
-Keyboard13-Jul-2010 15:14:4113-Jul-2010 15:14:57241013-Jul-2010 15:14:4144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\Keyboard\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cKeyboard.cDescriptors.hKeyboard.hmakefiledefaultYESmakefileatmega12811
Keyboard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.aps b/Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.aps
deleted file mode 100644
index 4280e8df65..0000000000
--- a/Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardMouse13-Jul-2010 15:15:1313-Jul-2010 15:15:28241013-Jul-2010 15:15:1344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\KeyboardMouse\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cKeyboardMouse.cDescriptors.hKeyboardMouse.hmakefiledefaultYESmakefileatmega12811
KeyboardMouse.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/MIDI/MIDI.aps b/Demos/Device/LowLevel/MIDI/MIDI.aps
deleted file mode 100644
index c61e46b641..0000000000
--- a/Demos/Device/LowLevel/MIDI/MIDI.aps
+++ /dev/null
@@ -1 +0,0 @@
-MIDI13-Jul-2010 15:16:2313-Jul-2010 15:16:41241013-Jul-2010 15:16:2344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\MIDI\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMIDI.cDescriptors.hMIDI.hmakefiledefaultYESmakefileatmega12811
MIDI.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/MassStorage/MassStorage.aps b/Demos/Device/LowLevel/MassStorage/MassStorage.aps
deleted file mode 100644
index c18a6765f9..0000000000
--- a/Demos/Device/LowLevel/MassStorage/MassStorage.aps
+++ /dev/null
@@ -1 +0,0 @@
-MassStorage13-Jul-2010 15:15:4313-Jul-2010 15:16:11241013-Jul-2010 15:15:4344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\MassStorage\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMassStorage.cLib\DataflashManager.cLib\SCSI.cDescriptors.hMassStorage.hLib\DataflashManager.hLib\SCSI.hLib\SCSI_Codes.hmakefiledefaultYESmakefileatmega12811
MassStorage.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/Mouse/Mouse.aps b/Demos/Device/LowLevel/Mouse/Mouse.aps
deleted file mode 100644
index d31a4657b2..0000000000
--- a/Demos/Device/LowLevel/Mouse/Mouse.aps
+++ /dev/null
@@ -1 +0,0 @@
-Mouse13-Jul-2010 15:16:5513-Jul-2010 15:17:10241013-Jul-2010 15:16:5544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\Mouse\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cMouse.cDescriptors.hMouse.hmakefiledefaultYESmakefileatmega12811
Mouse.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/RNDISEthernet/RNDISEthernet.aps b/Demos/Device/LowLevel/RNDISEthernet/RNDISEthernet.aps
deleted file mode 100644
index e3f8a34319..0000000000
--- a/Demos/Device/LowLevel/RNDISEthernet/RNDISEthernet.aps
+++ /dev/null
@@ -1 +0,0 @@
-RNDISEthernet13-Jul-2010 15:17:2513-Jul-2010 15:17:52241013-Jul-2010 15:17:2544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\RNDISEthernet\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cRNDISEthernet.cLib\ARP.cLib\DHCP.cLib\Ethernet.cLib\ICMP.cLib\IP.cLib\ProtocolDecoders.cLib\RNDIS.cLib\TCP.cLib\UDP.cLib\Webserver.cDescriptors.hRNDISEthernet.hLib\ARP.hLib\DHCP.hLib\Ethernet.hLib\EthernetProtocols.hLib\ICMP.hLib\IP.hLib\ProtocolDecoders.hLib\RNDIS.hLib\RNDISConstants.hLib\TCP.hLib\UDP.hLib\Webserver.hmakefiledefaultYESmakefileatmega12811
RNDISEthernet.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/VirtualSerial/VirtualSerial.aps b/Demos/Device/LowLevel/VirtualSerial/VirtualSerial.aps
deleted file mode 100644
index c914bdecf6..0000000000
--- a/Demos/Device/LowLevel/VirtualSerial/VirtualSerial.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerial13-Jul-2010 15:18:1013-Jul-2010 15:18:24241013-Jul-2010 15:18:1044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Device\LowLevel\VirtualSerial\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cVirtualSerial.cDescriptors.hVirtualSerial.hmakefiledefaultYESmakefileatmega12811
VirtualSerial.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Device/LowLevel/makefile b/Demos/Device/LowLevel/makefile
index 757dc5ef97..3a5ddc3aee 100644
--- a/Demos/Device/LowLevel/makefile
+++ b/Demos/Device/LowLevel/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Device/makefile b/Demos/Device/makefile
index f25c70b3cc..f6acde383b 100644
--- a/Demos/Device/makefile
+++ b/Demos/Device/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/DualRole/ClassDriver/MouseHostDevice/MouseHostDevice.aps b/Demos/DualRole/ClassDriver/MouseHostDevice/MouseHostDevice.aps
deleted file mode 100644
index 40a2eeb859..0000000000
--- a/Demos/DualRole/ClassDriver/MouseHostDevice/MouseHostDevice.aps
+++ /dev/null
@@ -1 +0,0 @@
-MouseHostDevice13-Jul-2010 14:47:1313-Jul-2010 14:47:59241013-Jul-2010 14:47:1344, 18, 0, 685AVR GCCMouseHostDevice.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\DualRole\ClassDriver\MouseHostDevice\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cDeviceFunctions.cHostFunctions.cMouseHostDevice.cDescriptors.hDeviceFunctions.hHostFunctions.hMouseHostDevice.hmakefiledefaultYESmakefileatmega12811
MouseHostDevice.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/DualRole/ClassDriver/makefile b/Demos/DualRole/ClassDriver/makefile
index 829b86d5a3..866a47e677 100644
--- a/Demos/DualRole/ClassDriver/makefile
+++ b/Demos/DualRole/ClassDriver/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/DualRole/makefile b/Demos/DualRole/makefile
index b2258040e0..dbfe9995c8 100644
--- a/Demos/DualRole/makefile
+++ b/Demos/DualRole/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Host/ClassDriver/AndroidAccessoryHost/AndroidAccessoryHost.aps b/Demos/Host/ClassDriver/AndroidAccessoryHost/AndroidAccessoryHost.aps
deleted file mode 100644
index 6210f11c3c..0000000000
--- a/Demos/Host/ClassDriver/AndroidAccessoryHost/AndroidAccessoryHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AndroidAccessoryHost09-Jun-2011 14:10:1009-Jun-2011 14:10:10241009-Jun-2011 14:10:1044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\AndroidAccessoryHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AndroidAccessoryHost.cAndroidAccessoryHost.hmakefiledefaultYESmakefileatmega12811
AndroidAccessoryHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/AudioInputHost/AudioInputHost.aps b/Demos/Host/ClassDriver/AudioInputHost/AudioInputHost.aps
deleted file mode 100644
index 7a79398efe..0000000000
--- a/Demos/Host/ClassDriver/AudioInputHost/AudioInputHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioInputHost09-Jun-2011 14:10:1009-Jun-2011 14:10:10241009-Jun-2011 14:10:1044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\AudioInputHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioInputHost.cAudioInputHost.hmakefiledefaultYESmakefileatmega12811
AudioInputHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/AudioOutputHost/AudioOutputHost.aps b/Demos/Host/ClassDriver/AudioOutputHost/AudioOutputHost.aps
deleted file mode 100644
index 691d99b957..0000000000
--- a/Demos/Host/ClassDriver/AudioOutputHost/AudioOutputHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioOutputHost09-Jun-2011 14:10:1009-Jun-2011 14:10:10241009-Jun-2011 14:10:1044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\AudioOutputHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000AudioOutputHost.cAudioOutputHost.hmakefiledefaultYESmakefileatmega12811
AudioOutputHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.aps b/Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.aps
deleted file mode 100644
index 91b6dc2e98..0000000000
--- a/Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-JoystickHostWithParser13-Jul-2010 15:02:0913-Jul-2010 15:03:16241013-Jul-2010 15:02:0944, 18, 0, 685AVR GCCJoystickHostWithParser.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\JoystickHostWithParser\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000JoystickHostWithParser.cJoystickHostWithParser.hmakefiledefaultYESmakefileatmega12811
JoystickHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/KeyboardHost/KeyboardHost.aps b/Demos/Host/ClassDriver/KeyboardHost/KeyboardHost.aps
deleted file mode 100644
index 6df0336fe9..0000000000
--- a/Demos/Host/ClassDriver/KeyboardHost/KeyboardHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardHost13-Jul-2010 15:03:2913-Jul-2010 15:03:46241013-Jul-2010 15:03:2944, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\KeyboardHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000KeyboardHost.cKeyboardHost.hmakefiledefaultYESmakefileatmega12811
KeyboardHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.aps b/Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.aps
deleted file mode 100644
index 6425959ddb..0000000000
--- a/Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardHostWithParser13-Jul-2010 15:04:1813-Jul-2010 15:04:34241013-Jul-2010 15:04:1844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\KeyboardHostWithParser\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000KeyboardHostWithParser.cKeyboardHostWithParser.hmakefiledefaultYESmakefileatmega12811
KeyboardHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/MIDIHost/MIDIHost.aps b/Demos/Host/ClassDriver/MIDIHost/MIDIHost.aps
deleted file mode 100644
index 562c263b5c..0000000000
--- a/Demos/Host/ClassDriver/MIDIHost/MIDIHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MIDIHost13-Jul-2010 15:05:4913-Jul-2010 15:06:01241013-Jul-2010 15:05:4944, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\MIDIHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000MIDIHost.cMIDIHost.hmakefiledefaultYESmakefileatmega12811
MIDIHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/MassStorageHost/MassStorageHost.aps b/Demos/Host/ClassDriver/MassStorageHost/MassStorageHost.aps
deleted file mode 100644
index 941ff3372c..0000000000
--- a/Demos/Host/ClassDriver/MassStorageHost/MassStorageHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MassStorageHost13-Jul-2010 15:05:0513-Jul-2010 15:05:19241013-Jul-2010 15:05:0544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\MassStorageHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000MassStorageHost.cMassStorageHost.hmakefiledefaultYESmakefileatmega12811
MassStorageHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/MouseHost/MouseHost.aps b/Demos/Host/ClassDriver/MouseHost/MouseHost.aps
deleted file mode 100644
index ded2abd921..0000000000
--- a/Demos/Host/ClassDriver/MouseHost/MouseHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MouseHost13-Jul-2010 15:06:2713-Jul-2010 15:06:40241013-Jul-2010 15:06:2744, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\MouseHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000MouseHost.cMouseHost.hmakefiledefaultYESmakefileatmega12811
MouseHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.aps b/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.aps
deleted file mode 100644
index 7a22dfe56d..0000000000
--- a/Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-MouseHostWithParser13-Jul-2010 15:07:1113-Jul-2010 15:07:24241013-Jul-2010 15:07:1144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\MouseHostWithParser\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000MouseHostWithParser.cMouseHostWithParser.hmakefiledefaultYESmakefileatmega12811
MouseHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/PrinterHost/PrinterHost.aps b/Demos/Host/ClassDriver/PrinterHost/PrinterHost.aps
deleted file mode 100644
index a83c5aff4a..0000000000
--- a/Demos/Host/ClassDriver/PrinterHost/PrinterHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-PrinterHost13-Jul-2010 15:07:4113-Jul-2010 15:07:53241013-Jul-2010 15:07:4144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\PrinterHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000PrinterHost.cPrinterHost.hmakefiledefaultYESmakefileatmega12811
PrinterHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.aps b/Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.aps
deleted file mode 100644
index d12e84edd7..0000000000
--- a/Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-RNDISEthernetHost13-Jul-2010 15:08:3913-Jul-2010 15:08:52241013-Jul-2010 15:08:3944, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\RNDISEthernetHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000RNDISEthernetHost.cRNDISEthernetHost.hmakefiledefaultYESmakefileatmega12811
RNDISEthernetHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/StillImageHost/StillImageHost.aps b/Demos/Host/ClassDriver/StillImageHost/StillImageHost.aps
deleted file mode 100644
index c85a7535a3..0000000000
--- a/Demos/Host/ClassDriver/StillImageHost/StillImageHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-StillImageHost13-Jul-2010 15:09:3113-Jul-2010 15:09:45241013-Jul-2010 15:09:3144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\StillImageHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000StillImageHost.cStillImageHost.hmakefiledefaultYESmakefileatmega12811
StillImageHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/VirtualSerialHost/VirtualSerialHost.aps b/Demos/Host/ClassDriver/VirtualSerialHost/VirtualSerialHost.aps
deleted file mode 100644
index 9f6fc352bd..0000000000
--- a/Demos/Host/ClassDriver/VirtualSerialHost/VirtualSerialHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerialHost13-Jul-2010 15:10:2113-Jul-2010 15:10:32241013-Jul-2010 15:10:2144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\ClassDriver\VirtualSerialHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000VirtualSerialHost.cVirtualSerialHost.hmakefiledefaultYESmakefileatmega12811
VirtualSerialHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/ClassDriver/makefile b/Demos/Host/ClassDriver/makefile
index 963ba68e06..ace187471d 100644
--- a/Demos/Host/ClassDriver/makefile
+++ b/Demos/Host/ClassDriver/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Host/LowLevel/AndroidAccessoryHost/AndroidAccessoryHost.aps b/Demos/Host/LowLevel/AndroidAccessoryHost/AndroidAccessoryHost.aps
deleted file mode 100644
index 7757cf705c..0000000000
--- a/Demos/Host/LowLevel/AndroidAccessoryHost/AndroidAccessoryHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AndroidAccessoryHost06-Jun-2011 19:58:2006-Jun-2011 19:58:20241006-Jun-2011 19:58:2044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\AndroidAccessoryHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cAndroidAccessoryHost.cLib/AndroidAccessoryCommands.cLib/AndroidAccessoryCommands.hConfigDescriptor.hAndroidAccessoryHost.hmakefiledefaultYESmakefileatmega12811
AndroidAccessoryHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/AudioInputHost/AudioInputHost.aps b/Demos/Host/LowLevel/AudioInputHost/AudioInputHost.aps
deleted file mode 100644
index adf64cf97f..0000000000
--- a/Demos/Host/LowLevel/AudioInputHost/AudioInputHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioInputHost06-Jun-2011 19:58:2006-Jun-2011 19:58:20241006-Jun-2011 19:58:2044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\AudioInputHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cAudioInputHost.cConfigDescriptor.hAudioInputHost.hmakefiledefaultYESmakefileatmega12811
AudioInputHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/AudioOutputHost/AudioOutputHost.aps b/Demos/Host/LowLevel/AudioOutputHost/AudioOutputHost.aps
deleted file mode 100644
index 8126bf654f..0000000000
--- a/Demos/Host/LowLevel/AudioOutputHost/AudioOutputHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-AudioOutputHost06-Jun-2011 19:58:2006-Jun-2011 19:58:20241006-Jun-2011 19:58:2044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\AudioOutputHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cAudioOutputHost.cConfigDescriptor.hAudioOutputHost.hmakefiledefaultYESmakefileatmega12811
AudioOutputHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/GenericHIDHost/GenericHIDHost.aps b/Demos/Host/LowLevel/GenericHIDHost/GenericHIDHost.aps
deleted file mode 100644
index 680828a5d2..0000000000
--- a/Demos/Host/LowLevel/GenericHIDHost/GenericHIDHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-GenericHIDHost13-Jul-2010 14:48:2513-Jul-2010 14:48:52241013-Jul-2010 14:48:2544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\GenericHIDHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cGenericHIDHost.cConfigDescriptor.hGenericHIDHost.hmakefiledefaultYESmakefileatmega12811
GenericHIDHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/JoystickHostWithParser/JoystickHostWithParser.aps b/Demos/Host/LowLevel/JoystickHostWithParser/JoystickHostWithParser.aps
deleted file mode 100644
index 0d0cc7c6cc..0000000000
--- a/Demos/Host/LowLevel/JoystickHostWithParser/JoystickHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-JoystickHostWithParser13-Jul-2010 14:49:1113-Jul-2010 14:50:06241013-Jul-2010 14:49:1144, 18, 0, 685AVR GCCJoystickHostWithParser.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\JoystickHostWithParser\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cHIDReport.cJoystickHostWithParser.cConfigDescriptor.hHIDReport.hJoystickHostWithParser.hmakefiledefaultYESmakefileatmega12811
JoystickHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.aps b/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.aps
deleted file mode 100644
index eb4d9ec5b2..0000000000
--- a/Demos/Host/LowLevel/KeyboardHost/KeyboardHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardHost13-Jul-2010 14:50:1813-Jul-2010 14:50:34241013-Jul-2010 14:50:1844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\KeyboardHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cKeyboardHost.cConfigDescriptor.hKeyboardHost.hmakefiledefaultYESmakefileatmega12811
KeyboardHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.aps b/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.aps
deleted file mode 100644
index b2265b7440..0000000000
--- a/Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-KeyboardHostWithParser13-Jul-2010 14:51:2113-Jul-2010 14:52:07241013-Jul-2010 14:51:2144, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\KeyboardHostWithParser\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cHIDReport.cKeyboardHostWithParser.cConfigDescriptor.hHIDReport.hKeyboardHostWithParser.hmakefiledefaultYESmakefileatmega12811
KeyboardHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/MIDIHost/MIDIHost.aps b/Demos/Host/LowLevel/MIDIHost/MIDIHost.aps
deleted file mode 100644
index 0d2f43b041..0000000000
--- a/Demos/Host/LowLevel/MIDIHost/MIDIHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MIDIHost13-Jul-2010 14:53:1513-Jul-2010 14:53:34241013-Jul-2010 14:53:1544, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\MIDIHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cMIDIHost.cConfigDescriptor.hMIDIHost.hmakefiledefaultYESmakefileatmega12811
MIDIHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/MassStorageHost/MassStorageHost.aps b/Demos/Host/LowLevel/MassStorageHost/MassStorageHost.aps
deleted file mode 100644
index 3579fbf4d2..0000000000
--- a/Demos/Host/LowLevel/MassStorageHost/MassStorageHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MassStorageHost13-Jul-2010 14:52:2713-Jul-2010 14:52:48241013-Jul-2010 14:52:2744, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\MassStorageHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cMassStorageHost.cLib\MassStoreCommands.cConfigDescriptor.hMassStorageHost.hLib\MassStoreCommands.hLib\SCSI_Codes.hmakefiledefaultYESmakefileatmega12811
MassStorageHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/MouseHost/MouseHost.aps b/Demos/Host/LowLevel/MouseHost/MouseHost.aps
deleted file mode 100644
index 7e0961ab90..0000000000
--- a/Demos/Host/LowLevel/MouseHost/MouseHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-MouseHost13-Jul-2010 14:53:5813-Jul-2010 14:54:15241013-Jul-2010 14:53:5844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\MouseHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cMouseHost.cConfigDescriptor.hMouseHost.hmakefiledefaultYESmakefileatmega12811
MouseHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.aps b/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.aps
deleted file mode 100644
index 5522c5f8cb..0000000000
--- a/Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.aps
+++ /dev/null
@@ -1 +0,0 @@
-MouseHostWithParser13-Jul-2010 14:55:2813-Jul-2010 14:55:50241013-Jul-2010 14:55:2844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\MouseHostWithParser\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cHIDReport.cMouseHostWithParser.cConfigDescriptor.hHIDReport.hMouseHostWithParser.hmakefiledefaultYESmakefileatmega12811
MouseHostWithParser.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/PrinterHost/PrinterHost.aps b/Demos/Host/LowLevel/PrinterHost/PrinterHost.aps
deleted file mode 100644
index bf9aa909c3..0000000000
--- a/Demos/Host/LowLevel/PrinterHost/PrinterHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-PrinterHost13-Jul-2010 14:56:2813-Jul-2010 14:57:04241013-Jul-2010 14:56:2844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\PrinterHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cPrinterHost.cLib\PrinterCommands.cConfigDescriptor.hPrinterHost.hLib\PrinterCommands.hmakefiledefaultYESmakefileatmega12811
PrinterHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/RNDISEthernetHost/RNDISEthernetHost.aps b/Demos/Host/LowLevel/RNDISEthernetHost/RNDISEthernetHost.aps
deleted file mode 100644
index 9df103df11..0000000000
--- a/Demos/Host/LowLevel/RNDISEthernetHost/RNDISEthernetHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-RNDISEthernetHost13-Jul-2010 14:57:4013-Jul-2010 14:58:02241013-Jul-2010 14:57:4044, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\RNDISEthernetHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cRNDISEthernetHost.cLib\RNDISCommands.cConfigDescriptor.hRNDISEthernetHost.hLib\RNDISCommands.hLib\RNDISConstants.hmakefiledefaultYESmakefileatmega12811
RNDISEthernetHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/StillImageHost/StillImageHost.aps b/Demos/Host/LowLevel/StillImageHost/StillImageHost.aps
deleted file mode 100644
index 60491514c6..0000000000
--- a/Demos/Host/LowLevel/StillImageHost/StillImageHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-StillImageHost13-Jul-2010 14:58:3813-Jul-2010 14:59:00241013-Jul-2010 14:58:3844, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\StillImageHost\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cStillImageHost.cLib\StillImageCommands.cConfigDescriptor.hStillImageHost.hLib\PIMACodes.hLib\StillImageCommands.hmakefiledefaultYESmakefileatmega12811
StillImageHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/VirtualSerialHost/VirtualSerialHost.aps b/Demos/Host/LowLevel/VirtualSerialHost/VirtualSerialHost.aps
deleted file mode 100644
index eab02fac30..0000000000
--- a/Demos/Host/LowLevel/VirtualSerialHost/VirtualSerialHost.aps
+++ /dev/null
@@ -1 +0,0 @@
-VirtualSerialHost13-Jul-2010 14:59:3313-Jul-2010 14:59:47241013-Jul-2010 14:59:3344, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Demos\Host\LowLevel\VirtualSerialHost\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000ConfigDescriptor.cVirtualSerialHost.cConfigDescriptor.hVirtualSerialHost.hmakefiledefaultYESmakefileatmega12811
VirtualSerialHost.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Demos/Host/LowLevel/makefile b/Demos/Host/LowLevel/makefile
index 9958c4f35c..456bd1000d 100644
--- a/Demos/Host/LowLevel/makefile
+++ b/Demos/Host/LowLevel/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/Host/makefile b/Demos/Host/makefile
index f25c70b3cc..f6acde383b 100644
--- a/Demos/Host/makefile
+++ b/Demos/Host/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Demos/makefile b/Demos/makefile
index c70e7a98f3..3c31767741 100644
--- a/Demos/makefile
+++ b/Demos/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/LUFA.pnproj b/LUFA.pnproj
index 96939c71d7..3cf240cd2f 100644
--- a/LUFA.pnproj
+++ b/LUFA.pnproj
@@ -1 +1,1691 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LUFA/DoxygenPages/CompilingApps.txt b/LUFA/DoxygenPages/CompilingApps.txt
index 45cbdd6783..ed210a1238 100644
--- a/LUFA/DoxygenPages/CompilingApps.txt
+++ b/LUFA/DoxygenPages/CompilingApps.txt
@@ -10,21 +10,35 @@
*
* \section Sec_Prerequisites Prerequisites
* Before you can compile any of the LUFA library code or demos, you will need a recent distribution of avr-libc (1.6.2+)
- * and the AVR-GCC (4.2+) compiler. For Windows users, the best way to obtain these is the WinAVR project
- * (http://winavr.sourceforge.net) as this provides a single-file setup for everything required to compile your
- * own AVR projects.
+ * and the AVR-GCC (4.2+) compiler. A standard "coreutils" package for your system is also required for command line
+ * compilation of LUFA based applications.
+ *
+ * \subsection SSec_PreqWindows Windows Prerequisites
+ * On Windows, you will need a copy of the latest Atmel Toolchain, either downloaded and installed as a standalone
+ * package, or installed as part of Atmel Studio. You will need to ensure that the "bin" directory of the toolchain
+ * is available in your system's PATH environment variable.
+ *
+ * In addition, you will need to install a ported version of the ZSH or BASH *nix shells, and a standard set of *nix
+ * utilities such as cut, find and sed. These can be found in the "basic" system package of the
+ * of the MinGW installer (http://www.mingw.org). Once installed, add the "msys\1.0\bin" of the MinGW installation
+ * folder is added to your system's PATH environment variable.
+ *
+ * \subsection SSec_PreqLinux Linux Prerequisites
+ * On Linux systems you will need to install the latest Linux distribution of the standalone Atmel Toolchain from the
+ * Atmel website for general development, or use the latest avr-libc and avr-gcc packages for your chosen distribution's
+ * package manager. For full device support, the Atmel standalone package is recommended.
*
* \section Sec_Compiling Compiling a LUFA Application
* Compiling the LUFA demos, applications and/or bootloaders is very simple. LUFA comes with makefile scripts for
- * each individual demo, bootloader and project folder, as well as scripts in the /Demos/, /Bootloaders/, /Projects/
- * and the LUFA root directory. This means that compilation can be started from any of the above directories, with
- * a build started from an upper directory in the directory structure executing build of all child directories under it.
- * This means that while a build inside a particular demo directory will build only that particular demo, a build stated
- * from the /Demos/ directory will build all LUFA demo projects sequentially.
- *
- * To build a project from the source via the command line, the command "make all" should be executed from the command line in the directory
- * of interest. To remove compiled files (including the binary output, all intermediately files and all diagnostic output
- * files), execute "make clean". Once a "make all" has been run and no errors were encountered, the resulting binary will
- * be located in the generated ".HEX" file. If your project makes use of pre-initialized EEPROM variables, the generated ".EEP"
- * file will contain the project's EEPROM data.
+ * each individual demo, bootloader and project folder, as well as scripts in the Demos/, Bootloaders/, Projects/
+ * and the LUFA root directory. Compilation of projects can be started from any of the above directories, with a build
+ * started from an upper directory in the directory structure executing build of all child directories under it. This
+ * means that while a build inside a particular demo directory will build only that particular demo, a build stated from
+ * the /Demos/ directory will build all LUFA demo projects sequentially.
+ *
+ * To build a project from the source via the command line, the command "make all" should be executed from the command
+ * line in the directory of interest. To remove compiled files (including the binary output, all intermediately files and all
+ * diagnostic output files), execute "make clean". Once a "make all" has been run and no errors were encountered, the
+ * resulting binary will be located in the generated ".HEX" file. If your project makes use of pre-initialized EEPROM
+ * variables, the generated ".EEP" file will contain the project's EEPROM data.
*/
diff --git a/LUFA/DoxygenPages/DeviceSupport.txt b/LUFA/DoxygenPages/DeviceSupport.txt
index d1fe4f3cbc..37a9200311 100644
--- a/LUFA/DoxygenPages/DeviceSupport.txt
+++ b/LUFA/DoxygenPages/DeviceSupport.txt
@@ -96,7 +96,7 @@
* - RZUSBSTICK
* - STK525
* - STK526
- * - XPLAIN (Excluding the blue XPLAINED family boards)
+ * - XPLAIN (Original green board, not the newer blue XPLAINED family boards)
*
* \section Sec_AVR8Support_ThirdParty Supported Third Party Models
* Currently supported third-party boards (see \ref Group_BoardTypes for makefile \c BOARD constant names):
@@ -112,7 +112,7 @@
* - Linnix UDIP
* - MattairTech JM-DB-U2
* - Maximus USB
- * - Micropendous Boards (many versions)
+ * - Micropendous Boards (Micropendous-32U2, Micropendous-1, Micropendous-2)
* - Microsin AVR-USB162
* - Minimus USB
* - Olimex AVR-USB-162
diff --git a/LUFA/DoxygenPages/LibraryResources.txt b/LUFA/DoxygenPages/LibraryResources.txt
index ac1915c532..03fc891be4 100644
--- a/LUFA/DoxygenPages/LibraryResources.txt
+++ b/LUFA/DoxygenPages/LibraryResources.txt
@@ -18,7 +18,7 @@
* Development Blog: http://www.fourwalledcubicle.com/blog \n
*
* \section Sec_ProjectHelp Assistance With LUFA
- * Discussion Group: http://www.lufa-lib.org/support \n
+ * Support Mailing List: http://www.lufa-lib.org/support \n
* Author's Email: dean [at] fourwalledcubicle [dot] com \n
*
* \section Sec_InDevelopment Latest In-Development Source Code
diff --git a/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h b/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
index 963c15ae42..60a49935d9 100644
--- a/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
+++ b/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
@@ -52,7 +52,7 @@
/** \ingroup Group_LEDs
* \defgroup Group_LEDs_MICROPENDOUS_32U2 MICROPENDOUS_32U2
- * \brief Board specific LED driver header for the Micropendous 32U2.
+ * \brief Board specific LED driver header for the Micropendous-32U2.
*
* Board specific LED driver header for the Micropendous 32U2 (https://code.google.com/p/micropendous/wiki/Micropendous_32U2).
*
diff --git a/LUFA/makefile b/LUFA/makefile
index b9380f4aad..eac5cb3359 100644
--- a/LUFA/makefile
+++ b/LUFA/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/Maintenance/AS4Template.aps b/Maintenance/AS4Template.aps
new file mode 100644
index 0000000000..414a0d5f8a
--- /dev/null
+++ b/Maintenance/AS4Template.aps
@@ -0,0 +1 @@
+%TARGET%%CREATED%%CREATED%2410%CREATED%44, 18, 0, 685AVR GCC%TARGET%.elffalseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000%FILE_LIST%defaultYESmakefileatmega12811
BootloaderCDC.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe%GCC_FILE_LIST%
diff --git a/Maintenance/makefile b/Maintenance/makefile
index 754ec6aa65..84e4a703f2 100644
--- a/Maintenance/makefile
+++ b/Maintenance/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
@@ -26,6 +26,42 @@ upgrade-doxygen:
done;
@echo Doxygen configuration update complete.
+# Generate AVR Studio 4 project files for each project from a template
+make-as4-projects:
+ @echo Creating AVR Studio 4 project files for Demos...
+ @for project_makefile in `find $(LUFA_ROOT)/Demos $(LUFA_ROOT)/Projects $(LUFA_ROOT)/Bootloaders -name makefile*`; do \
+ target_name=`grep "TARGET *=" $$project_makefile | cut -d'=' -f2 | sed 's/ //g'`; \
+ target_folder=`dirname $$project_makefile`; \
+ as4_date=`date "+%e-%b-%Y %H:%M:%S"`; \
+ \
+ if ( test -n "$$target_name" ); then \
+ echo Creating AS4 project for project $$target_name; \
+ \
+ source_files="`basename $$project_makefile`<\/OTHERFILE>"; \
+ gcc_source_files=""; \
+ for c_source_file in `find $$target_folder -name *.c`; do \
+ source_files+="`basename $$c_source_file`<\/SOURCEFILE>"; \
+ gcc_source_files+="`basename $$c_source_file`<\/Name>"; \
+ done; \
+ for c_header_file in `find $$target_folder -name *.h`; do \
+ source_files+="`basename $$c_header_file`<\/HEADERFILE>"; \
+ gcc_source_files+="`basename $$c_header_file`<\/Name>"; \
+ done; \
+ for assembly_file in `find $$target_folder -name *.S`; do \
+ source_files+="`basename $$assembly_file`<\/OTHERFILE>"; \
+ gcc_source_files+="`basename $$assembly_file`<\/Name>"; \
+ done; \
+ \
+ sed "s/%TARGET%/$$target_name/g" AS4Template.aps > $$target_folder/$$target_name.aps.new; \
+ sed "s/%CREATED%/$$as4_date/g" $$target_folder/$$target_name.aps.new > $$target_folder/$$target_name.aps.new2; \
+ sed "s/%FILE_LIST%/$$source_files/g" $$target_folder/$$target_name.aps.new2 > $$target_folder/$$target_name.aps.new3; \
+ sed "s/%GCC_FILE_LIST%/$$gcc_source_files/g" $$target_folder/$$target_name.aps.new3 > $$target_folder/$$target_name.aps.new4; \
+ mv $$target_folder/$$target_name.aps.new4 $$target_folder/$$target_name.aps; \
+ rm $$target_folder/$$target_name.aps.new $$target_folder/$$target_name.aps.new2 $$target_folder/$$target_name.aps.new3; \
+ fi; \
+ done;
+ @echo AVR Studio 4 project generation complete.
+
# Check the working branch documentation, ensure no placeholder values
check-documentation-placeholders:
@echo Checking for release suitability...
@@ -42,7 +78,7 @@ check-documentation-placeholders:
# Validate the working branch - compile all documentation, demos/projects/examples and run build tests
validate-branch:
make -s -C $(LUFA_ROOT) doxygen
- make -s -C $(LUFA_ROOT) all
+ make -s -C $(LUFA_ROOT) all
make -s -C $(LUFA_ROOT)/BuildTests all
# Validate the working branch for general release, check for placeholder documentation then build and test everything
diff --git a/Projects/AVRISP-MKII/AVRISP-MKII.aps b/Projects/AVRISP-MKII/AVRISP-MKII.aps
deleted file mode 100644
index 6ea95ab84f..0000000000
--- a/Projects/AVRISP-MKII/AVRISP-MKII.aps
+++ /dev/null
@@ -1 +0,0 @@
-AVRISP-MKII13-Jul-2010 14:10:1013-Jul-2010 14:14:47241013-Jul-2010 14:10:1044, 18, 0, 685AVR GCCAVRISP-MKII.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\AVR ONE!AT90USB1287.xmlfalseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cLib\V2Protocol.cLib\V2ProtocolParams.cLib\ISP\ISPProtocol.cLib\ISP\ISPTarget.cLib\XPROG\TINYNVM.cLib\XPROG\XMEGANVM.cLib\XPROG\XPROGProtocol.cLib\XPROG\XPROGTarget.cAVRISP-MKII.cDescriptors.hLib\V2Protocol.hLib\V2ProtocolConstants.hLib\V2ProtocolParams.hLib\ISP\ISPProtocol.hLib\ISP\ISPTarget.hLib\XPROG\TINYNVM.hLib\XPROG\XMEGANVM.hLib\XPROG\XPROGProtocol.hLib\XPROG\XPROGTarget.hAVRISP-MKII.hmakefiledefaultYESmakefileat90usb128711
AVRISP-MKII.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\AVRISP.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\V2Protocol.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\V2ProtocolConstants.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\V2ProtocolParams.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\ISP\ISPProtocol.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\ISP\ISPTarget.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\TINYNVM.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XMEGANVM.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XPROGProtocol.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XPROGTarget.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\AVRISP.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\V2Protocol.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\V2ProtocolParams.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\ISP\ISPProtocol.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\ISP\ISPTarget.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\TINYNVM.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XMEGANVM.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XPROGProtocol.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\AVRISP-MKII\Lib\XPROG\XPROGTarget.c00000AVRISP.c1
diff --git a/Projects/Benito/Benito.aps b/Projects/Benito/Benito.aps
deleted file mode 100644
index 9c5e6ce709..0000000000
--- a/Projects/Benito/Benito.aps
+++ /dev/null
@@ -1 +0,0 @@
-Benito13-Jul-2010 14:17:1713-Jul-2010 14:18:06241013-Jul-2010 14:17:1744, 18, 0, 685AVR GCCBenito.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Benito\AVR ONE!ATmega32U2.xmlfalseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Benito.cDescriptors.cBenito.hDescriptors.hLib\LightweightRingBuff.hmakefiledefaultYESmakefileatmega32u211
Benito.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/HIDReportViewer/HIDReportViewer.aps b/Projects/HIDReportViewer/HIDReportViewer.aps
deleted file mode 100644
index 9efda13e56..0000000000
--- a/Projects/HIDReportViewer/HIDReportViewer.aps
+++ /dev/null
@@ -1 +0,0 @@
-HIDReportViewer19-Jun-2011 14:45:2119-Jun-2011 14:45:21241019-Jun-2011 14:45:2144, 18, 0, 685AVR GCCHIDReportViewer.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\HIDReportViewer\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000HIDReportViewer.cHIDReportViewer.hmakefiledefaultYESmakefileatmega12811
HIDReportViewer.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\HIDReportViewer\HIDReportViewer.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\HIDReportViewer\HIDReportViewer.c
diff --git a/Projects/LEDNotifier/LEDNotifier.aps b/Projects/LEDNotifier/LEDNotifier.aps
deleted file mode 100644
index 8619acc38f..0000000000
--- a/Projects/LEDNotifier/LEDNotifier.aps
+++ /dev/null
@@ -1 +0,0 @@
-LEDNotifier13-Jul-2010 14:18:4613-Jul-2010 14:20:00241013-Jul-2010 14:18:4644, 18, 0, 685AVR GCCLEDNotifier.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\LEDNotifier\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cLEDNotifier.cDescriptors.hLEDNotifier.hBoard\LEDs.hmakefiledefaultYESmakefileatmega12811
LEDNotifier.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/MIDIToneGenerator/MIDIToneGenerator.aps b/Projects/MIDIToneGenerator/MIDIToneGenerator.aps
deleted file mode 100644
index 5fd5c8ff10..0000000000
--- a/Projects/MIDIToneGenerator/MIDIToneGenerator.aps
+++ /dev/null
@@ -1 +0,0 @@
-MIDIToneGenerator17-Dec-2010 20:57:5617-Dec-2010 20:58:16241017-Dec-2010 20:57:5644, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MIDIToneGenerator\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cMIDIToneGenerator.cDescriptors.hMIDIToneGenerator.hmakefiledefaultNOatmega12811
MIDIToneGenerator.elfdefault\1-Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe00000MIDIToneGenerator.c1
diff --git a/Projects/Magstripe/Magstripe.aps b/Projects/Magstripe/Magstripe.aps
deleted file mode 100644
index 88847ce25e..0000000000
--- a/Projects/Magstripe/Magstripe.aps
+++ /dev/null
@@ -1 +0,0 @@
-Magstripe13-Jul-2010 14:20:3313-Jul-2010 14:22:03241013-Jul-2010 14:20:3344, 18, 0, 685AVR GCCMagstripe.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cMagstripe.cLib\CircularBitBuffer.cDescriptors.hMagstripe.hLib\CircularBitBuffer.hLib\MagstripeHW.hmakefiledefaultYESmakefileatmega12811
Magstripe.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Magstripe.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\CircularBitBuffer.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\MagstripeHW.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Magstripe.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Magstripe\Lib\CircularBitBuffer.c
diff --git a/Projects/MediaController/MediaController.aps b/Projects/MediaController/MediaController.aps
deleted file mode 100644
index b6443b6ccf..0000000000
--- a/Projects/MediaController/MediaController.aps
+++ /dev/null
@@ -1 +0,0 @@
-MediaController23-May-2011 21:50:0423-May-2011 21:50:04241023-May-2011 21:50:0444, 18, 0, 685AVR GCCMediaController.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MediaController\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cMediaController.cDescriptors.hMediaController.hmakefiledefaultYESmakefileatmega12811
MediaController.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MediaController\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MediaController\MediaController.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MediaController\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MediaController\MediaController.c
diff --git a/Projects/MissileLauncher/MissileLauncher.aps b/Projects/MissileLauncher/MissileLauncher.aps
deleted file mode 100644
index 90a2bbadf6..0000000000
--- a/Projects/MissileLauncher/MissileLauncher.aps
+++ /dev/null
@@ -1 +0,0 @@
-MissileLauncher13-Jul-2010 14:22:2113-Jul-2010 14:22:51241013-Jul-2010 14:22:2144, 18, 0, 685AVR GCCMissileLauncher.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000ConfigDescriptor.cMissileLauncher.cConfigDescriptor.hMissileLauncher.hmakefiledefaultYESmakefileatmega12811
MissileLauncher.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\ConfigDescriptor.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\MissileLauncher.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\ConfigDescriptor.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\MissileLauncher\MissileLauncher.c
diff --git a/Projects/RelayBoard/RelayBoard.aps b/Projects/RelayBoard/RelayBoard.aps
deleted file mode 100644
index b6f15aceb1..0000000000
--- a/Projects/RelayBoard/RelayBoard.aps
+++ /dev/null
@@ -1 +0,0 @@
-RelayBoard13-Jul-2010 14:23:4513-Jul-2010 14:24:44241013-Jul-2010 14:23:4544, 18, 0, 685AVR GCCRelayBoard.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cRelayBoard.cDescriptors.hRelayBoard.hmakefiledefaultYESmakefileatmega12811
RelayBoard.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\RelayBoard.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\RelayBoard\RelayBoard.c00000C:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\LEDNotifier\descriptors.h1
diff --git a/Projects/TempDataLogger/TempDataLogger.aps b/Projects/TempDataLogger/TempDataLogger.aps
deleted file mode 100644
index 2362a4be94..0000000000
--- a/Projects/TempDataLogger/TempDataLogger.aps
+++ /dev/null
@@ -1 +0,0 @@
-TempDataLogger13-Jul-2010 14:28:3913-Jul-2010 14:33:57241013-Jul-2010 14:28:3944, 18, 0, 685AVR GCCC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\AVR ONE!falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31Auto000Descriptors.cTempDataLogger.cLib\DataflashManager.cLib\DS1307.cLib\SCSI.cDescriptors.hTempDataLogger.hLib\DataflashManager.hLib\DS1307.hLib\SCSI.hmakefiledefaultYESmakefileatmega12811
TempDataLogger.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\TempDataLogger.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\DataflashManager.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\DS1307.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\SCSI.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\TempDataLogger.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\DataflashManager.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\DS1307.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\TempDataLogger\Lib\SCSI.c
diff --git a/Projects/USBtoSerial/USBtoSerial.aps b/Projects/USBtoSerial/USBtoSerial.aps
deleted file mode 100644
index c90ac00d85..0000000000
--- a/Projects/USBtoSerial/USBtoSerial.aps
+++ /dev/null
@@ -1 +0,0 @@
-USBtoSerial13-Jul-2010 14:35:0913-Jul-2010 14:35:43241013-Jul-2010 14:35:0944, 18, 0, 685AVR GCCUSBtoSerial.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cUSBtoSerial.cDescriptors.hUSBtoSerial.hLib\LightweightRingBuff.hmakefiledefaultYESmakefileatmega12811
USBtoSerial.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\USBtoSerial.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\Lib\LightweightRingBuff.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\USBtoSerial\USBtoSerial.c
diff --git a/Projects/Webserver/Webserver.aps b/Projects/Webserver/Webserver.aps
deleted file mode 100644
index e8f62712ab..0000000000
--- a/Projects/Webserver/Webserver.aps
+++ /dev/null
@@ -1 +0,0 @@
-Webserver13-Jul-2010 14:36:1913-Jul-2010 14:37:18241013-Jul-2010 14:36:1944, 18, 0, 685AVR GCCWebserver.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000Descriptors.cUSBDeviceMode.cUSBHostMode.cWebserver.cLib\DataflashManager.cLib\DHCPClientApp.cLib\DHCPServerApp.cLib\DHCPCommon.cLib\HTTPServerApp.cLib\SCSI.cLib\TELNETServerApp.cLib\uIPManagement.cDescriptors.hUSBDeviceMode.hUSBHostMode.hWebserver.hLib\DataflashManager.hLib\DHCPClientApp.hLib\DHCPServerApp.hLib\DHCPCommon.hLib\HTTPServerApp.hLib\SCSI.hLib\TELNETServerApp.hLib\uIPManagement.hmakefiledefaultYESmakefileatmega12811
Webserver.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exeC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Descriptors.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\USBDeviceMode.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\USBHostMode.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Webserver.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\DataflashManager.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\DHCPClientApp.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\HTTPServerApp.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\SCSI.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\TELNETServerApp.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\uIPManagement.hC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Descriptors.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\USBDeviceMode.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\USBHostMode.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Webserver.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\DataflashManager.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\DHCPClientApp.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\HTTPServerApp.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\SCSI.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\TELNETServerApp.cC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\Webserver\Lib\uIPManagement.c
diff --git a/Projects/XPLAINBridge/XPLAINBridge.aps b/Projects/XPLAINBridge/XPLAINBridge.aps
deleted file mode 100644
index 41d01bcd34..0000000000
--- a/Projects/XPLAINBridge/XPLAINBridge.aps
+++ /dev/null
@@ -1 +0,0 @@
-XPLAINBridge13-Jul-2010 14:37:5213-Jul-2010 14:39:15241013-Jul-2010 14:37:5244, 18, 0, 685AVR GCCXPLAINBridge.elfC:\Users\Dean\Documents\Electronics\Projects\WORK\LUFAWORK\Projects\XPLAINBridge\falseR00R01R02R03R04R05R06R07R08R09R10R11R12R13R14R15R16R17R18R19R20R21R22R23R24R25R26R27R28R29R30R31000AVRISPDescriptors.cUSARTDescriptors.cXPLAINBridge.cLib\SoftUART.cAVRISPDescriptors.hUSARTDescriptors.hXPLAINBridge.hLib\LightweightRingBuff.hLib\SoftUART.hmakefiledefaultYESmakefileatmega12811
XPLAINBridge.elfdefault\1-Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enumsdefault1C:\WinAVR-20100110\bin\avr-gcc.exeC:\WinAVR-20100110\utils\bin\make.exe
diff --git a/Projects/makefile b/Projects/makefile
index d8fe77a89a..29e714536a 100644
--- a/Projects/makefile
+++ b/Projects/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
diff --git a/makefile b/makefile
index fd7e5c0e87..d533f25ac0 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,6 @@
#
# LUFA Library
-# Copyright (C) Dean Camera, 2011.
+# Copyright (C) Dean Camera, 2012.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org