From c8fcad9f17cac61f5971ee0b09aa5f4dd1867994 Mon Sep 17 00:00:00 2001
From: Thibaut VIARD <thibaut.viard@atmel.com>
Date: Mon, 12 May 2014 23:44:16 +0200
Subject: [PATCH]  Moving validation project where they won't disturb IDE

---
 .../validation_core}/build_as6/test.atsln     |   0
 .../validation_core}/build_as6/test.cppproj   | 126 ++++-----
 .../validation_core}/build_gcc/Makefile       |   0
 .../validation_core}/build_gcc/debug.mk       |   0
 .../validation_core}/build_gcc/gcc.mk         |   0
 .../validation_core}/build_gcc/release.mk     |   0
 .../validation_core}/build_gcc/test.mk        |   0
 .../validation_core}/test.cpp                 |   4 +-
 .../build_as6/test.atsln                      |   0
 .../build_as6/test.atsuo                      | Bin
 .../build_as6/test.cppproj                    | 248 +++++++++---------
 .../build_as6/test_usb_device.cpp             |  48 ++++
 .../validation_usb_device/build_gcc/Makefile  |   0
 .../validation_usb_device/build_gcc/debug.mk  |   0
 .../validation_usb_device/build_gcc/gcc.mk    |   0
 .../build_gcc/release.mk                      |   0
 .../build_gcc/test_usb_device.mk              |   0
 .../validation_usb_device/test_usb_device.cpp |   0
 .../validation_usb_host/build_gcc/Makefile    |   0
 .../validation_usb_host/build_gcc/debug.mk    |   0
 .../validation_usb_host/build_gcc/gcc.mk      |   0
 .../validation_usb_host/build_gcc/release.mk  |   0
 .../build_gcc/test_usb_host.mk                |   0
 .../validation_usb_host/test_usb_host.cpp     |   0
 24 files changed, 234 insertions(+), 192 deletions(-)
 rename cores/{arduino/validation => validation/validation_core}/build_as6/test.atsln (100%)
 rename cores/{arduino/validation => validation/validation_core}/build_as6/test.cppproj (82%)
 rename cores/{arduino/validation => validation/validation_core}/build_gcc/Makefile (100%)
 rename cores/{arduino/validation => validation/validation_core}/build_gcc/debug.mk (100%)
 rename cores/{arduino/validation => validation/validation_core}/build_gcc/gcc.mk (100%)
 rename cores/{arduino/validation => validation/validation_core}/build_gcc/release.mk (100%)
 rename cores/{arduino/validation => validation/validation_core}/build_gcc/test.mk (100%)
 rename cores/{arduino/validation => validation/validation_core}/test.cpp (97%)
 rename cores/{arduino => validation}/validation_usb_device/build_as6/test.atsln (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_as6/test.atsuo (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_as6/test.cppproj (77%)
 create mode 100644 cores/validation/validation_usb_device/build_as6/test_usb_device.cpp
 rename cores/{arduino => validation}/validation_usb_device/build_gcc/Makefile (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_gcc/debug.mk (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_gcc/gcc.mk (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_gcc/release.mk (100%)
 rename cores/{arduino => validation}/validation_usb_device/build_gcc/test_usb_device.mk (100%)
 rename cores/{arduino => validation}/validation_usb_device/test_usb_device.cpp (100%)
 rename cores/{arduino => validation}/validation_usb_host/build_gcc/Makefile (100%)
 rename cores/{arduino => validation}/validation_usb_host/build_gcc/debug.mk (100%)
 rename cores/{arduino => validation}/validation_usb_host/build_gcc/gcc.mk (100%)
 rename cores/{arduino => validation}/validation_usb_host/build_gcc/release.mk (100%)
 rename cores/{arduino => validation}/validation_usb_host/build_gcc/test_usb_host.mk (100%)
 rename cores/{arduino => validation}/validation_usb_host/test_usb_host.cpp (100%)

diff --git a/cores/arduino/validation/build_as6/test.atsln b/cores/validation/validation_core/build_as6/test.atsln
similarity index 100%
rename from cores/arduino/validation/build_as6/test.atsln
rename to cores/validation/validation_core/build_as6/test.atsln
diff --git a/cores/arduino/validation/build_as6/test.cppproj b/cores/validation/validation_core/build_as6/test.cppproj
similarity index 82%
rename from cores/arduino/validation/build_as6/test.cppproj
rename to cores/validation/validation_core/build_as6/test.cppproj
index 553ad0ab..402e9aae 100644
--- a/cores/arduino/validation/build_as6/test.cppproj
+++ b/cores/validation/validation_core/build_as6/test.cppproj
@@ -79,9 +79,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcc.compiler.directories.IncludePaths>
         <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>
@@ -96,9 +98,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcccpp.compiler.directories.IncludePaths>
         <armgcccpp.compiler.optimization.level>Optimize for size (-Os)</armgcccpp.compiler.optimization.level>
@@ -120,9 +124,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcccpp.preprocessingassembler.general.IncludePaths>
       </ArmGccCpp>
@@ -147,8 +153,8 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
             <Value>../../../../../libraries/SPI</Value>
             <Value>../../../../../libraries/Wire</Value>
@@ -173,8 +179,8 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
             <Value>../../../../../libraries/SPI</Value>
             <Value>../../../../../libraries/Wire</Value>
@@ -202,14 +208,14 @@
         <armgcccpp.linker.miscellaneous.LinkerFlags>-Tflash.ld</armgcccpp.linker.miscellaneous.LinkerFlags>
         <armgcccpp.assembler.general.IncludePaths>
           <ListValues>
-            <Value>../../..</Value>
+            <Value>../../../arduino</Value>
           </ListValues>
         </armgcccpp.assembler.general.IncludePaths>
         <armgcccpp.assembler.debugging.DebugLevel>Default (-g)</armgcccpp.assembler.debugging.DebugLevel>
         <armgcccpp.preprocessingassembler.general.DefaultIncludePath>False</armgcccpp.preprocessingassembler.general.DefaultIncludePath>
         <armgcccpp.preprocessingassembler.general.IncludePaths>
           <ListValues>
-            <Value>../../..</Value>
+            <Value>../../../arduino</Value>
           </ListValues>
         </armgcccpp.preprocessingassembler.general.IncludePaths>
         <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel>
@@ -251,195 +257,195 @@
       <SubType>compile</SubType>
       <Link>variant\variant.h</Link>
     </Compile>
-    <Compile Include="..\..\Arduino.h">
+    <Compile Include="..\..\..\arduino\Arduino.h">
       <SubType>compile</SubType>
       <Link>core\Arduino.h</Link>
     </Compile>
-    <Compile Include="..\..\binary.h">
+    <Compile Include="..\..\..\arduino\binary.h">
       <SubType>compile</SubType>
       <Link>core\binary.h</Link>
     </Compile>
-    <Compile Include="..\..\Client.h">
+    <Compile Include="..\..\..\arduino\Client.h">
       <SubType>compile</SubType>
       <Link>core\Client.h</Link>
     </Compile>
-    <Compile Include="..\..\delay.c">
+    <Compile Include="..\..\..\arduino\delay.c">
       <SubType>compile</SubType>
       <Link>core\delay.c</Link>
     </Compile>
-    <Compile Include="..\..\delay.h">
+    <Compile Include="..\..\..\arduino\delay.h">
       <SubType>compile</SubType>
       <Link>core\delay.h</Link>
     </Compile>
-    <Compile Include="..\..\HardwareSerial.h">
+    <Compile Include="..\..\..\arduino\HardwareSerial.h">
       <SubType>compile</SubType>
       <Link>core\HardwareSerial.h</Link>
     </Compile>
-    <Compile Include="..\..\hooks.c">
+    <Compile Include="..\..\..\arduino\hooks.c">
       <SubType>compile</SubType>
       <Link>core\hooks.c</Link>
     </Compile>
-    <Compile Include="..\..\IPAddress.cpp">
+    <Compile Include="..\..\..\arduino\IPAddress.cpp">
       <SubType>compile</SubType>
       <Link>core\IPAddress.cpp</Link>
     </Compile>
-    <Compile Include="..\..\IPAddress.h">
+    <Compile Include="..\..\..\arduino\IPAddress.h">
       <SubType>compile</SubType>
       <Link>core\IPAddress.h</Link>
     </Compile>
-    <Compile Include="..\..\itoa.c">
+    <Compile Include="..\..\..\arduino\itoa.c">
       <SubType>compile</SubType>
       <Link>core\itoa.c</Link>
     </Compile>
-    <Compile Include="..\..\itoa.h">
+    <Compile Include="..\..\..\arduino\itoa.h">
       <SubType>compile</SubType>
       <Link>core\itoa.h</Link>
     </Compile>
-    <Compile Include="..\..\main.cpp">
+    <Compile Include="..\..\..\arduino\main.cpp">
       <SubType>compile</SubType>
       <Link>core\main.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Print.cpp">
+    <Compile Include="..\..\..\arduino\Print.cpp">
       <SubType>compile</SubType>
       <Link>core\Print.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Print.h">
+    <Compile Include="..\..\..\arduino\Print.h">
       <SubType>compile</SubType>
       <Link>core\Print.h</Link>
     </Compile>
-    <Compile Include="..\..\Printable.h">
+    <Compile Include="..\..\..\arduino\Printable.h">
       <SubType>compile</SubType>
       <Link>core\Printable.h</Link>
     </Compile>
-    <Compile Include="..\..\Reset.cpp">
+    <Compile Include="..\..\..\arduino\Reset.cpp">
       <SubType>compile</SubType>
       <Link>core\Reset.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Reset.h">
+    <Compile Include="..\..\..\arduino\Reset.h">
       <SubType>compile</SubType>
       <Link>core\Reset.h</Link>
     </Compile>
-    <Compile Include="..\..\RingBuffer.cpp">
+    <Compile Include="..\..\..\arduino\RingBuffer.cpp">
       <SubType>compile</SubType>
       <Link>core\RingBuffer.cpp</Link>
     </Compile>
-    <Compile Include="..\..\RingBuffer.h">
+    <Compile Include="..\..\..\arduino\RingBuffer.h">
       <SubType>compile</SubType>
       <Link>core\RingBuffer.h</Link>
     </Compile>
-    <Compile Include="..\..\SERCOM.cpp">
+    <Compile Include="..\..\..\arduino\SERCOM.cpp">
       <SubType>compile</SubType>
       <Link>core\SERCOM.cpp</Link>
     </Compile>
-    <Compile Include="..\..\SERCOM.h">
+    <Compile Include="..\..\..\arduino\SERCOM.h">
       <SubType>compile</SubType>
       <Link>core\SERCOM.h</Link>
     </Compile>
-    <Compile Include="..\..\Server.h">
+    <Compile Include="..\..\..\arduino\Server.h">
       <SubType>compile</SubType>
       <Link>core\Server.h</Link>
     </Compile>
-    <Compile Include="..\..\startup.c">
+    <Compile Include="..\..\..\arduino\startup.c">
       <SubType>compile</SubType>
       <Link>core\startup.c</Link>
     </Compile>
-    <Compile Include="..\..\Stream.cpp">
+    <Compile Include="..\..\..\arduino\Stream.cpp">
       <SubType>compile</SubType>
       <Link>core\Stream.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Stream.h">
+    <Compile Include="..\..\..\arduino\Stream.h">
       <SubType>compile</SubType>
       <Link>core\Stream.h</Link>
     </Compile>
-    <Compile Include="..\..\syscalls.c">
+    <Compile Include="..\..\..\arduino\syscalls.c">
       <SubType>compile</SubType>
       <Link>core\syscalls.c</Link>
     </Compile>
-    <Compile Include="..\..\syscalls.h">
+    <Compile Include="..\..\..\arduino\syscalls.h">
       <SubType>compile</SubType>
       <Link>core\syscalls.h</Link>
     </Compile>
-    <Compile Include="..\..\Tone.h">
+    <Compile Include="..\..\..\arduino\Tone.h">
       <SubType>compile</SubType>
       <Link>core\Tone.h</Link>
     </Compile>
-    <Compile Include="..\..\Uart.cpp">
+    <Compile Include="..\..\..\arduino\Uart.cpp">
       <SubType>compile</SubType>
       <Link>core\Uart.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Uart.h">
+    <Compile Include="..\..\..\arduino\Uart.h">
       <SubType>compile</SubType>
       <Link>core\Uart.h</Link>
     </Compile>
-    <Compile Include="..\..\Udp.h">
+    <Compile Include="..\..\..\arduino\Udp.h">
       <SubType>compile</SubType>
       <Link>core\Udp.h</Link>
     </Compile>
-    <Compile Include="..\..\WCharacter.h">
+    <Compile Include="..\..\..\arduino\WCharacter.h">
       <SubType>compile</SubType>
       <Link>core\WCharacter.h</Link>
     </Compile>
-    <Compile Include="..\..\WInterrupts.h">
+    <Compile Include="..\..\..\arduino\WInterrupts.h">
       <SubType>compile</SubType>
       <Link>core\WInterrupts.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring.c">
+    <Compile Include="..\..\..\arduino\wiring.c">
       <SubType>compile</SubType>
       <Link>core\wiring.c</Link>
     </Compile>
-    <Compile Include="..\..\wiring.h">
+    <Compile Include="..\..\..\arduino\wiring.h">
       <SubType>compile</SubType>
       <Link>core\wiring.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_analog.h">
+    <Compile Include="..\..\..\arduino\wiring_analog.h">
       <SubType>compile</SubType>
       <Link>core\wiring_analog.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_constants.h">
+    <Compile Include="..\..\..\arduino\wiring_constants.h">
       <SubType>compile</SubType>
       <Link>core\wiring_constants.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_digital.c">
+    <Compile Include="..\..\..\arduino\wiring_digital.c">
       <SubType>compile</SubType>
       <Link>core\wiring_digital.c</Link>
     </Compile>
-    <Compile Include="..\..\wiring_digital.h">
+    <Compile Include="..\..\..\arduino\wiring_digital.h">
       <SubType>compile</SubType>
       <Link>core\wiring_digital.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_private.h">
+    <Compile Include="..\..\..\arduino\wiring_private.h">
       <SubType>compile</SubType>
       <Link>core\wiring_private.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_pulse.h">
+    <Compile Include="..\..\..\arduino\wiring_pulse.h">
       <SubType>compile</SubType>
       <Link>core\wiring_pulse.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_shift.c">
+    <Compile Include="..\..\..\arduino\wiring_shift.c">
       <SubType>compile</SubType>
       <Link>core\wiring_shift.c</Link>
     </Compile>
-    <Compile Include="..\..\wiring_shift.h">
+    <Compile Include="..\..\..\arduino\wiring_shift.h">
       <SubType>compile</SubType>
       <Link>core\wiring_shift.h</Link>
     </Compile>
-    <Compile Include="..\..\WMath.cpp">
+    <Compile Include="..\..\..\arduino\WMath.cpp">
       <SubType>compile</SubType>
       <Link>core\WMath.cpp</Link>
     </Compile>
-    <Compile Include="..\..\WMath.h">
+    <Compile Include="..\..\..\arduino\WMath.h">
       <SubType>compile</SubType>
       <Link>core\WMath.h</Link>
     </Compile>
-    <Compile Include="..\..\WString.cpp">
+    <Compile Include="..\..\..\arduino\WString.cpp">
       <SubType>compile</SubType>
       <Link>core\WString.cpp</Link>
     </Compile>
-    <Compile Include="..\..\WString.h">
+    <Compile Include="..\..\..\arduino\WString.h">
       <SubType>compile</SubType>
       <Link>core\WString.h</Link>
     </Compile>
-    <Compile Include="..\..\WVariant.h">
+    <Compile Include="..\..\..\arduino\WVariant.h">
       <SubType>compile</SubType>
       <Link>core\WVariant.h</Link>
     </Compile>
diff --git a/cores/arduino/validation/build_gcc/Makefile b/cores/validation/validation_core/build_gcc/Makefile
similarity index 100%
rename from cores/arduino/validation/build_gcc/Makefile
rename to cores/validation/validation_core/build_gcc/Makefile
diff --git a/cores/arduino/validation/build_gcc/debug.mk b/cores/validation/validation_core/build_gcc/debug.mk
similarity index 100%
rename from cores/arduino/validation/build_gcc/debug.mk
rename to cores/validation/validation_core/build_gcc/debug.mk
diff --git a/cores/arduino/validation/build_gcc/gcc.mk b/cores/validation/validation_core/build_gcc/gcc.mk
similarity index 100%
rename from cores/arduino/validation/build_gcc/gcc.mk
rename to cores/validation/validation_core/build_gcc/gcc.mk
diff --git a/cores/arduino/validation/build_gcc/release.mk b/cores/validation/validation_core/build_gcc/release.mk
similarity index 100%
rename from cores/arduino/validation/build_gcc/release.mk
rename to cores/validation/validation_core/build_gcc/release.mk
diff --git a/cores/arduino/validation/build_gcc/test.mk b/cores/validation/validation_core/build_gcc/test.mk
similarity index 100%
rename from cores/arduino/validation/build_gcc/test.mk
rename to cores/validation/validation_core/build_gcc/test.mk
diff --git a/cores/arduino/validation/test.cpp b/cores/validation/validation_core/test.cpp
similarity index 97%
rename from cores/arduino/validation/test.cpp
rename to cores/validation/validation_core/test.cpp
index fc7b2b23..69c07012 100644
--- a/cores/arduino/validation/test.cpp
+++ b/cores/validation/validation_core/test.cpp
@@ -75,15 +75,13 @@ void loop( void )
   delay( 1000 ) ;              // wait for a second
 
   // Test Serial output
-/*
   Serial.write( '-' ) ;   // send a char
   Serial.write( "test1\n" ) ;   // send a string
   Serial.write( "test2" ) ;   // send another string
-*/
 
   // Test digitalRead: connect pin 2 to either GND or 3.3V. !!!! NOT on 5V pin !!!!
   pin_value=digitalRead( 2 ) ;
-//  Serial.write( "pin 2 value is %s\n", (pin_value == LOW)?"LOW":"HIGH" ) ;
+  Serial.write( "pin 2 value is %s\n", (pin_value == LOW)?"LOW":"HIGH" ) ;
   delay( 1000 ) ;              // wait for a second
 
 
diff --git a/cores/arduino/validation_usb_device/build_as6/test.atsln b/cores/validation/validation_usb_device/build_as6/test.atsln
similarity index 100%
rename from cores/arduino/validation_usb_device/build_as6/test.atsln
rename to cores/validation/validation_usb_device/build_as6/test.atsln
diff --git a/cores/arduino/validation_usb_device/build_as6/test.atsuo b/cores/validation/validation_usb_device/build_as6/test.atsuo
similarity index 100%
rename from cores/arduino/validation_usb_device/build_as6/test.atsuo
rename to cores/validation/validation_usb_device/build_as6/test.atsuo
diff --git a/cores/arduino/validation_usb_device/build_as6/test.cppproj b/cores/validation/validation_usb_device/build_as6/test.cppproj
similarity index 77%
rename from cores/arduino/validation_usb_device/build_as6/test.cppproj
rename to cores/validation/validation_usb_device/build_as6/test.cppproj
index 75f3f8f4..c1a74282 100644
--- a/cores/arduino/validation_usb_device/build_as6/test.cppproj
+++ b/cores/validation/validation_usb_device/build_as6/test.cppproj
@@ -79,9 +79,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcc.compiler.directories.IncludePaths>
         <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>
@@ -96,9 +98,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcccpp.compiler.directories.IncludePaths>
         <armgcccpp.compiler.optimization.level>Optimize for size (-Os)</armgcccpp.compiler.optimization.level>
@@ -120,9 +124,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcccpp.preprocessingassembler.general.IncludePaths>
       </ArmGccCpp>
@@ -147,9 +153,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcc.compiler.directories.IncludePaths>
         <armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level>
@@ -171,9 +179,11 @@
           <ListValues>
             <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value>
             <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value>
-            <Value>../../..</Value>
-            <Value>../../../USB</Value>
+            <Value>../../../../arduino</Value>
+            <Value>../../../../arduino/USB</Value>
             <Value>../../../../../variants/arduino_zero</Value>
+            <Value>../../../../../libraries/SPI</Value>
+            <Value>../../../../../libraries/Wire</Value>
           </ListValues>
         </armgcccpp.compiler.directories.IncludePaths>
         <armgcccpp.compiler.optimization.level>Optimize (-O1)</armgcccpp.compiler.optimization.level>
@@ -198,14 +208,14 @@
         <armgcccpp.linker.miscellaneous.LinkerFlags>-Tflash.ld</armgcccpp.linker.miscellaneous.LinkerFlags>
         <armgcccpp.assembler.general.IncludePaths>
           <ListValues>
-            <Value>../../..</Value>
+            <Value>../../../arduino</Value>
           </ListValues>
         </armgcccpp.assembler.general.IncludePaths>
         <armgcccpp.assembler.debugging.DebugLevel>Default (-g)</armgcccpp.assembler.debugging.DebugLevel>
         <armgcccpp.preprocessingassembler.general.DefaultIncludePath>False</armgcccpp.preprocessingassembler.general.DefaultIncludePath>
         <armgcccpp.preprocessingassembler.general.IncludePaths>
           <ListValues>
-            <Value>../../..</Value>
+            <Value>../../../arduino</Value>
           </ListValues>
         </armgcccpp.preprocessingassembler.general.IncludePaths>
         <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel>
@@ -214,7 +224,6 @@
   </PropertyGroup>
   <ItemGroup>
     <Folder Include="core" />
-    <Folder Include="core\validation_usb_device" />
     <Folder Include="core\USB" />
     <Folder Include="variant" />
   </ItemGroup>
@@ -231,268 +240,249 @@
       <SubType>compile</SubType>
       <Link>variant\variant.h</Link>
     </Compile>
-    <Compile Include="..\..\Arduino.h">
+    <Compile Include="..\..\..\arduino\Arduino.h">
       <SubType>compile</SubType>
       <Link>core\Arduino.h</Link>
     </Compile>
-    <Compile Include="..\..\binary.h">
+    <Compile Include="..\..\..\arduino\binary.h">
       <SubType>compile</SubType>
       <Link>core\binary.h</Link>
     </Compile>
-    <Compile Include="..\..\Client.h">
+    <Compile Include="..\..\..\arduino\Client.h">
       <SubType>compile</SubType>
       <Link>core\Client.h</Link>
     </Compile>
-    <Compile Include="..\..\delay.c">
+    <Compile Include="..\..\..\arduino\delay.c">
       <SubType>compile</SubType>
       <Link>core\delay.c</Link>
     </Compile>
-    <Compile Include="..\..\delay.h">
+    <Compile Include="..\..\..\arduino\delay.h">
       <SubType>compile</SubType>
       <Link>core\delay.h</Link>
     </Compile>
-    <Compile Include="..\..\HardwareSerial.h">
+    <Compile Include="..\..\..\arduino\HardwareSerial.h">
       <SubType>compile</SubType>
       <Link>core\HardwareSerial.h</Link>
     </Compile>
-    <Compile Include="..\..\hooks.c">
+    <Compile Include="..\..\..\arduino\hooks.c">
       <SubType>compile</SubType>
       <Link>core\hooks.c</Link>
     </Compile>
-    <Compile Include="..\..\IPAddress.cpp">
+    <Compile Include="..\..\..\arduino\IPAddress.cpp">
       <SubType>compile</SubType>
       <Link>core\IPAddress.cpp</Link>
     </Compile>
-    <Compile Include="..\..\IPAddress.h">
+    <Compile Include="..\..\..\arduino\IPAddress.h">
       <SubType>compile</SubType>
       <Link>core\IPAddress.h</Link>
     </Compile>
-    <Compile Include="..\..\itoa.c">
+    <Compile Include="..\..\..\arduino\itoa.c">
       <SubType>compile</SubType>
       <Link>core\itoa.c</Link>
     </Compile>
-    <Compile Include="..\..\itoa.h">
+    <Compile Include="..\..\..\arduino\itoa.h">
       <SubType>compile</SubType>
       <Link>core\itoa.h</Link>
     </Compile>
-    <Compile Include="..\..\Print.cpp">
+    <Compile Include="..\..\..\arduino\main.cpp">
+      <SubType>compile</SubType>
+      <Link>core\main.cpp</Link>
+    </Compile>
+    <Compile Include="..\..\..\arduino\Print.cpp">
       <SubType>compile</SubType>
       <Link>core\Print.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Print.h">
+    <Compile Include="..\..\..\arduino\Print.h">
       <SubType>compile</SubType>
       <Link>core\Print.h</Link>
     </Compile>
-    <Compile Include="..\..\Printable.h">
+    <Compile Include="..\..\..\arduino\Printable.h">
       <SubType>compile</SubType>
       <Link>core\Printable.h</Link>
     </Compile>
-    <Compile Include="..\..\Reset.cpp">
+    <Compile Include="..\..\..\arduino\Reset.cpp">
       <SubType>compile</SubType>
       <Link>core\Reset.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Reset.h">
+    <Compile Include="..\..\..\arduino\Reset.h">
       <SubType>compile</SubType>
       <Link>core\Reset.h</Link>
     </Compile>
-    <Compile Include="..\..\RingBuffer.cpp">
+    <Compile Include="..\..\..\arduino\RingBuffer.cpp">
       <SubType>compile</SubType>
       <Link>core\RingBuffer.cpp</Link>
     </Compile>
-    <Compile Include="..\..\RingBuffer.h">
+    <Compile Include="..\..\..\arduino\RingBuffer.h">
       <SubType>compile</SubType>
       <Link>core\RingBuffer.h</Link>
     </Compile>
-    <Compile Include="..\..\SERCOM.cpp">
+    <Compile Include="..\..\..\arduino\SERCOM.cpp">
       <SubType>compile</SubType>
       <Link>core\SERCOM.cpp</Link>
     </Compile>
-    <Compile Include="..\..\SERCOM.h">
+    <Compile Include="..\..\..\arduino\SERCOM.h">
       <SubType>compile</SubType>
       <Link>core\SERCOM.h</Link>
     </Compile>
-    <Compile Include="..\..\Server.h">
+    <Compile Include="..\..\..\arduino\Server.h">
       <SubType>compile</SubType>
       <Link>core\Server.h</Link>
     </Compile>
-    <Compile Include="..\..\startup.c">
+    <Compile Include="..\..\..\arduino\startup.c">
       <SubType>compile</SubType>
       <Link>core\startup.c</Link>
     </Compile>
-    <Compile Include="..\..\Stream.cpp">
+    <Compile Include="..\..\..\arduino\Stream.cpp">
       <SubType>compile</SubType>
       <Link>core\Stream.cpp</Link>
     </Compile>
-    <Compile Include="..\..\Stream.h">
+    <Compile Include="..\..\..\arduino\Stream.h">
       <SubType>compile</SubType>
       <Link>core\Stream.h</Link>
     </Compile>
-    <Compile Include="..\..\syscalls.c">
+    <Compile Include="..\..\..\arduino\syscalls.c">
       <SubType>compile</SubType>
       <Link>core\syscalls.c</Link>
     </Compile>
-    <Compile Include="..\..\syscalls.h">
+    <Compile Include="..\..\..\arduino\syscalls.h">
       <SubType>compile</SubType>
       <Link>core\syscalls.h</Link>
     </Compile>
-    <Compile Include="..\..\Tone.h">
+    <Compile Include="..\..\..\arduino\Tone.h">
       <SubType>compile</SubType>
       <Link>core\Tone.h</Link>
     </Compile>
-    <Compile Include="..\..\Udp.h">
+    <Compile Include="..\..\..\arduino\Uart.cpp">
       <SubType>compile</SubType>
-      <Link>core\Udp.h</Link>
+      <Link>core\Uart.cpp</Link>
     </Compile>
-    <Compile Include="..\..\WCharacter.h">
+    <Compile Include="..\..\..\arduino\Uart.h">
       <SubType>compile</SubType>
-      <Link>core\WCharacter.h</Link>
+      <Link>core\Uart.h</Link>
     </Compile>
-    <Compile Include="..\..\WInterrupts.h">
+    <Compile Include="..\..\..\arduino\Udp.h">
       <SubType>compile</SubType>
-      <Link>core\WInterrupts.h</Link>
+      <Link>core\Udp.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring.c">
+    <Compile Include="..\..\..\arduino\USB\CDC.cpp">
       <SubType>compile</SubType>
-      <Link>core\wiring.c</Link>
+      <Link>core\USB\CDC.cpp</Link>
     </Compile>
-    <Compile Include="..\..\wiring.h">
+    <Compile Include="..\..\..\arduino\USB\HID.cpp">
       <SubType>compile</SubType>
-      <Link>core\wiring.h</Link>
+      <Link>core\USB\HID.cpp</Link>
     </Compile>
-    <Compile Include="..\..\wiring_analog.h">
+    <Compile Include="..\..\..\arduino\USB\samd21_device.c">
       <SubType>compile</SubType>
-      <Link>core\wiring_analog.h</Link>
+      <Link>core\USB\samd21_device.c</Link>
     </Compile>
-    <Compile Include="..\..\wiring_constants.h">
+    <Compile Include="..\..\..\arduino\USB\samd21_device.h">
       <SubType>compile</SubType>
-      <Link>core\wiring_constants.h</Link>
+      <Link>core\USB\samd21_device.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_digital.c">
+    <Compile Include="..\..\..\arduino\USB\samd21_host.c">
       <SubType>compile</SubType>
-      <Link>core\wiring_digital.c</Link>
+      <Link>core\USB\samd21_host.c</Link>
     </Compile>
-    <Compile Include="..\..\wiring_digital.h">
+    <Compile Include="..\..\..\arduino\USB\samd21_host.h">
       <SubType>compile</SubType>
-      <Link>core\wiring_digital.h</Link>
+      <Link>core\USB\samd21_host.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_private.h">
+    <Compile Include="..\..\..\arduino\USB\USBAPI.h">
       <SubType>compile</SubType>
-      <Link>core\wiring_private.h</Link>
+      <Link>core\USB\USBAPI.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_pulse.h">
+    <Compile Include="..\..\..\arduino\USB\USBCore.cpp">
       <SubType>compile</SubType>
-      <Link>core\wiring_pulse.h</Link>
+      <Link>core\USB\USBCore.cpp</Link>
     </Compile>
-    <Compile Include="..\..\wiring_shift.c">
+    <Compile Include="..\..\..\arduino\USB\USBCore.h">
       <SubType>compile</SubType>
-      <Link>core\wiring_shift.c</Link>
+      <Link>core\USB\USBCore.h</Link>
     </Compile>
-    <Compile Include="..\..\wiring_shift.h">
+    <Compile Include="..\..\..\arduino\USB\USBDesc.h">
       <SubType>compile</SubType>
-      <Link>core\wiring_shift.h</Link>
+      <Link>core\USB\USBDesc.h</Link>
     </Compile>
-    <Compile Include="..\..\WMath.cpp">
+    <Compile Include="..\..\..\arduino\USB\USB_device.h">
       <SubType>compile</SubType>
-      <Link>core\WMath.cpp</Link>
+      <Link>core\USB\USB_device.h</Link>
     </Compile>
-    <Compile Include="..\..\WMath.h">
+    <Compile Include="..\..\..\arduino\USB\USB_host.h">
       <SubType>compile</SubType>
-      <Link>core\WMath.h</Link>
+      <Link>core\USB\USB_host.h</Link>
     </Compile>
-    <Compile Include="..\..\WString.cpp">
+    <Compile Include="..\..\..\arduino\WCharacter.h">
       <SubType>compile</SubType>
-      <Link>core\WString.cpp</Link>
+      <Link>core\WCharacter.h</Link>
     </Compile>
-    <Compile Include="..\..\WString.h">
+    <Compile Include="..\..\..\arduino\WInterrupts.h">
       <SubType>compile</SubType>
-      <Link>core\WString.h</Link>
+      <Link>core\WInterrupts.h</Link>
     </Compile>
-    <Compile Include="..\..\WVariant.h">
+    <Compile Include="..\..\..\arduino\wiring.c">
       <SubType>compile</SubType>
-      <Link>core\WVariant.h</Link>
+      <Link>core\wiring.c</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\Uart.cpp">
+    <Compile Include="..\..\..\arduino\wiring.h">
       <SubType>compile</SubType>
-      <Link>core\Uart.cpp</Link>
+      <Link>core\wiring.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\Uart.h">
+    <Compile Include="..\..\..\arduino\wiring_analog.h">
       <SubType>compile</SubType>
-      <Link>core\Uart.h</Link>
+      <Link>core\wiring_analog.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\CDC.cpp">
+    <Compile Include="..\..\..\arduino\wiring_constants.h">
       <SubType>compile</SubType>
-      <Link>core\USB\CDC.cpp</Link>
+      <Link>core\wiring_constants.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\HID.cpp">
+    <Compile Include="..\..\..\arduino\wiring_digital.c">
       <SubType>compile</SubType>
-      <Link>core\USB\HID.cpp</Link>
+      <Link>core\wiring_digital.c</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\samd21_device.c">
+    <Compile Include="..\..\..\arduino\wiring_digital.h">
       <SubType>compile</SubType>
-      <Link>core\USB\samd21_device.c</Link>
+      <Link>core\wiring_digital.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\samd21_device.h">
+    <Compile Include="..\..\..\arduino\wiring_private.h">
       <SubType>compile</SubType>
-      <Link>core\USB\samd21_device.h</Link>
+      <Link>core\wiring_private.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\samd21_host.h">
+    <Compile Include="..\..\..\arduino\wiring_pulse.h">
       <SubType>compile</SubType>
-      <Link>core\USB\samd21_host.h</Link>
+      <Link>core\wiring_pulse.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USBAPI.h">
+    <Compile Include="..\..\..\arduino\wiring_shift.c">
       <SubType>compile</SubType>
-      <Link>core\USB\USBAPI.h</Link>
+      <Link>core\wiring_shift.c</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USBCore.cpp">
+    <Compile Include="..\..\..\arduino\wiring_shift.h">
       <SubType>compile</SubType>
-      <Link>core\USB\USBCore.cpp</Link>
+      <Link>core\wiring_shift.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USBCore.h">
+    <Compile Include="..\..\..\arduino\WMath.cpp">
       <SubType>compile</SubType>
-      <Link>core\USB\USBCore.h</Link>
+      <Link>core\WMath.cpp</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USBDesc.h">
+    <Compile Include="..\..\..\arduino\WMath.h">
       <SubType>compile</SubType>
-      <Link>core\USB\USBDesc.h</Link>
+      <Link>core\WMath.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USB_device.h">
+    <Compile Include="..\..\..\arduino\WString.cpp">
       <SubType>compile</SubType>
-      <Link>core\USB\USB_device.h</Link>
+      <Link>core\WString.cpp</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\USB\USB_host.h">
+    <Compile Include="..\..\..\arduino\WString.h">
       <SubType>compile</SubType>
-      <Link>core\USB\USB_host.h</Link>
+      <Link>core\WString.h</Link>
     </Compile>
-    <Compile Include="C:\jcb\support\arduino\ArduinoZero\hardware\arduino\samd\cores\arduino\validation_usb_device\test_usb_device.cpp">
+    <Compile Include="..\..\..\arduino\WVariant.h">
       <SubType>compile</SubType>
-      <Link>core\validation_usb_device\test_usb_device.cpp</Link>
+      <Link>core\WVariant.h</Link>
     </Compile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\HOWTO - compiling a project.txt">
-      <SubType>compile</SubType>
-      <Link>core\HOWTO - compiling a project.txt</Link>
-    </None>
-    <None Include="..\..\Tone.cpp.disabled">
-      <SubType>compile</SubType>
-      <Link>core\Tone.cpp.disabled</Link>
-    </None>
-    <None Include="..\..\WInterrupts.c.disabled">
+    <Compile Include="test_usb_device.cpp">
       <SubType>compile</SubType>
-      <Link>core\WInterrupts.c.disabled</Link>
-    </None>
-    <None Include="..\..\wiring_analog.c.disabled">
-      <SubType>compile</SubType>
-      <Link>core\wiring_analog.c.disabled</Link>
-    </None>
-    <None Include="..\..\wiring_digital.c.old">
-      <SubType>compile</SubType>
-      <Link>core\wiring_digital.c.old</Link>
-    </None>
-    <None Include="..\..\wiring_pulse.cpp.disabled">
-      <SubType>compile</SubType>
-      <Link>core\wiring_pulse.cpp.disabled</Link>
-    </None>
+    </Compile>
   </ItemGroup>
   <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
 </Project>
\ No newline at end of file
diff --git a/cores/validation/validation_usb_device/build_as6/test_usb_device.cpp b/cores/validation/validation_usb_device/build_as6/test_usb_device.cpp
new file mode 100644
index 00000000..8f6d831a
--- /dev/null
+++ b/cores/validation/validation_usb_device/build_as6/test_usb_device.cpp
@@ -0,0 +1,48 @@
+/*
+  Copyright (c) 2012 Arduino.  All right reserved.
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License, or (at your option) any later version.
+
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+  See the GNU Lesser General Public License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+*/
+
+#define ARDUINO_MAIN
+#include "Arduino.h" 
+
+
+
+
+void setup(void) {
+	Serial.begin(115200);
+	
+#ifdef HID_ENABLED
+	Mouse.begin();
+#endif
+}
+
+void loop(void) {
+
+#ifdef HID_ENABLED
+	Mouse.move(1, 0, 0);
+#endif
+
+//	if (Serial.available() > 0)
+//	{
+//		char inChar = Serial.read();
+//		Serial.print(inChar);
+//		Serial1.print(inChar);
+//	}
+
+//	delay(10);
+}
+ 
\ No newline at end of file
diff --git a/cores/arduino/validation_usb_device/build_gcc/Makefile b/cores/validation/validation_usb_device/build_gcc/Makefile
similarity index 100%
rename from cores/arduino/validation_usb_device/build_gcc/Makefile
rename to cores/validation/validation_usb_device/build_gcc/Makefile
diff --git a/cores/arduino/validation_usb_device/build_gcc/debug.mk b/cores/validation/validation_usb_device/build_gcc/debug.mk
similarity index 100%
rename from cores/arduino/validation_usb_device/build_gcc/debug.mk
rename to cores/validation/validation_usb_device/build_gcc/debug.mk
diff --git a/cores/arduino/validation_usb_device/build_gcc/gcc.mk b/cores/validation/validation_usb_device/build_gcc/gcc.mk
similarity index 100%
rename from cores/arduino/validation_usb_device/build_gcc/gcc.mk
rename to cores/validation/validation_usb_device/build_gcc/gcc.mk
diff --git a/cores/arduino/validation_usb_device/build_gcc/release.mk b/cores/validation/validation_usb_device/build_gcc/release.mk
similarity index 100%
rename from cores/arduino/validation_usb_device/build_gcc/release.mk
rename to cores/validation/validation_usb_device/build_gcc/release.mk
diff --git a/cores/arduino/validation_usb_device/build_gcc/test_usb_device.mk b/cores/validation/validation_usb_device/build_gcc/test_usb_device.mk
similarity index 100%
rename from cores/arduino/validation_usb_device/build_gcc/test_usb_device.mk
rename to cores/validation/validation_usb_device/build_gcc/test_usb_device.mk
diff --git a/cores/arduino/validation_usb_device/test_usb_device.cpp b/cores/validation/validation_usb_device/test_usb_device.cpp
similarity index 100%
rename from cores/arduino/validation_usb_device/test_usb_device.cpp
rename to cores/validation/validation_usb_device/test_usb_device.cpp
diff --git a/cores/arduino/validation_usb_host/build_gcc/Makefile b/cores/validation/validation_usb_host/build_gcc/Makefile
similarity index 100%
rename from cores/arduino/validation_usb_host/build_gcc/Makefile
rename to cores/validation/validation_usb_host/build_gcc/Makefile
diff --git a/cores/arduino/validation_usb_host/build_gcc/debug.mk b/cores/validation/validation_usb_host/build_gcc/debug.mk
similarity index 100%
rename from cores/arduino/validation_usb_host/build_gcc/debug.mk
rename to cores/validation/validation_usb_host/build_gcc/debug.mk
diff --git a/cores/arduino/validation_usb_host/build_gcc/gcc.mk b/cores/validation/validation_usb_host/build_gcc/gcc.mk
similarity index 100%
rename from cores/arduino/validation_usb_host/build_gcc/gcc.mk
rename to cores/validation/validation_usb_host/build_gcc/gcc.mk
diff --git a/cores/arduino/validation_usb_host/build_gcc/release.mk b/cores/validation/validation_usb_host/build_gcc/release.mk
similarity index 100%
rename from cores/arduino/validation_usb_host/build_gcc/release.mk
rename to cores/validation/validation_usb_host/build_gcc/release.mk
diff --git a/cores/arduino/validation_usb_host/build_gcc/test_usb_host.mk b/cores/validation/validation_usb_host/build_gcc/test_usb_host.mk
similarity index 100%
rename from cores/arduino/validation_usb_host/build_gcc/test_usb_host.mk
rename to cores/validation/validation_usb_host/build_gcc/test_usb_host.mk
diff --git a/cores/arduino/validation_usb_host/test_usb_host.cpp b/cores/validation/validation_usb_host/test_usb_host.cpp
similarity index 100%
rename from cores/arduino/validation_usb_host/test_usb_host.cpp
rename to cores/validation/validation_usb_host/test_usb_host.cpp
-- 
GitLab