From 405a859ba37716ed4ff51b20017a8db8a25f1b08 Mon Sep 17 00:00:00 2001 From: Thibaut VIARD <thibaut.viard@atmel.com> Date: Wed, 7 May 2014 11:32:17 +0200 Subject: [PATCH] Adding SPI and Wire to AS6 project --- cores/arduino/validation/build_as6/test.atsuo | Bin 19456 -> 19456 bytes .../arduino/validation/build_as6/test.cppproj | 180 ++++++++++-------- 2 files changed, 101 insertions(+), 79 deletions(-) diff --git a/cores/arduino/validation/build_as6/test.atsuo b/cores/arduino/validation/build_as6/test.atsuo index f612e7949fcb5efb5cdd8b41f52edd0a849493b6..1da3b883ce1b841e1ca709dafb7e91a14a9bc371 100644 GIT binary patch delta 1082 zcmZuwU2GIp6ux&mLuX+&FrhzKv~+2!E$p<@o$hvbmZej>B?6i*!34z`-CeeElU7S< zu$E2O0tuj!(0)lRC_joX8cd*LNS|PdXds#*@j-d8wl6*y6G^Oz_|tlB!<rg7H($<~ zbIv_;<~wI{<2*OcFZD?B%&(t&zr|kZ8}$*!m`qq8!5ygvc}2pYoR!DOsX6!M6<j(; zCY0iP(mTTVtN5m@knt4m1#P?-RdC+Wu*;})Z1*I0$wkf|%jae8!~Ip;)yFAOB^1g# z1KP7iO4(A+T*(wKKI&o2%|6E0dau@#N%klDGwFR@JL6jgkcjHoU*63xQoMFz&7jM5 z!h@lTZ7SVjCI2Z_p>q5XJ%;sqmU?T#@kduU_G6Ppt|{uPYTU)I;7)BLF4bkVT`a@; zS(<fG0U@7?2;c1-tl=`e<<&T=E7)RaQmVu1!m!UC-EdPWrNqL=U~WSvKGT{ou(8v_ z)>EWrNmPA_9wrGw&=!ng+N#I(`c_m$qf~pD)9%~B9lIgN`6!0#4q~`IiZ9JlRJzwW zmyJf@o^3i@-OCcx>8q@PrC1*w#ssTEgchUNJmOu0yV5%3{f97US{O37;J~H`ZtHuI zx61Iny&N-Uz~5w;fjwqRSoa4~N!?8Q1A4gGF!XRJ(cK(Q8%8*_hcnJaagvO^IFYLV zO{5{!*O$#62t8?r{B&TqmT0$J$4<5!IlSrW(9ydSU;W)%j@kCr?k@HUwcpQ9I@bdV zf5>cygQeKklEg2;7cdqq!DYRYyJ1AUqoH`)DQaS#=oT1%V4o)aF5x}G8NykDh@U6@ zKH&qx1;U4fd1oZ_8b_Pn`H(j!qV20G=Ydq@#UjxF@mup-c)2BlXMFXTj+8l;wZCX( zf%4cz9<vM!xj=C3!ouQRa((jr?@n^I@#(Q6KYfA5pK~sZw3@i(GcX<0Fk?k<Eqc|X z6?kPzek0!8d<ZAnOia`b$vat`ZN>5G+jx7WA9j0pq=!bHB;Evf8CuePw5E$$|LVdz z{J4AVpWd_@{_fOA&s|V&OsT|s(!<4))>3~$iyvElogS{>jo5bFkPOVl;%YT{o>-EC RfsVK;@?A@u&RmDO>>pojX6FC^ delta 914 zcmY*YO-vI(6rO3ju)rc+1q6bq6a<ki+y6gkx4$-`p(JWB{xqdfY(gYL!#@fb55|xH zj{^r1G+azX18zhPn1B++i@^}DDkqOZQV$qYoKnO(lW+H%dEa~U=FQCDBp#f^bFDIJ z?saG92e>WUU`i1}6u~ZO@JUtz%QOxBR5ukP6G+^lGO#R8fll2@kl(3mR4VZZ!j@iu z0bVQhy3L}HwumLO67g4hjKWITk=HU3B4Uz4ixKvsl+H<>iDrMqsVPK6qgmKC_rc{t zHAIev@KZ8UyvXa8NEils3(hgQ#4Y<j*8&E^SY-ozv8rI*@=6qrElMQ~B!d%^67V|S zLCjG;Ggv~wcC}U774C;Evu(U$jm}Jp0?~>(cq>yu<V;;AE+&?eBrD@5g9U<kg8)|p zyg?5AmeXP}SA^kfr5x5ZQ=*_8#CQ~j%I~JMhi|nggTSU$L7iSfQlsI%o)zc$DvT#! zQ*{r9b%&22)P@s5<9|7!*0Ga$Fs*(Jy&5Bd2kh0kFs!wybvz$5=|Wnr$!H338jZok zHJSoCPNNH|cs(Cd2i01P@P0TH77ogYX;?5n1i_}yXhYY~O%y=wXk1*;(HKU#9EjRj zs5e}NANocplVyY5B8(e-d&eFdtG9_0##Ss2S>~ka<s`v$0#_pTg5b?G{9O>qmd`_m zeHa4TT(aFF5YE;}{t128lZ5U2+_j2bW}fsuyV~P6Xx%E#VbE$gmCD6)cDKsT@w}aP zns|@L<J1iFS6>Ks1U=!_<_;@4#JxMG0DoaQ_-k_62%D&6{JTLo2U+$z@Xc$5Rj+^_ z0rrfP`cV@KqZWb)sX{AKq99ty$$6tMS=#wN{r=D;ap?*To6h4flBEQ}8G`4I!sAV- znP>y3XHQ?j=Fh);HZ^0}ee(IiPvea=qHl~}9jc40ya+w6T1G)w8NtC@in@HT%JL9# Q`<PS2ke_4}qi!bU4@e|0xc~qF diff --git a/cores/arduino/validation/build_as6/test.cppproj b/cores/arduino/validation/build_as6/test.cppproj index 39b1eae4..4adca308 100644 --- a/cores/arduino/validation/build_as6/test.cppproj +++ b/cores/arduino/validation/build_as6/test.cppproj @@ -131,92 +131,114 @@ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> <ToolchainSettings> <ArmGccCpp> - <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex> - <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss> - <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep> - <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin> - <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec> - <armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcc.compiler.general.ChangeDefaultCharTypeUnsigned> - <armgcc.compiler.symbols.DefSymbols> - <ListValues> - <Value>DEBUG</Value> - </ListValues> - </armgcc.compiler.symbols.DefSymbols> - <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath> - <armgcc.compiler.directories.IncludePaths> - <ListValues> - <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> - <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> - <Value>../../..</Value> - <Value>../../../USB</Value> - <Value>../../../../../variants/arduino_zero</Value> - </ListValues> - </armgcc.compiler.directories.IncludePaths> - <armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level> - <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> - <armgcc.compiler.optimization.PrepareDataForGarbageCollection>True</armgcc.compiler.optimization.PrepareDataForGarbageCollection> - <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel> - <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> - <armgcc.compiler.miscellaneous.OtherFlags>-std=c99</armgcc.compiler.miscellaneous.OtherFlags> - <armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned> - <armgcccpp.compiler.symbols.DefSymbols> - <ListValues> - <Value>DEBUG</Value> - <Value>USB_VID=0x2341</Value> - <Value>USB_PID=0x004d</Value> - </ListValues> - </armgcccpp.compiler.symbols.DefSymbols> - <armgcccpp.compiler.directories.DefaultIncludePath>False</armgcccpp.compiler.directories.DefaultIncludePath> - <armgcccpp.compiler.directories.IncludePaths> - <ListValues> - <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> - <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> - <Value>../../..</Value> - <Value>../../../USB</Value> - <Value>../../../../../variants/arduino_zero</Value> - </ListValues> - </armgcccpp.compiler.directories.IncludePaths> - <armgcccpp.compiler.optimization.level>Optimize (-O1)</armgcccpp.compiler.optimization.level> - <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> - <armgcccpp.compiler.optimization.PrepareDataForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareDataForGarbageCollection> - <armgcccpp.compiler.optimization.DebugLevel>Maximum (-g3)</armgcccpp.compiler.optimization.DebugLevel> - <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings> - <armgcccpp.compiler.miscellaneous.OtherFlags>-std=c++98</armgcccpp.compiler.miscellaneous.OtherFlags> - <armgcccpp.linker.general.UseNewlibNano>True</armgcccpp.linker.general.UseNewlibNano> - <armgcccpp.linker.libraries.Libraries> - <ListValues> - <Value>libm</Value> - </ListValues> - </armgcccpp.linker.libraries.Libraries> - <armgcccpp.linker.libraries.LibrarySearchPaths> - <ListValues> - <Value>../../../../../variants/arduino_zero/linker_scripts/gcc</Value> - </ListValues> - </armgcccpp.linker.libraries.LibrarySearchPaths> - <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections> - <armgcccpp.linker.memorysettings.ExternalRAM /> - <armgcccpp.linker.miscellaneous.LinkerFlags>-Tflash.ld</armgcccpp.linker.miscellaneous.LinkerFlags> - <armgcccpp.assembler.general.IncludePaths> - <ListValues> - <Value>../../..</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> - </ListValues> - </armgcccpp.preprocessingassembler.general.IncludePaths> - <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel> - </ArmGccCpp> + <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex> + <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss> + <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep> + <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin> + <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec> + <armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcc.compiler.general.ChangeDefaultCharTypeUnsigned> + <armgcc.compiler.symbols.DefSymbols> + <ListValues> + <Value>DEBUG</Value> + </ListValues> + </armgcc.compiler.symbols.DefSymbols> + <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath> + <armgcc.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../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> + <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcc.compiler.optimization.PrepareDataForGarbageCollection>True</armgcc.compiler.optimization.PrepareDataForGarbageCollection> + <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel> + <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> + <armgcc.compiler.miscellaneous.OtherFlags>-std=c99</armgcc.compiler.miscellaneous.OtherFlags> + <armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned> + <armgcccpp.compiler.symbols.DefSymbols> + <ListValues> + <Value>DEBUG</Value> + <Value>USB_VID=0x2341</Value> + <Value>USB_PID=0x004d</Value> + </ListValues> + </armgcccpp.compiler.symbols.DefSymbols> + <armgcccpp.compiler.directories.DefaultIncludePath>False</armgcccpp.compiler.directories.DefaultIncludePath> + <armgcccpp.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../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> + <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcccpp.compiler.optimization.PrepareDataForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareDataForGarbageCollection> + <armgcccpp.compiler.optimization.DebugLevel>Maximum (-g3)</armgcccpp.compiler.optimization.DebugLevel> + <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings> + <armgcccpp.compiler.miscellaneous.OtherFlags>-std=c++98</armgcccpp.compiler.miscellaneous.OtherFlags> + <armgcccpp.linker.general.UseNewlibNano>True</armgcccpp.linker.general.UseNewlibNano> + <armgcccpp.linker.libraries.Libraries> + <ListValues> + <Value>libm</Value> + </ListValues> + </armgcccpp.linker.libraries.Libraries> + <armgcccpp.linker.libraries.LibrarySearchPaths> + <ListValues> + <Value>../../../../../variants/arduino_zero/linker_scripts/gcc</Value> + </ListValues> + </armgcccpp.linker.libraries.LibrarySearchPaths> + <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections> + <armgcccpp.linker.memorysettings.ExternalRAM /> + <armgcccpp.linker.miscellaneous.LinkerFlags>-Tflash.ld</armgcccpp.linker.miscellaneous.LinkerFlags> + <armgcccpp.assembler.general.IncludePaths> + <ListValues> + <Value>../../..</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> + </ListValues> + </armgcccpp.preprocessingassembler.general.IncludePaths> + <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel> +</ArmGccCpp> </ToolchainSettings> </PropertyGroup> <ItemGroup> <Folder Include="core" /> + <Folder Include="Wire" /> + <Folder Include="SPI" /> <Folder Include="variant" /> </ItemGroup> <ItemGroup> + <Compile Include="..\..\..\..\libraries\SPI\SPI.cpp"> + <SubType>compile</SubType> + <Link>SPI\SPI.cpp</Link> + </Compile> + <Compile Include="..\..\..\..\libraries\SPI\SPI.h"> + <SubType>compile</SubType> + <Link>SPI\SPI.h</Link> + </Compile> + <Compile Include="..\..\..\..\libraries\Wire\Wire.cpp"> + <SubType>compile</SubType> + <Link>Wire\Wire.cpp</Link> + </Compile> + <Compile Include="..\..\..\..\libraries\Wire\Wire.h"> + <SubType>compile</SubType> + <Link>Wire\Wire.h</Link> + </Compile> <Compile Include="..\..\..\..\variants\arduino_zero\pins_arduino.h"> <SubType>compile</SubType> <Link>variant\pins_arduino.h</Link> -- GitLab