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 553ad0ab579dd2337b593461f2d7b59abd83dff6..402e9aae3a17a7fa2ce4b9ea098a30b12095fe23 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 fc7b2b23e1a2d0c736085f6c4b7290f9d690dbab..69c07012e086470b2bb9696d5bd685892e5e9b4e 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 75f3f8f40fafee4e4adcdb855ad068550d52ac44..c1a74282e554858e13d3634f376dc24c2a3db059 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 0000000000000000000000000000000000000000..8f6d831a4eb9b17186ac278e170611b2fa8ea389 --- /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