From d40decd649515d0928caebee1840947425f94fdf Mon Sep 17 00:00:00 2001 From: Jake <jake.read@cba.mit.edu> Date: Wed, 7 Mar 2018 18:43:56 -0500 Subject: [PATCH] add usb cdc beginning --- circuit/mkrouter/eagle.epf | 8 +- embedded/README.md | 8 +- .../.vs/atsams70-usbcdc/v14/.atsuo | Bin 0 -> 17920 bytes .../atsams70-usbcdc/atsams70-usbcdc.atsln | 22 + .../atsams70-usbcdc/Debug/Makefile | 371 ++++++ .../atsams70-usbcdc/Debug/atsams70-usbcdc.eep | 0 .../atsams70-usbcdc/Debug/makedep.mk | 36 + .../atsams70-usbcdc/atmel_devices_cdc.cat | Bin 0 -> 8352 bytes .../atsams70-usbcdc/atmel_devices_cdc.inf | 182 +++ .../atsams70-usbcdc.componentinfo.xml | 4 + .../atsams70-usbcdc/atsams70-usbcdc.cproj | 1115 +++++++++++++++++ .../atsams70-usbcdc/atsams70-usbcdc/src/asf.h | 104 ++ .../atsams70-usbcdc/src/config/conf_board.h | 14 + .../atsams70-usbcdc/src/config/conf_clock.h | 104 ++ .../src/config/conf_sleepmgr.h | 52 + .../atsams70-usbcdc/src/config/conf_usb.h | 171 +++ .../atsams70-usbcdc/src/main.c | 62 + .../mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo | Bin 82944 -> 85504 bytes 18 files changed, 2248 insertions(+), 5 deletions(-) create mode 100644 embedded/atsams70-usbcdc/.vs/atsams70-usbcdc/v14/.atsuo create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc.atsln create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/Makefile create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/atsams70-usbcdc.eep create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/makedep.mk create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.cat create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.inf create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.componentinfo.xml create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.cproj create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/asf.h create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_board.h create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_clock.h create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_sleepmgr.h create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_usb.h create mode 100644 embedded/atsams70-usbcdc/atsams70-usbcdc/src/main.c diff --git a/circuit/mkrouter/eagle.epf b/circuit/mkrouter/eagle.epf index 8ea4219..9d05cd1 100644 --- a/circuit/mkrouter/eagle.epf +++ b/circuit/mkrouter/eagle.epf @@ -73,7 +73,7 @@ Loc="0 0 1919 1016" State=1 Number=2 File="mkrouter.brd" -View="-1.11895 11.1001 85.3912 59.3751" +View="-14.045 -4.4575 135.445 78.9618" WireWidths=" 0.0762 0.1016 0.127 0.15 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.3048 0.2 0.254 0.1524 0.2032" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3" @@ -111,7 +111,7 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=16 +Layer=1 [Win_3] Type="Schematic Editor" @@ -119,7 +119,7 @@ Loc="0 0 1919 1016" State=1 Number=1 File="mkrouter.sch" -View="2.28391 -62.0721 224.178 80.5759" +View="-49.6823 -37.446 410.437 258.349" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" @@ -158,7 +158,7 @@ ArcDirection=0 AddLevel=2 PadsSameType=0 Layer=91 -Views=" 1: 2.28391 -62.0721 224.178 80.5759" +Views=" 1: -49.6823 -37.446 410.437 258.349" Sheet="1" [Win_4] diff --git a/embedded/README.md b/embedded/README.md index 8c7c737..552e7a4 100644 --- a/embedded/README.md +++ b/embedded/README.md @@ -8,4 +8,10 @@ setting that does nothing so, likely that clock is configured incorrectly - will try using erase jumper -changing config from pllack to 8m_rc might have fixed this \ No newline at end of file +changing config from pllack to 8m_rc might have fixed this + +some abortive work here trying to get the usb cdc example working again - I've become convinced again that I can and should do this. However, after a few brief moments bringin the example code up and configuring my clocks properly (and generally going abobut this with a more level head) I realize that the version of this board I'm currently debugging doesn't have USB DM / DP lines routed :'( haha so I'll wait until the new version arrives + +http://asf.atmel.com/docs/latest/uc3l/html/udi_cdc_quickstart.html#udi_cdc_use_cases + +but I started a new atmel studio project for this, so it shouldn't be too hard to hop back in later \ No newline at end of file diff --git a/embedded/atsams70-usbcdc/.vs/atsams70-usbcdc/v14/.atsuo b/embedded/atsams70-usbcdc/.vs/atsams70-usbcdc/v14/.atsuo new file mode 100644 index 0000000000000000000000000000000000000000..b99671cfee44497af4e62ee3fe3c86b8fb4d9cdb GIT binary patch literal 17920 zcmca`Uhu)fjZzO8(10BSGsD0CoD6J8;*3aa1_1`J97ycn|Ns9%QXuyKQ81)JAc!HK zA)ldyL4m=QA&;Sip@^Xp6qQ6{F$Pu!n1`7O=u&t%aYoFx%Zz*=b-W;gfgymQh#{XL zi@}p2k0FgApTU)(0wO^qDaOFW2(uqV6Qj+TfdQ0!!AkuZN*PKRau_lh^1wKqA()|r zA(5ekAr<TvBL)kwI$VSr0~4b-0|SE?0|Pi5aH&HVzXKJBV8~_2VF+MIWJqSnW=Ld6 zXGmr6XDDDOVaR02XUJnHhN{CwsW32s!;_l?`;8bF7&xE?vNJF+`~?LZ8V2QQkQz<~ z1_mw$1_qG%JPZsBplAch@k7H<kb!|gh=GAYn1O*ogn@wpBnJu$P?$(CFfd3mFfd3l zFfd3nFfhn4Ffhn6Ffhn5Ffhn7Ffb@EFfb@W^`Kcl%B52XP&5C7%719G!b&Mj$e9Mp z|EvrQ3=UAm)XM)%B&2^9Xxarik_!1BobO@L1u~Nu49ow-s3oKZW;ci?q!wKsqz8mS z`4&_TfM^f~iH+jn9|E9k2+BL4x*HVlAUyniJ?cYP2yA0?VX$I|VQ>Mr!wMLZ81fk^ z7!(*Z7y=kl8HyN+!L5))h8zY>h8PBC1}6qbh8Ttdu<9&^REA`R5{6=i7=~PiY_J%p zH3iZa!;s35%aFv7%8<g40w!a?t*T;%M21|3Vg_>t0|s4&QifuNB!*;$6ozC5!t%Kc ziQqPx9z!z2*R2cIr39as*nI5a>Cod&RiJVW<|h~p5+j5o?C!MR&)-|6U}Lh!e*t?R zA@##e9$Wqg_4z>ULTv3nQ27AE0?@V_dixI~4{QH{*vJ@L`%ejK4oICU0|SE^0|SFP z0|SEw0|SF50|SE=0|SFL0|SE&0|SFDRINUg2I)b@u(%(ki3<T(`wP_XDqzTA$Y&@5 z=X*pi2!D!KVPGP;{R8R;EC(e#1_lOv?JpOGOok%-)-!<mKcGGdD7}JwOh7qUT9ko- z;R&c?!oa}b1n&Q4Gl0sLB8F_F-XB;gK|+Rsi4o)#P(O%R`wgLK8)SG0Ln1>lLpFmC zLncEpLkUALLk2hwN*I#CJyT-(f1vg($Zik@nMnv6Aoc%1@eb<i7BS>8fJ%8chD?SW zhE#@Pc+VVC#yf-S0gy`2C;`G%R%FCKD8Ito=)#Z>_GvCdDtP=M99+VuFyu3oGXyZ? zGZZsq;_V9?FfcKK`lq1&C9(e3V_;wigE|18{h<uS;Jn}huDKGSI#4M+1|~*OISA_i z5^F!Q|AQIw8FIie4e9Sg!a0p0lOdg<l%WW0Geic}UKme@fr$~+egpN>iM3yafq@|o zqzRn=k{GfWd>PUiiWnevBjPxWz}N@K4N7E;zbG>>FhH$maAwE>=YV2{FosNqREBa4 zSAcB6jY0Vz<Zl?ptr8)F9R8sUdEinn5!y<Dm4}d2k4WbT-KZ>(|3UR7s80)W1F9@` z9x3*N@+WpvAfjp%=08IIcVS3nC}S{WFo9TyLF!OwzXwAmw1t?*5X_LnkjLN#&JmzC zBdGO>VIi7;5(5(hs5}RaO_3A+PSBAzQ2NhjC}qfFNMZ0{$Y%hh2YmS+<_ysIAIM%9 zhKb{&L1h)F4gjgap8rAPu%L2*@JOH@8Q~8aj{}uiAp23%dk8}jxJ_OHACD~p*Nm{y zNRSRx3@U$Neh1O0ve<dZ=^vE7k{C)E(!nF2MGWEK5-*t{16&7T*N-f!z`(=^YEy#j z24Q45Tx?L)4;rfk$)nrv1aAK%GGsFpFyw>lB2fPZq!K&UU|?bdjfH~3lvw*g<D)a6 z#-ZB}%J0bxsYH(egYrM9{S6vxCDwjWegU=ZK~6xoA5{N?@&G7Zg6bcTTR`e?VOaVH zg(<Q2gW5`upa$Z$zY^Sk1myy#Qmhon{~&u|7^@;QL44`Y7u;_JwSp@dklP}-Y65b~ zKTvvUfVv6Y|Jc(XvP+;Ep_B;&6L{PmG^P#;1E?@w3N-(MEB+xifm))VFi2%^WGG-L zVDJUE{y;4;kSMa@W@MB<p!Pbb%?dIHR>orUH%OikmLtP{P+ffy)M#g5K#5~thD2~H z7&He{#GuCz0M7q;;L!^=a9a%2N<~cxW(-V>p#BUfJc$i|kl#V|6(PS7D-W_4hKbb! zQ#aDbe?aj7O$rQTjsJi&g90B!g94QY)Ur)>EXhsH(F-mqP07sH3r;O6%S=u!*7M9O zNi9lCOinG<Q3y*dD$dN$vo+T<06`rE=hB>#(xOz`ywuW?qQo2>g@DqeoXlkJ)XI?j z?9@El6eBYeLqj7=GfOiQv*ct;7Lbiw7=tT|OHy<7obz*XQj<$E^Ye=J+*9*Xi!zh- zd@_qm5)7lGu{*{ku_V!{C^a#=AU`vq4NEi+w50lQkNIy^QOG}z1*pIMTcTg)0? zoLQC15nl!g4i*Lm9qdlP=G^F5P+)U#aDog31wII~gE^qU0r6P0h&K*o7-*goq>o-0 z=1xlN1GyVrKPh6M_J{#P1%nBL0Sbi7YGaqdW?vcu1A{YoG#S#W1huI_qrD0YpjHKB zQ~@-yT)|+$U<Mvfc4R1F0F|jZ3^Cx5mr{ll@Vs{ngE@m9g8@SfLm5LdgE@3;IENvZ zA&nuKfq@}`hBhTL6fu;bdk-fcRF>nEBtild|2+&041;GBo(M-HDFL}3iAypQ)D{6@ zkVbOMVgfBsczpcX9kq9rzD?O2k>0azOotf+>X?HJ#)EyKYa19D7#JDkK<hqm&rlFl zzzQ}6WD*0zl_4~-g5TSq=@!_84=7{_gi<I2Bmg{63lq?E4@^WCUd&))!BoL$Jh4Z) z6sRxa%TUUY10H3BjCzCee<?!&d<2w%!IlABsW4cB$3dzYTo{}gTp7$5oEgj+Tp5fR zbQxS3Tp5fQ%oubTOc-1k%o!{hbQvtbB2Ek-Pg*dTGFUR0FgP(-GB`50Fjz2HGMF>e zGUzd+FqDJKzC>`j1F{#=>qoW~)MLQzHpn;?NG%6=-h`TNvu3bnU|^u8iFyo({!R^p zBSR2_FM}RK8Utt)1~lTG!QjM@!;r!N@((P;ZK>{tAcj=%7&mC-J(Yo2cYsEj9l`UR znG9tNsSM5xX$<LLmvS(GMqe>~1`0hwDHJpg4H`QJ=NU#uh6%@(-+Z+r*MWhN!AUnb z#LB?Rz^Xdg(%i(%JT*zz(!$(a*Tg6_RW~usFj+S_Dap{nI3?NK$iko&)RKjS86i87 z<s;66{Dmw+8e0Wp2Bnxmfguc>!41K6IBcW~ySbnO1-lG!q9c9&mbg&DtqL@Dc7aN* z56~!K9z!JqsK*Q%H6v~f08CdA18DpeH2Y8lZSSGh#MsppGZcZ>4&*W9gGcc77%~_b z7(k<80#vGiVfGG$uN)bI8Qd6R7?K(C8FCqN!J{xS&{?T6hD-*~=p1PEMKX8}1GIt^ zBnxVD7lT(=#DHhek{KYO0ve-`8$qE0nnM81E>$wXLIo6(l?<TJN@a)#hbm~qACl%E zVFVf%R~SZN1j$1&&>6-Y@LHW@@CqEzd^0RuV5tSP3K|qTpng~?Jk%hvc??Djpb{OF zzd*g@6GOPv0L}J;{0eH?f@@xeFGJWjurd%<T40ZJPzh21o!tkGZi3<w)cQR)415mq zR~`c-HbHIW8^gd)uzCkH4+ZLxKzs)ps~MiY1Eoh$OL(;O#Z~$mK<jZ(Z{yA|Na01` z`IU4A(EM*2LmGIk4J4I=W@m@54?!s%GzU8z+TD<nw-{RXf<{BvP$^{+v!WPXjV?nO zg8_pHmi5TUGKf{gko`%cJq6H6J81Q14zz>;t==78sS}jvK%*l&=$Jb3537>4-W{@g zZaBmVYTFw$`lL15-vW<afO@BpRyt_sCuBV=sOJV58HV&vL8E-T=$MAdDPdv#kwk_9 z1`r0V87YC*5TJEZSE%HESPOX|MrJ@OgG(4dqxG=5545U9V>Bh>Ny(tLLO!&H0j<Fq ze(3;I%YbGxUk!s44jOX=?a2qNM2D12ARcJc475uGG}Z_ykwBBITd3q;^wI{~2r{}F z<dz-k9yEjutVBYsdqC@OhjUDU_VR)1judE~1MQI+9sk8W{tH@J0$NKult(r}Wi05_ O2uR+<wh9P!E(ieMdK+i} literal 0 HcmV?d00001 diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc.atsln b/embedded/atsams70-usbcdc/atsams70-usbcdc.atsln new file mode 100644 index 0000000..addaf80 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc.atsln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Atmel Studio Solution File, Format Version 11.00 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "atsams70-usbcdc", "atsams70-usbcdc\atsams70-usbcdc.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Release|ARM = Release|ARM + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|ARM.ActiveCfg = Debug|ARM + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|ARM.Build.0 = Debug|ARM + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|ARM.ActiveCfg = Release|ARM + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|ARM.Build.0 = Release|ARM + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/Makefile b/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/Makefile new file mode 100644 index 0000000..40cb001 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/Makefile @@ -0,0 +1,371 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +SHELL := cmd.exe +RM := rm -rf + +USER_OBJS := + +LIBS := +PROJ := + +O_SRCS := +C_SRCS := +S_SRCS := +S_UPPER_SRCS := +OBJ_SRCS := +ASM_SRCS := +PREPROCESSING_SRCS := +OBJS := +OBJS_AS_ARGS := +C_DEPS := +C_DEPS_AS_ARGS := +EXECUTABLES := +OUTPUT_FILE_PATH := +OUTPUT_FILE_PATH_AS_ARGS := +AVR_APP_PATH :=$$$AVR_APP_PATH$$$ +QUOTE := " +ADDITIONAL_DEPENDENCIES:= +OUTPUT_FILE_DEP:= +LIB_DEP:= +LINKER_SCRIPT_DEP:= + +# Every subdirectory with source files must be described here +SUBDIRS := \ +../Device_Startup/ \ +../src/ \ +../src/ASF/ \ +../src/ASF/common/ \ +../src/ASF/common/boards/ \ +../src/ASF/common/boards/user_board/ \ +../src/ASF/common/services/ \ +../src/ASF/common/services/clock/ \ +../src/ASF/common/services/clock/sams70/ \ +../src/ASF/common/services/ioport/ \ +../src/ASF/common/services/ioport/sam/ \ +../src/ASF/common/services/sleepmgr/ \ +../src/ASF/common/services/sleepmgr/sam/ \ +../src/ASF/common/services/usb/ \ +../src/ASF/common/services/usb/class/ \ +../src/ASF/common/services/usb/class/cdc/ \ +../src/ASF/common/services/usb/class/cdc/device/ \ +../src/ASF/common/services/usb/udc/ \ +../src/ASF/common/utils/ \ +../src/ASF/common/utils/interrupt/ \ +../src/ASF/sam/ \ +../src/ASF/sam/drivers/ \ +../src/ASF/sam/drivers/pio/ \ +../src/ASF/sam/drivers/pmc/ \ +../src/ASF/sam/drivers/usbhs/ \ +../src/ASF/sam/utils/ \ +../src/ASF/sam/utils/cmsis/ \ +../src/ASF/sam/utils/cmsis/sams70/ \ +../src/ASF/sam/utils/cmsis/sams70/include/ \ +../src/ASF/sam/utils/cmsis/sams70/include/component/ \ +../src/ASF/sam/utils/cmsis/sams70/include/instance/ \ +../src/ASF/sam/utils/cmsis/sams70/include/pio/ \ +../src/ASF/sam/utils/cmsis/sams70/source/ \ +../src/ASF/sam/utils/cmsis/sams70/source/templates/ \ +../src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/ \ +../src/ASF/sam/utils/fpu/ \ +../src/ASF/sam/utils/header_files/ \ +../src/ASF/sam/utils/linker_scripts/ \ +../src/ASF/sam/utils/linker_scripts/sams70/ \ +../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/ \ +../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/ \ +../src/ASF/sam/utils/make/ \ +../src/ASF/sam/utils/preprocessor/ \ +../src/ASF/sam/utils/syscalls/ \ +../src/ASF/sam/utils/syscalls/gcc/ \ +../src/ASF/thirdparty/ \ +../src/ASF/thirdparty/CMSIS/ \ +../src/ASF/thirdparty/CMSIS/Include/ \ +../src/ASF/thirdparty/CMSIS/Lib/ \ +../src/ASF/thirdparty/CMSIS/Lib/GCC/ \ +../src/config/ + + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../src/ASF/common/services/sleepmgr/sam/sleepmgr.c \ +../src/ASF/common/services/usb/class/cdc/device/udi_cdc.c \ +../src/ASF/common/services/usb/udc/udc.c \ +../src/ASF/sam/drivers/pio/pio_handler.c \ +../src/ASF/sam/drivers/usbhs/usbhs_device.c \ +../src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.c \ +../src/ASF/common/services/clock/sams70/sysclk.c \ +../src/ASF/sam/drivers/pio/pio.c \ +../src/ASF/sam/drivers/pmc/pmc.c \ +../src/ASF/sam/drivers/pmc/sleep.c \ +../src/ASF/common/boards/user_board/init.c \ +../src/ASF/common/utils/interrupt/interrupt_sam_nvic.c \ +../src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c \ +../src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.c \ +../src/ASF/sam/utils/syscalls/gcc/syscalls.c \ +../src/main.c + + +PREPROCESSING_SRCS += + + +ASM_SRCS += + + +OBJS += \ +src/ASF/common/services/sleepmgr/sam/sleepmgr.o \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc.o \ +src/ASF/common/services/usb/udc/udc.o \ +src/ASF/sam/drivers/pio/pio_handler.o \ +src/ASF/sam/drivers/usbhs/usbhs_device.o \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.o \ +src/ASF/common/services/clock/sams70/sysclk.o \ +src/ASF/sam/drivers/pio/pio.o \ +src/ASF/sam/drivers/pmc/pmc.o \ +src/ASF/sam/drivers/pmc/sleep.o \ +src/ASF/common/boards/user_board/init.o \ +src/ASF/common/utils/interrupt/interrupt_sam_nvic.o \ +src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.o \ +src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.o \ +src/ASF/sam/utils/syscalls/gcc/syscalls.o \ +src/main.o + +OBJS_AS_ARGS += \ +src/ASF/common/services/sleepmgr/sam/sleepmgr.o \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc.o \ +src/ASF/common/services/usb/udc/udc.o \ +src/ASF/sam/drivers/pio/pio_handler.o \ +src/ASF/sam/drivers/usbhs/usbhs_device.o \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.o \ +src/ASF/common/services/clock/sams70/sysclk.o \ +src/ASF/sam/drivers/pio/pio.o \ +src/ASF/sam/drivers/pmc/pmc.o \ +src/ASF/sam/drivers/pmc/sleep.o \ +src/ASF/common/boards/user_board/init.o \ +src/ASF/common/utils/interrupt/interrupt_sam_nvic.o \ +src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.o \ +src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.o \ +src/ASF/sam/utils/syscalls/gcc/syscalls.o \ +src/main.o + +C_DEPS += \ +src/ASF/common/services/sleepmgr/sam/sleepmgr.d \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc.d \ +src/ASF/common/services/usb/udc/udc.d \ +src/ASF/sam/drivers/pio/pio_handler.d \ +src/ASF/sam/drivers/usbhs/usbhs_device.d \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.d \ +src/ASF/common/services/clock/sams70/sysclk.d \ +src/ASF/sam/drivers/pio/pio.d \ +src/ASF/sam/drivers/pmc/pmc.d \ +src/ASF/sam/drivers/pmc/sleep.d \ +src/ASF/common/boards/user_board/init.d \ +src/ASF/common/utils/interrupt/interrupt_sam_nvic.d \ +src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.d \ +src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.d \ +src/ASF/sam/utils/syscalls/gcc/syscalls.d \ +src/main.d + +C_DEPS_AS_ARGS += \ +src/ASF/common/services/sleepmgr/sam/sleepmgr.d \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc.d \ +src/ASF/common/services/usb/udc/udc.d \ +src/ASF/sam/drivers/pio/pio_handler.d \ +src/ASF/sam/drivers/usbhs/usbhs_device.d \ +src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.d \ +src/ASF/common/services/clock/sams70/sysclk.d \ +src/ASF/sam/drivers/pio/pio.d \ +src/ASF/sam/drivers/pmc/pmc.d \ +src/ASF/sam/drivers/pmc/sleep.d \ +src/ASF/common/boards/user_board/init.d \ +src/ASF/common/utils/interrupt/interrupt_sam_nvic.d \ +src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.d \ +src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.d \ +src/ASF/sam/utils/syscalls/gcc/syscalls.d \ +src/main.d + +OUTPUT_FILE_PATH +=atsams70-usbcdc.elf + +OUTPUT_FILE_PATH_AS_ARGS +=atsams70-usbcdc.elf + +ADDITIONAL_DEPENDENCIES:= + +OUTPUT_FILE_DEP:= ./makedep.mk + +LIB_DEP+= + +LINKER_SCRIPT_DEP+= \ +../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld + + +# AVR32/GNU C Compiler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +src/ASF/common/services/sleepmgr/sam/%.o: ../src/ASF/common/services/sleepmgr/sam/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/common/services/usb/class/cdc/device/%.o: ../src/ASF/common/services/usb/class/cdc/device/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/common/services/usb/udc/%.o: ../src/ASF/common/services/usb/udc/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/drivers/pio/%.o: ../src/ASF/sam/drivers/pio/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/drivers/usbhs/%.o: ../src/ASF/sam/drivers/usbhs/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/common/services/clock/sams70/%.o: ../src/ASF/common/services/clock/sams70/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/drivers/pmc/%.o: ../src/ASF/sam/drivers/pmc/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/common/boards/user_board/%.o: ../src/ASF/common/boards/user_board/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/common/utils/interrupt/%.o: ../src/ASF/common/utils/interrupt/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/%.o: ../src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/utils/cmsis/sams70/source/templates/%.o: ../src/ASF/sam/utils/cmsis/sams70/source/templates/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/ASF/sam/utils/syscalls/gcc/%.o: ../src/ASF/sam/utils/syscalls/gcc/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + +src/%.o: ../src/%.c + @echo Building file: $< + @echo Invoking: ARM/GNU C Compiler : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -x c -mthumb -D__SAMS70N20__ -DDEBUG -Dscanf=iscanf -DBOARD=USER_BOARD -DARM_MATH_CM7=true -Dprintf=iprintf -DUDD_ENABLE -I"../src/ASF/common/boards" -I"../src/ASF/sam/utils" -I"../src/ASF/sam/utils/header_files" -I"../src/ASF/sam/utils/preprocessor" -I"../src/ASF/thirdparty/CMSIS/Include" -I"../src/ASF/thirdparty/CMSIS/Lib/GCC" -I"../src/ASF/sam/utils/fpu" -I"../src/ASF/common/utils" -I"../src/ASF/sam/utils/cmsis/sams70/source/templates" -I"../src/ASF/sam/utils/cmsis/sams70/include" -I"../src/ASF/common/boards/user_board" -I"../src" -I"../src/config" -I"../src/ASF/sam/drivers/pio" -I"../src/ASF/sam/drivers/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/ioport" -I"../src/ASF/common/services/sleepmgr" -I"../src/ASF/common/services/usb" -I"../src/ASF/common/services/usb/class/cdc" -I"../src/ASF/common/services/usb/class/cdc/device" -I"../src/ASF/common/services/usb/udc" -I"../src/ASF/sam/drivers/usbhs" -O1 -fdata-sections -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -c -pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<" + @echo Finished building: $< + + + + +# AVR32/GNU Preprocessing Assembler + + + +# AVR32/GNU Assembler + + + + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES) + +$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP) + @echo Building target: $@ + @echo Invoking: ARM/GNU Linker : 6.3.1 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -mthumb -Wl,-Map="atsams70-usbcdc.map" -Wl,--start-group -larm_cortexM7lfsp_math_softfp -lm -Wl,--end-group -L"../src/ASF/thirdparty/CMSIS/Lib/GCC" -Wl,--gc-sections -mcpu=cortex-m7 -Wl,--entry=Reset_Handler -Wl,--cref -mthumb -T../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld + @echo Finished building target: $@ + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O binary "atsams70-usbcdc.elf" "atsams70-usbcdc.bin" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "atsams70-usbcdc.elf" "atsams70-usbcdc.hex" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O binary "atsams70-usbcdc.elf" "atsams70-usbcdc.eep" || exit 0 + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objdump.exe" -h -S "atsams70-usbcdc.elf" > "atsams70-usbcdc.lss" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "atsams70-usbcdc.elf" "atsams70-usbcdc.srec" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-size.exe" "atsams70-usbcdc.elf" + + + + + + + +# Other Targets +clean: + -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES) + -$(RM) $(C_DEPS_AS_ARGS) + rm -rf "atsams70-usbcdc.elf" "atsams70-usbcdc.a" "atsams70-usbcdc.hex" "atsams70-usbcdc.bin" "atsams70-usbcdc.lss" "atsams70-usbcdc.eep" "atsams70-usbcdc.map" "atsams70-usbcdc.srec" + \ No newline at end of file diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/atsams70-usbcdc.eep b/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/atsams70-usbcdc.eep new file mode 100644 index 0000000..e69de29 diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/makedep.mk b/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/makedep.mk new file mode 100644 index 0000000..fb93caf --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/Debug/makedep.mk @@ -0,0 +1,36 @@ +################################################################################ +# Automatically-generated file. Do not edit or delete the file +################################################################################ + +src\ASF\common\services\sleepmgr\sam\sleepmgr.c + +src\ASF\common\services\usb\class\cdc\device\udi_cdc.c + +src\ASF\common\services\usb\udc\udc.c + +src\ASF\sam\drivers\pio\pio_handler.c + +src\ASF\sam\drivers\usbhs\usbhs_device.c + +src\ASF\common\services\usb\class\cdc\device\udi_cdc_desc.c + +src\ASF\common\services\clock\sams70\sysclk.c + +src\ASF\sam\drivers\pio\pio.c + +src\ASF\sam\drivers\pmc\pmc.c + +src\ASF\sam\drivers\pmc\sleep.c + +src\ASF\common\boards\user_board\init.c + +src\ASF\common\utils\interrupt\interrupt_sam_nvic.c + +src\ASF\sam\utils\cmsis\sams70\source\templates\gcc\startup_sams70.c + +src\ASF\sam\utils\cmsis\sams70\source\templates\system_sams70.c + +src\ASF\sam\utils\syscalls\gcc\syscalls.c + +src\main.c + diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.cat b/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.cat new file mode 100644 index 0000000000000000000000000000000000000000..09a0673b21a5966e0404eaad5d83ab5a3ca57a95 GIT binary patch literal 8352 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 literal 0 HcmV?d00001 diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.inf b/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.inf new file mode 100644 index 0000000..d2df608 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.inf @@ -0,0 +1,182 @@ +; Windows 2000, XP, Vista, 7 and 8 (x32 and x64) setup file for Atmel CDC Devices +; Copyright (c) 2000-2013 ATMEL, Inc. + +[Version] +Signature = "$Windows NT$" +Class = Ports +ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318} + +Provider = %Manufacturer% +LayoutFile = layout.inf +CatalogFile = atmel_devices_cdc.cat +DriverVer = 01/08/2013,6.0.0.0 + +;---------------------------------------------------------- +; Targets +;---------------------------------------------------------- +[Manufacturer] +%Manufacturer%=DeviceList, NTAMD64, NTIA64, NT + +[DeviceList] +%ATMEL_CDC_XPLAINED%=DriverInstall, USB\VID_03EB&PID_2122 +%ATMEL_CDC_USB_ZIGBIT_Sub%=DriverInstall, USB\VID_03EB&PID_214B +%ATMEL_CDC_USB_ZIGBIT_2_4%=DriverInstall, USB\VID_03EB&PID_214A +%ATMEL_CDC_SFW_EXAMPLE%=DriverInstall, USB\VID_03EB&PID_2307 +%ATMEL_CDC_EVK1XXX%=DriverInstall, USB\VID_03EB&PID_2310 +%ATMEL_CDC_ASF_EXAMPLE%=DriverInstall, USB\VID_03EB&PID_2404 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE2%=DriverInstall, USB\VID_03EB&PID_2421&MI_00 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE4%=DriverInstall, USB\VID_03EB&PID_2424&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM1%=DriverInstall, USB\VID_03EB&PID_2425&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM2%=DriverInstall, USB\VID_03EB&PID_2425&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM1%=DriverInstall, USB\VID_03EB&PID_2426&MI_00 +%ATMEL_CDC_ASF_EXAMPLE3_COM2%=DriverInstall, USB\VID_03EB&PID_2426&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM3%=DriverInstall, USB\VID_03EB&PID_2426&MI_04 +%ATMEL_CDC_ASF_EXAMPLE3_COM4%=DriverInstall, USB\VID_03EB&PID_2426&MI_06 +%ATMEL_CDC_ASF_EXAMPLE3_COM5%=DriverInstall, USB\VID_03EB&PID_2426&MI_08 +%ATMEL_CDC_ASF_EXAMPLE3_COM6%=DriverInstall, USB\VID_03EB&PID_2426&MI_0A +%ATMEL_CDC_ASF_EXAMPLE3_COM7%=DriverInstall, USB\VID_03EB&PID_2426&MI_0C + +[DeviceList.NTAMD64] +%ATMEL_CDC_XPLAINED%=DriverInstall.NTamd64, USB\VID_03EB&PID_2122 +%ATMEL_CDC_USB_ZIGBIT_Sub%=DriverInstall.NTamd64, USB\VID_03EB&PID_214B +%ATMEL_CDC_USB_ZIGBIT_2_4%=DriverInstall.NTamd64, USB\VID_03EB&PID_214A +%ATMEL_CDC_SFW_EXAMPLE%=DriverInstall.NTamd64, USB\VID_03EB&PID_2307 +%ATMEL_CDC_EVK1XXX%=DriverInstall.NTamd64, USB\VID_03EB&PID_2310 +%ATMEL_CDC_ASF_EXAMPLE%=DriverInstall.NTamd64, USB\VID_03EB&PID_2404 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2421&MI_00 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE4%=DriverInstall.NTamd64, USB\VID_03EB&PID_2424&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM1%=DriverInstall.NTamd64, USB\VID_03EB&PID_2425&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2425&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM1%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_00 +%ATMEL_CDC_ASF_EXAMPLE3_COM2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM3%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_04 +%ATMEL_CDC_ASF_EXAMPLE3_COM4%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_06 +%ATMEL_CDC_ASF_EXAMPLE3_COM5%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_08 +%ATMEL_CDC_ASF_EXAMPLE3_COM6%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_0A +%ATMEL_CDC_ASF_EXAMPLE3_COM7%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_0C + +[DeviceList.NTIA64] +%ATMEL_CDC_XPLAINED%=DriverInstall.NTamd64, USB\VID_03EB&PID_2122 +%ATMEL_CDC_USB_ZIGBIT_Sub%=DriverInstall.NTamd64, USB\VID_03EB&PID_214B +%ATMEL_CDC_USB_ZIGBIT_2_4%=DriverInstall.NTamd64, USB\VID_03EB&PID_214A +%ATMEL_CDC_SFW_EXAMPLE%=DriverInstall.NTamd64, USB\VID_03EB&PID_2307 +%ATMEL_CDC_EVK1XXX%=DriverInstall.NTamd64, USB\VID_03EB&PID_2310 +%ATMEL_CDC_ASF_EXAMPLE%=DriverInstall.NTamd64, USB\VID_03EB&PID_2404 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2421&MI_00 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE4%=DriverInstall.NTamd64, USB\VID_03EB&PID_2424&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM1%=DriverInstall.NTamd64, USB\VID_03EB&PID_2425&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2425&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM1%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_00 +%ATMEL_CDC_ASF_EXAMPLE3_COM2%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM3%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_04 +%ATMEL_CDC_ASF_EXAMPLE3_COM4%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_06 +%ATMEL_CDC_ASF_EXAMPLE3_COM5%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_08 +%ATMEL_CDC_ASF_EXAMPLE3_COM6%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_0A +%ATMEL_CDC_ASF_EXAMPLE3_COM7%=DriverInstall.NTamd64, USB\VID_03EB&PID_2426&MI_0C + +[DeviceList.NT] +%ATMEL_CDC_XPLAINED%=DriverInstall.NT, USB\VID_03EB&PID_2122 +%ATMEL_CDC_USB_ZIGBIT_Sub%=DriverInstall.NT, USB\VID_03EB&PID_214B +%ATMEL_CDC_USB_ZIGBIT_2_4%=DriverInstall.NT, USB\VID_03EB&PID_214A +%ATMEL_CDC_SFW_EXAMPLE%=DriverInstall.NT, USB\VID_03EB&PID_2307 +%ATMEL_CDC_EVK1XXX%=DriverInstall.NT, USB\VID_03EB&PID_2310 +%ATMEL_CDC_ASF_EXAMPLE%=DriverInstall.NT, USB\VID_03EB&PID_2404 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE2%=DriverInstall.NT, USB\VID_03EB&PID_2421&MI_00 +%ATMEL_CDC_ASF_COMPOSITE_EXAMPLE4%=DriverInstall.NT, USB\VID_03EB&PID_2424&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM1%=DriverInstall.NT, USB\VID_03EB&PID_2425&MI_00 +%ATMEL_CDC_ASF_EXAMPLE2_COM2%=DriverInstall.NT, USB\VID_03EB&PID_2425&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM1%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_00 +%ATMEL_CDC_ASF_EXAMPLE3_COM2%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_02 +%ATMEL_CDC_ASF_EXAMPLE3_COM3%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_04 +%ATMEL_CDC_ASF_EXAMPLE3_COM4%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_06 +%ATMEL_CDC_ASF_EXAMPLE3_COM5%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_08 +%ATMEL_CDC_ASF_EXAMPLE3_COM6%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_0A +%ATMEL_CDC_ASF_EXAMPLE3_COM7%=DriverInstall.NT, USB\VID_03EB&PID_2426&MI_0C + +;---------------------------------------------------------- +; Windows 2000, XP, Vista, Windows 7, Windows 8 - 32bit +;---------------------------------------------------------- +[Reader_Install.NTx86] + + +[DestinationDirs] +DefaultDestDir=12 +DriverInstall.NT.Copy=12 + +[DriverInstall.NT] +include=mdmcpq.inf +CopyFiles=DriverInstall.NT.Copy +AddReg=DriverInstall.NT.AddReg + +[DriverInstall.NT.Copy] +usbser.sys + +[DriverInstall.NT.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,usbser.sys +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[DriverInstall.NT.Services] +AddService = usbser, 0x00000002, DriverService.NT + +[DriverService.NT] +DisplayName = %Serial.SvcDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 3 ; SERVICE_DEMAND_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\usbser.sys +LoadOrderGroup = Base + +;---------------------------------------------------------- +; Windows XP, Vista, Windows 7, Windows 8 - 64bit +;---------------------------------------------------------- + +[DriverInstall.NTamd64] +include=mdmcpq.inf +CopyFiles=DriverCopyFiles.NTamd64 +AddReg=DriverInstall.NTamd64.AddReg + +[DriverCopyFiles.NTamd64] +usbser.sys,,,0x20 + +[DriverInstall.NTamd64.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,usbser.sys +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[DriverInstall.NTamd64.Services] +AddService=usbser, 0x00000002, DriverService.NTamd64 + +[DriverService.NTamd64] +DisplayName=%Serial.SvcDesc% +ServiceType=1 +StartType=3 +ErrorControl=1 +ServiceBinary=%12%\usbser.sys + +;---------------------------------------------------------- +; String +;---------------------------------------------------------- + +[Strings] +Manufacturer = "ATMEL, Inc." +ATMEL_CDC_XPLAINED = "XPLAINED Virtual Com Port" +ATMEL_CDC_USB_ZIGBIT_Sub = "ZigBit SubGHz USBstick Com Port" +ATMEL_CDC_USB_ZIGBIT_2_4 = "ZigBit 2.4GHz USBstick Com Port" +ATMEL_CDC_SFW_EXAMPLE = "Communication Device Class SFW example" +ATMEL_CDC_EVK1XXX = "EVK1XXX Virtual Com Port" +ATMEL_CDC_ASF_EXAMPLE = "Communication Device Class ASF example" +ATMEL_CDC_ASF_COMPOSITE_EXAMPLE2 = "Communication Device Class ASF composite example 2" +ATMEL_CDC_ASF_COMPOSITE_EXAMPLE4 = "Communication Device Class ASF composite example 4" +ATMEL_CDC_ASF_EXAMPLE2_COM1 = "Communication Device Class ASF example2, COM1" +ATMEL_CDC_ASF_EXAMPLE2_COM2 = "Communication Device Class ASF example2, COM2" +ATMEL_CDC_ASF_EXAMPLE3_COM1 = "Communication Device Class ASF example3, COM1" +ATMEL_CDC_ASF_EXAMPLE3_COM2 = "Communication Device Class ASF example3, COM2" +ATMEL_CDC_ASF_EXAMPLE3_COM3 = "Communication Device Class ASF example3, COM3" +ATMEL_CDC_ASF_EXAMPLE3_COM4 = "Communication Device Class ASF example3, COM4" +ATMEL_CDC_ASF_EXAMPLE3_COM5 = "Communication Device Class ASF example3, COM5" +ATMEL_CDC_ASF_EXAMPLE3_COM6 = "Communication Device Class ASF example3, COM6" +ATMEL_CDC_ASF_EXAMPLE3_COM7 = "Communication Device Class ASF example3, COM7" + +Serial.SvcDesc = "USB Serial emulation driver" + diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.componentinfo.xml b/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.componentinfo.xml new file mode 100644 index 0000000..e275755 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.componentinfo.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Store xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="AtmelPackComponentManagement"> + <ProjectComponents /> +</Store> \ No newline at end of file diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.cproj b/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.cproj new file mode 100644 index 0000000..402cd67 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/atsams70-usbcdc.cproj @@ -0,0 +1,1115 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <SchemaVersion>2.0</SchemaVersion> + <ProjectVersion>7.0</ProjectVersion> + <ToolchainName>com.Atmel.ARMGCC.C</ToolchainName> + <ProjectGuid>dce6c7e3-ee26-4d79-826b-08594b9ad897</ProjectGuid> + <avrdevice>ATSAMS70N20</avrdevice> + <avrdeviceseries>sams70</avrdeviceseries> + <OutputType>Executable</OutputType> + <Language>C</Language> + <OutputFileName>$(MSBuildProjectName)</OutputFileName> + <OutputFileExtension>.elf</OutputFileExtension> + <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> + <AssemblyName>atsams70-usbcdc</AssemblyName> + <Name>atsams70-usbcdc</Name> + <RootNamespace>atsams70-usbcdc</RootNamespace> + <ToolchainFlavour>Native</ToolchainFlavour> + <KeepTimersRunning>true</KeepTimersRunning> + <OverrideVtor>false</OverrideVtor> + <CacheFlash>true</CacheFlash> + <ProgFlashFromRam>true</ProgFlashFromRam> + <RamSnippetAddress>0x20000000</RamSnippetAddress> + <UncachedRange /> + <preserveEEPROM>true</preserveEEPROM> + <OverrideVtorValue>exception_table</OverrideVtorValue> + <BootSegment>2</BootSegment> + <ResetRule>0</ResetRule> + <eraseonlaunchrule>0</eraseonlaunchrule> + <EraseKey /> + <AsfFrameworkConfig> + <framework-data> + <options> + <option id="common.boards" value="Add" config="" content-id="Atmel.ASF" /> + <option id="common.services.usb.class.device" value="Add" config="cdc" content-id="Atmel.ASF" /> + <option id="common.services.basic.clock" value="Add" config="" content-id="Atmel.ASF" /> + <option id="sam.utils.linker_scripts" value="Add" config="" content-id="Atmel.ASF" /> + </options> + <configurations> + <configuration key="config.compiler.armgcc.fpu_used" value="yes" default="yes" content-id="Atmel.ASF" /> + <configuration key="config.compiler.armgcc.printf" value="iprintf" default="iprintf" content-id="Atmel.ASF" /> + <configuration key="config.compiler.armgcc.scanf" value="iscanf" default="iscanf" content-id="Atmel.ASF" /> + <configuration key="config.sam.drivers.usbhs.device.sleepmgr" value="with_sleepmgr" default="with_sleepmgr" content-id="Atmel.ASF" /> + <configuration key="config.sam.pio.pio_handler" value="yes" default="yes" content-id="Atmel.ASF" /> + </configurations> + <files> + <file path="src/main.c" framework="" version="" source="common/applications/user_application/main.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/config/conf_board.h" framework="" version="" source="common/applications/user_application/user_board/config/conf_board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/board.h" framework="" version="" source="common/boards/board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/user_board/init.c" framework="" version="" source="common/boards/user_board/init.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/user_board/user_board.h" framework="" version="" source="common/boards/user_board/user_board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt.h" framework="" version="" source="common/utils/interrupt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.c" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.h" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/parts.h" framework="" version="" source="common/utils/parts.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/acc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/aes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/afec.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/afec.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/chipid.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/dacc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/efc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/gpbr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/hsmci.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/i2sc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/i2sc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/icm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/isi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/matrix.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pio.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pio.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pwm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pwm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/qspi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rstc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rswdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/sdramc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/smc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/spi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/spi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/ssc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/supc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/tc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/tc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/trng.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/twihs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/twihs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/uart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/uart.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usart.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usbhs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/utmi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/wdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/xdmac.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/acc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/aes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/chipid.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/dacc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/efc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/gpbr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/hsmci.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/i2sc0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/i2sc0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/i2sc1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/i2sc1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/icm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/isi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/matrix.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioa.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioa.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piob.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piob.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piod.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piod.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioe.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioe.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/qspi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rstc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rswdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/sdramc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/smc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/ssc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/supc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc3.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/trng.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart3.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart4.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart4.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usbhs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/utmi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/wdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/xdmac.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/compiler.h" framework="" version="" source="sam/utils/compiler.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/fpu/fpu.h" framework="" version="" source="sam/utils/fpu/fpu.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/header_files/io.h" framework="" version="" source="sam/utils/header_files/io.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" framework="" version="" source="sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/make/Makefile.sam.in" framework="" version="" source="sam/utils/make/Makefile.sam.in" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/mrepeat.h" framework="" version="" source="sam/utils/preprocessor/mrepeat.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/preprocessor.h" framework="" version="" source="sam/utils/preprocessor/preprocessor.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/stringz.h" framework="" version="" source="sam/utils/preprocessor/stringz.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/tpaste.h" framework="" version="" source="sam/utils/preprocessor/tpaste.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/status_codes.h" framework="" version="" source="sam/utils/status_codes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/syscalls/gcc/syscalls.c" framework="" version="" source="sam/utils/syscalls/gcc/syscalls.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/ATMEL-disclaimer.txt" framework="" version="" source="thirdparty/CMSIS/ATMEL-disclaimer.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" framework="" version="" source="thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_common_tables.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_common_tables.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_const_structs.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_const_structs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_math.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_math.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cm7.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cm7.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmFunc.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmFunc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmInstr.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmInstr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmSimd.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmSimd.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/license.txt" framework="" version="" source="thirdparty/CMSIS/Lib/license.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/README.txt" framework="" version="" source="thirdparty/CMSIS/README.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/license.txt" framework="" version="" source="thirdparty/CMSIS/license.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pio/pio.c" framework="" version="3.36.2" source="sam\drivers\pio\pio.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pio/pio.h" framework="" version="3.36.2" source="sam\drivers\pio\pio.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/pmc.c" framework="" version="3.36.2" source="sam\drivers\pmc\pmc.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/sleep.c" framework="" version="3.36.2" source="sam\drivers\pmc\sleep.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/pmc.h" framework="" version="3.36.2" source="sam\drivers\pmc\pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/sleep.h" framework="" version="3.36.2" source="sam\drivers\pmc\sleep.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/sysclk.c" framework="" version="3.36.2" source="common\services\clock\sams70\sysclk.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/pll.h" framework="" version="3.36.2" source="common\services\clock\sams70\pll.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/genclk.h" framework="" version="3.36.2" source="common\services\clock\genclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/osc.h" framework="" version="3.36.2" source="common\services\clock\osc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/sysclk.h" framework="" version="3.36.2" source="common\services\clock\sams70\sysclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/genclk.h" framework="" version="3.36.2" source="common\services\clock\sams70\genclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/osc.h" framework="" version="3.36.2" source="common\services\clock\sams70\osc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sysclk.h" framework="" version="3.36.2" source="common\services\clock\sysclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/pll.h" framework="" version="3.36.2" source="common\services\clock\pll.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/Config/conf_clock.h" framework="" version="3.36.2" source="common\services\clock\sams70\module_config\conf_clock.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/ioport/sam/ioport_pio.h" framework="" version="3.36.2" source="common\services\ioport\sam\ioport_pio.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/ioport/ioport.h" framework="" version="3.36.2" source="common\services\ioport\ioport.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/sleepmgr/sam/sleepmgr.c" framework="" version="3.36.2" source="common\services\sleepmgr\sam\sleepmgr.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/sleepmgr/sleepmgr.h" framework="" version="3.36.2" source="common\services\sleepmgr\sleepmgr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/sleepmgr/sam/sleepmgr.h" framework="" version="3.36.2" source="common\services\sleepmgr\sam\sleepmgr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/Config/conf_sleepmgr.h" framework="" version="3.36.2" source="common\services\sleepmgr\sam\module_config\conf_sleepmgr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/usb_atmel.h" framework="" version="3.36.2" source="common\services\usb\usb_atmel.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/usb_protocol.h" framework="" version="3.36.2" source="common\services\usb\usb_protocol.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/class/cdc/usb_protocol_cdc.h" framework="" version="3.36.2" source="common\services\usb\class\cdc\usb_protocol_cdc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/class/cdc/device/udi_cdc.c" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\udi_cdc.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/class/cdc/device/udi_cdc_desc.c" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\udi_cdc_desc.c" changed="False" content-id="Atmel.ASF" /> + <file path="atmel_devices_cdc.cat" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\atmel_devices_cdc.cat" changed="False" content-id="Atmel.ASF" /> + <file path="atmel_devices_cdc.inf" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\atmel_devices_cdc.inf" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/class/cdc/device/udi_cdc.h" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\udi_cdc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/class/cdc/device/udi_cdc_conf.h" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\udi_cdc_conf.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/Config/conf_usb.h" framework="" version="3.36.2" source="common\services\usb\class\cdc\device\module_config\conf_usb.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/udc/udc.c" framework="" version="3.36.2" source="common\services\usb\udc\udc.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/udc/udc.h" framework="" version="3.36.2" source="common\services\usb\udc\udc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/udc/udd.h" framework="" version="3.36.2" source="common\services\usb\udc\udd.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/udc/udc_desc.h" framework="" version="3.36.2" source="common\services\usb\udc\udc_desc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/usb/udc/udi.h" framework="" version="3.36.2" source="common\services\usb\udc\udi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pio/pio_handler.c" framework="" version="3.36.2" source="sam\drivers\pio\pio_handler.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pio/pio_handler.h" framework="" version="3.36.2" source="sam\drivers\pio\pio_handler.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/usbhs/usbhs_device.c" framework="" version="3.36.2" source="sam\drivers\usbhs\usbhs_device.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/usbhs/usbhs_otg.h" framework="" version="3.36.2" source="sam\drivers\usbhs\usbhs_otg.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/usbhs/usbhs_device.h" framework="" version="3.36.2" source="sam\drivers\usbhs\usbhs_device.h" changed="False" content-id="Atmel.ASF" /> + </files> + <documentation help="http://asf.atmel.com/docs/3.36.2/common.applications.user_application.user_board.sams70n20/html/index.html" /> + <offline-documentation help="" /> + <dependencies> + <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.36.2" /> + </dependencies> + <project id="common.applications.user_application.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> + <board id="board.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> +</framework-data> + </AsfFrameworkConfig> + <avrtool>com.atmel.avrdbg.tool.atmelice</avrtool> + <avrtoolserialnumber>J41800087098</avrtoolserialnumber> + <avrdeviceexpectedsignature>0xA1120C00</avrdeviceexpectedsignature> + <com_atmel_avrdbg_tool_atmelice> + <ToolOptions> + <InterfaceProperties> + <SwdClock>2000000</SwdClock> + </InterfaceProperties> + <InterfaceName>SWD</InterfaceName> + </ToolOptions> + <ToolType>com.atmel.avrdbg.tool.atmelice</ToolType> + <ToolNumber>J41800087098</ToolNumber> + <ToolName>Atmel-ICE</ToolName> + </com_atmel_avrdbg_tool_atmelice> + <avrtoolinterface>SWD</avrtoolinterface> + <avrtoolinterfaceclock>2000000</avrtoolinterfaceclock> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> + <ToolchainSettings> + <ArmGcc> + <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.symbols.DefSymbols> + <ListValues> + <Value>NDEBUG</Value> + <Value>scanf=iscanf</Value> + <Value>BOARD=USER_BOARD</Value> + <Value>ARM_MATH_CM7=true</Value> + <Value>printf=iprintf</Value> + <Value>UDD_ENABLE</Value> + </ListValues> + </armgcc.compiler.symbols.DefSymbols> + <armgcc.compiler.directories.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.compiler.directories.IncludePaths> + <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level> + <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags> + <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> + <armgcc.compiler.miscellaneous.OtherFlags>-pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16</armgcc.compiler.miscellaneous.OtherFlags> + <armgcc.linker.libraries.Libraries> + <ListValues> + <Value>libarm_cortexM7lfsp_math_softfp</Value> + <Value>libm</Value> + </ListValues> + </armgcc.linker.libraries.Libraries> + <armgcc.linker.libraries.LibrarySearchPaths> + <ListValues> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + </ListValues> + </armgcc.linker.libraries.LibrarySearchPaths> + <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> + <armgcc.linker.miscellaneous.LinkerFlags>-Wl,--entry=Reset_Handler -Wl,--cref -mthumb -T../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld</armgcc.linker.miscellaneous.LinkerFlags> + <armgcc.assembler.general.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.assembler.general.IncludePaths> + <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM7=true -DBOARD=USER_BOARD -Dprintf=iprintf -Dscanf=iscanf -DUDD_ENABLE</armgcc.preprocessingassembler.general.AssemblerFlags> + <armgcc.preprocessingassembler.general.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.preprocessingassembler.general.IncludePaths> +</ArmGcc> + </ToolchainSettings> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> + <ToolchainSettings> + <ArmGcc> + <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.symbols.DefSymbols> + <ListValues> + <Value>DEBUG</Value> + <Value>scanf=iscanf</Value> + <Value>BOARD=USER_BOARD</Value> + <Value>ARM_MATH_CM7=true</Value> + <Value>printf=iprintf</Value> + <Value>UDD_ENABLE</Value> + </ListValues> + </armgcc.compiler.symbols.DefSymbols> + <armgcc.compiler.directories.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.compiler.directories.IncludePaths> + <armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level> + <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags> + <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel> + <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> + <armgcc.compiler.miscellaneous.OtherFlags>-pipe -fno-strict-aliasing -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -std=gnu99 -ffunction-sections -fdata-sections -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wbad-function-cast -Wwrite-strings -Wsign-compare -Waggregate-return -Wmissing-declarations -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Wlong-long -Wunreachable-code -Wcast-align --param max-inline-insns-single=500 -mfloat-abi=softfp -mfpu=fpv5-sp-d16</armgcc.compiler.miscellaneous.OtherFlags> + <armgcc.linker.libraries.Libraries> + <ListValues> + <Value>libarm_cortexM7lfsp_math_softfp</Value> + <Value>libm</Value> + </ListValues> + </armgcc.linker.libraries.Libraries> + <armgcc.linker.libraries.LibrarySearchPaths> + <ListValues> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + </ListValues> + </armgcc.linker.libraries.LibrarySearchPaths> + <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections> + <armgcc.linker.miscellaneous.LinkerFlags>-Wl,--entry=Reset_Handler -Wl,--cref -mthumb -T../src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld</armgcc.linker.miscellaneous.LinkerFlags> + <armgcc.assembler.general.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.assembler.general.IncludePaths> + <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel> + <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM7=true -DBOARD=USER_BOARD -Dprintf=iprintf -Dscanf=iscanf -DUDD_ENABLE</armgcc.preprocessingassembler.general.AssemblerFlags> + <armgcc.preprocessingassembler.general.IncludePaths> + <ListValues> + <Value>../src/ASF/common/boards</Value> + <Value>../src/ASF/sam/utils</Value> + <Value>../src/ASF/sam/utils/header_files</Value> + <Value>../src/ASF/sam/utils/preprocessor</Value> + <Value>../src/ASF/thirdparty/CMSIS/Include</Value> + <Value>../src/ASF/thirdparty/CMSIS/Lib/GCC</Value> + <Value>../src/ASF/sam/utils/fpu</Value> + <Value>../src/ASF/common/utils</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/source/templates</Value> + <Value>../src/ASF/sam/utils/cmsis/sams70/include</Value> + <Value>../src/ASF/common/boards/user_board</Value> + <Value>../src</Value> + <Value>../src/config</Value> + <Value>../src/ASF/sam/drivers/pio</Value> + <Value>../src/ASF/sam/drivers/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/ioport</Value> + <Value>../src/ASF/common/services/sleepmgr</Value> + <Value>../src/ASF/common/services/usb</Value> + <Value>../src/ASF/common/services/usb/class/cdc</Value> + <Value>../src/ASF/common/services/usb/class/cdc/device</Value> + <Value>../src/ASF/common/services/usb/udc</Value> + <Value>../src/ASF/sam/drivers/usbhs</Value> + </ListValues> + </armgcc.preprocessingassembler.general.IncludePaths> + <armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel> +</ArmGcc> + </ToolchainSettings> + </PropertyGroup> + <ItemGroup> + <Folder Include="Device_Startup\" /> + <Folder Include="src\" /> + <Folder Include="src\ASF\" /> + <Folder Include="src\ASF\common\" /> + <Folder Include="src\ASF\common\boards\" /> + <Folder Include="src\ASF\common\boards\user_board\" /> + <Folder Include="src\ASF\common\services\" /> + <Folder Include="src\ASF\common\services\clock\" /> + <Folder Include="src\ASF\common\services\clock\sams70\" /> + <Folder Include="src\ASF\common\services\ioport\" /> + <Folder Include="src\ASF\common\services\ioport\sam\" /> + <Folder Include="src\ASF\common\services\sleepmgr\" /> + <Folder Include="src\ASF\common\services\sleepmgr\sam\" /> + <Folder Include="src\ASF\common\services\usb\" /> + <Folder Include="src\ASF\common\services\usb\class\" /> + <Folder Include="src\ASF\common\services\usb\class\cdc\" /> + <Folder Include="src\ASF\common\services\usb\class\cdc\device\" /> + <Folder Include="src\ASF\common\services\usb\udc\" /> + <Folder Include="src\ASF\common\utils\" /> + <Folder Include="src\ASF\common\utils\interrupt\" /> + <Folder Include="src\ASF\sam\" /> + <Folder Include="src\ASF\sam\drivers\" /> + <Folder Include="src\ASF\sam\drivers\pio\" /> + <Folder Include="src\ASF\sam\drivers\pmc\" /> + <Folder Include="src\ASF\sam\drivers\usbhs\" /> + <Folder Include="src\ASF\sam\utils\" /> + <Folder Include="src\ASF\sam\utils\cmsis\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\include\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\include\component\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\include\instance\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\include\pio\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\source\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\source\templates\" /> + <Folder Include="src\ASF\sam\utils\cmsis\sams70\source\templates\gcc\" /> + <Folder Include="src\ASF\sam\utils\fpu\" /> + <Folder Include="src\ASF\sam\utils\header_files\" /> + <Folder Include="src\ASF\sam\utils\linker_scripts\" /> + <Folder Include="src\ASF\sam\utils\linker_scripts\sams70\" /> + <Folder Include="src\ASF\sam\utils\linker_scripts\sams70\sams70n20\" /> + <Folder Include="src\ASF\sam\utils\linker_scripts\sams70\sams70n20\gcc\" /> + <Folder Include="src\ASF\sam\utils\make\" /> + <Folder Include="src\ASF\sam\utils\preprocessor\" /> + <Folder Include="src\ASF\sam\utils\syscalls\" /> + <Folder Include="src\ASF\sam\utils\syscalls\gcc\" /> + <Folder Include="src\ASF\thirdparty\" /> + <Folder Include="src\ASF\thirdparty\CMSIS\" /> + <Folder Include="src\ASF\thirdparty\CMSIS\Include\" /> + <Folder Include="src\ASF\thirdparty\CMSIS\Lib\" /> + <Folder Include="src\ASF\thirdparty\CMSIS\Lib\GCC\" /> + <Folder Include="src\config\" /> + </ItemGroup> + <ItemGroup> + <Compile Include="src\ASF\common\services\sleepmgr\sam\sleepmgr.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\common\services\usb\class\cdc\device\udi_cdc.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\common\services\usb\udc\udc.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\drivers\pio\pio_handler.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\drivers\usbhs\usbhs_device.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\sam\drivers\usbhs\usbhs_device.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\drivers\usbhs\usbhs_otg.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\drivers\pio\pio_handler.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\udc\udi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\udc\udc_desc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\udc\udd.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\udc\udc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\config\conf_usb.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\class\cdc\device\udi_cdc_conf.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\class\cdc\device\udi_cdc.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\common\services\usb\class\cdc\device\udi_cdc_desc.c"> + <SubType>compile</SubType> + </Compile> + <None Include="atmel_devices_cdc.cat"> + <SubType>compile</SubType> + </None> + <None Include="atmel_devices_cdc.inf"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\class\cdc\usb_protocol_cdc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\usb_protocol.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\usb\usb_atmel.h"> + <SubType>compile</SubType> + </None> + <None Include="src\config\conf_sleepmgr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\sleepmgr\sam\sleepmgr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\sleepmgr\sleepmgr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\ioport\ioport.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\ioport\sam\ioport_pio.h"> + <SubType>compile</SubType> + </None> + <None Include="src\config\conf_clock.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\pll.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\sysclk.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\sams70\osc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\sams70\genclk.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\sams70\sysclk.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\osc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\genclk.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\services\clock\sams70\pll.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\common\services\clock\sams70\sysclk.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\drivers\pio\pio.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\drivers\pmc\pmc.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\sam\drivers\pmc\sleep.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\drivers\pmc\pmc.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\sam\drivers\pmc\sleep.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\sam\drivers\pio\pio.h"> + <SubType>compile</SubType> + </None> + <None Include="src\asf.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\ssc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70n19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70j19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\sdramc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pioe.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\afec.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\wdt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\linker_scripts\sams70\sams70n20\gcc\flash.ld"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\make\Makefile.sam.in"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\ATMEL-disclaimer.txt"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\CMSIS_END_USER_LICENCE_AGREEMENT.pdf"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\arm_math.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\smc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\xdmac.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70j21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pwm1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\wdt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70q20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\compiler.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\dacc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\isi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\twihs1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\preprocessor\stringz.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70q19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\source\templates\system_sams70.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\core_cm7.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\spi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\spi0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\pwm.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\rswdt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\qspi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\acc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\afec0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\afec1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\core_cmFunc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\matrix.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\piob.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\aes.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\tc2.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70q21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\usart2.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\isi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\efc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\hsmci.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\boards\board.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\common\boards\user_board\init.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\tc3.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\uart.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\usart.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\rstc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pwm0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\arm_const_structs.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\twihs0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\rtc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70j20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\utmi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\twihs.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\ssc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\core_cmInstr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\hsmci.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\gpbr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\supc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\chipid.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\utmi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\dacc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pioa.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\preprocessor\tpaste.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\sdramc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Lib\GCC\libarm_cortexM7lfsp_math.a"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Lib\GCC\libarm_cortexM7lfsp_math_softfp.a"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Lib\license.txt"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\README.txt"> + <SubType>compile</SubType> + </None> + <None Include="src\config\conf_board.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\xdmac.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70q21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\fpu\fpu.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\usbhs.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\supc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\trng.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\tc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70q19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\arm_common_tables.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70n20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\usart1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70n20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pmc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\preprocessor\mrepeat.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\spi1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\rstc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\aes.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\pmc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\piod.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\icm.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\boards\user_board\user_board.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\pioc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\efc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\uart4.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\utils\parts.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\uart2.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\rtt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\uart3.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\uart0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\uart1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70j20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\usbhs.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\i2sc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\acc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\smc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\i2sc0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\i2sc1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\qspi.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\utils\interrupt.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\common\utils\interrupt\interrupt_sam_nvic.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\tc0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70j21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\icm.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\usart0.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\thirdparty\CMSIS\Include\core_cmSimd.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\gpbr.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\rtc.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70j19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70n19.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\preprocessor\preprocessor.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\status_codes.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\tc1.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\header_files\io.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\chipid.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70q20.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\trng.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\matrix.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\rswdt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\twihs2.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\instance\rtt.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\pio\sams70n21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\component\pio.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\sam\utils\cmsis\sams70\include\sams70n21.h"> + <SubType>compile</SubType> + </None> + <None Include="src\ASF\common\utils\interrupt\interrupt_sam_nvic.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\sam\utils\cmsis\sams70\source\templates\gcc\startup_sams70.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\utils\cmsis\sams70\source\templates\system_sams70.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\ASF\sam\utils\syscalls\gcc\syscalls.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\main.c"> + <SubType>compile</SubType> + </Compile> + </ItemGroup> + <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" /> +</Project> \ No newline at end of file diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/asf.h b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/asf.h new file mode 100644 index 0000000..85a579e --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/asf.h @@ -0,0 +1,104 @@ +/** + * \file + * + * \brief Autogenerated API include file for the Atmel Software Framework (ASF) + * + * Copyright (c) 2012 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ + +#ifndef ASF_H +#define ASF_H + +/* + * This file includes all API header files for the selected drivers from ASF. + * Note: There might be duplicate includes required by more than one driver. + * + * The file is automatically generated and will be re-written when + * running the ASF driver selector tool. Any changes will be discarded. + */ + +// From module: Common SAM compiler driver +#include <compiler.h> +#include <status_codes.h> + +// From module: Common build items for user board support templates +#include <user_board.h> + +// From module: Generic board support +#include <board.h> + +// From module: IOPORT - General purpose I/O service +#include <ioport.h> + +// From module: Interrupt management - SAM implementation +#include <interrupt.h> + +// From module: PIO - Parallel Input/Output Controller +#include <pio.h> + +// From module: PMC - Power Management Controller +#include <pmc.h> +#include <sleep.h> + +// From module: Part identification macros +#include <parts.h> + +// From module: SAM FPU driver +#include <fpu.h> + +// From module: Sleep manager - SAM implementation +#include <sam/sleepmgr.h> +#include <sleepmgr.h> + +// From module: System Clock Control - SAMS70 implementation +#include <sysclk.h> + +// From module: USB CDC Protocol +#include <usb_protocol_cdc.h> + +// From module: USB Device CDC (Single Interface Device) +#include <udi_cdc.h> + +// From module: USB Device Stack Core (Common API) +#include <udc.h> +#include <udd.h> + +// From module: pio_handler support enabled +#include <pio_handler.h> + +#endif // ASF_H diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_board.h b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_board.h new file mode 100644 index 0000000..7b88c97 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_board.h @@ -0,0 +1,14 @@ +/** + * \file + * + * \brief User board configuration template + * + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ + +#ifndef CONF_BOARD_H +#define CONF_BOARD_H + +#endif // CONF_BOARD_H diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_clock.h b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_clock.h new file mode 100644 index 0000000..fc7bc75 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_clock.h @@ -0,0 +1,104 @@ +/** + * \file + * + * \brief SAMS70 clock configuration. + * + * Copyright (c) 2015 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ + +#ifndef CONF_CLOCK_H_INCLUDED +#define CONF_CLOCK_H_INCLUDED + +// ===== System Clock (MCK) Source Options +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_RC +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_XTAL +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_BYPASS +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_4M_RC +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_8M_RC +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_12M_RC +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_XTAL +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_BYPASS +#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLLACK +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_UPLLCK + +// ===== Processor Clock (HCLK) Prescaler Options (Fhclk = Fsys / (SYSCLK_PRES)) +#define CONFIG_SYSCLK_PRES SYSCLK_PRES_1 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_2 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_4 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_8 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_16 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_32 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_64 +//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_3 + +// ===== System Clock (MCK) Division Options (Fmck = Fhclk / (SYSCLK_DIV)) +#define CONFIG_SYSCLK_DIV 2 + +// ===== PLL0 (A) Options (Fpll = (Fclk * PLL_mul) / PLL_div) +// Use mul and div effective values here. +#define CONFIG_PLL0_SOURCE PLL_SRC_MAINCK_12M_RC +#define CONFIG_PLL0_MUL 25 +#define CONFIG_PLL0_DIV 1 + +// ===== UPLL (UTMI) Hardware fixed at 480 MHz. + +// ===== USB Clock Source Options (Fusb = FpllX / USB_div) +// Use div effective value here. +//#define CONFIG_USBCLK_SOURCE USBCLK_SRC_PLL0 +#define CONFIG_USBCLK_SOURCE USBCLK_SRC_UPLL +#define CONFIG_USBCLK_DIV 1 + +// ===== Target frequency (Processor clock) +// - XTAL frequency: 12MHz +// - System clock source: PLLA +// - System clock prescaler: 1 (divided by 1) +// - System clock divider: 2 (divided by 2) +// - PLLA source: XTAL +// - PLLA output: XTAL * 25 / 1 +// - Processor clock: 12 * 25 / 1 / 1 = 300MHz +// - System clock: 300 / 2 = 150MHz +// ===== Target frequency (USB Clock) +// - USB clock source: UPLL +// - USB clock divider: 1 (not divided) +// - UPLL frequency: 480MHz +// - USB clock: 480 / 1 = 480MHz + +#endif /* CONF_CLOCK_H_INCLUDED */ diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_sleepmgr.h b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_sleepmgr.h new file mode 100644 index 0000000..0f6efbc --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_sleepmgr.h @@ -0,0 +1,52 @@ +/** + * \file + * + * \brief Chip-specific sleep manager configuration + * + * Copyright (c) 2012-2015 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ +#ifndef CONF_SLEEPMGR_H +#define CONF_SLEEPMGR_H + +// Sleep manager options +#define CONFIG_SLEEPMGR_ENABLE + +#endif /* CONF_SLEEPMGR_H */ diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_usb.h b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_usb.h new file mode 100644 index 0000000..342e5f1 --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/config/conf_usb.h @@ -0,0 +1,171 @@ +/** + * \file + * + * \brief USB configuration file for CDC application + * + * Copyright (c) 2009-2015 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ + +#ifndef _CONF_USB_H_ +#define _CONF_USB_H_ + +#include "compiler.h" + +//#warning You must refill the following definitions with a correct values + +/** + * USB Device Configuration + * @{ + */ + +//! Device definition (mandatory) +#define USB_DEVICE_VENDOR_ID USB_VID_ATMEL +#define USB_DEVICE_PRODUCT_ID USB_PID_ATMEL_ASF_CDC +#define USB_DEVICE_MAJOR_VERSION 1 +#define USB_DEVICE_MINOR_VERSION 0 +#define USB_DEVICE_POWER 100 // Consumption on Vbus line (mA) +#define USB_DEVICE_ATTR USB_CONFIG_ATTR_BUS_POWERED +// (USB_CONFIG_ATTR_BUS_POWERED) +// (USB_CONFIG_ATTR_REMOTE_WAKEUP|USB_CONFIG_ATTR_SELF_POWERED) +// (USB_CONFIG_ATTR_REMOTE_WAKEUP|USB_CONFIG_ATTR_BUS_POWERED) + +//! USB Device string definitions (Optional) +// #define USB_DEVICE_MANUFACTURE_NAME "Manufacture name" +// #define USB_DEVICE_PRODUCT_NAME "Product name" +#define USB_DEVICE_SERIAL_NAME "12...EF" + + +/** + * Device speeds support + * Low speed not supported by CDC + * @{ + */ +//! To authorize the High speed +#if (UC3A3||UC3A4) +#define USB_DEVICE_HS_SUPPORT +#endif +//@} + + +/** + * USB Device Callbacks definitions (Optional) + * @{ + */ +// #define UDC_VBUS_EVENT(b_vbus_high) user_callback_vbus_action(b_vbus_high) +// extern void user_callback_vbus_action(bool b_vbus_high); +// #define UDC_SOF_EVENT() user_callback_sof_action() +// extern void user_callback_sof_action(void); +// #define UDC_SUSPEND_EVENT() user_callback_suspend_action() +// extern void user_callback_suspend_action(void); +// #define UDC_RESUME_EVENT() user_callback_resume_action() +// extern void user_callback_resume_action(void); +// Mandatory when USB_DEVICE_ATTR authorizes remote wakeup feature +// #define UDC_REMOTEWAKEUP_ENABLE() user_callback_remotewakeup_enable() +// extern void user_callback_remotewakeup_enable(void); +// #define UDC_REMOTEWAKEUP_DISABLE() user_callback_remotewakeup_disable() +// extern void user_callback_remotewakeup_disable(void); +// When a extra string descriptor must be supported +// other than manufacturer, product and serial string +// #define UDC_GET_EXTRA_STRING() +//@} + +//@} + + +/** + * USB Interface Configuration + * @{ + */ +/** + * Configuration of CDC interface + * @{ + */ + +//! Number of communication port used (1 to 3) +#define UDI_CDC_PORT_NB 1 + +//! Interface callback definition +//#define UDI_CDC_ENABLE_EXT(port) true +//#define UDI_CDC_DISABLE_EXT(port) +//#define UDI_CDC_RX_NOTIFY(port) +#define UDI_CDC_TX_EMPTY_NOTIFY(port) +#define UDI_CDC_SET_CODING_EXT(port,cfg) +#define UDI_CDC_SET_DTR_EXT(port,set) +#define UDI_CDC_SET_RTS_EXT(port,set) + +#define UDI_CDC_ENABLE_EXT(port) usb_callback_cdc_enable() +extern bool usb_callback_cdc_enable(void); +#define UDI_CDC_DISABLE_EXT(port) usb_callback_cdc_disable() +extern void usb_callback_cdc_disable(void); +#define UDI_CDC_RX_NOTIFY(port) usb_callback_rx_notify(port) +extern void usb_callback_rx_notify(uint8_t port); +// #define UDI_CDC_TX_EMPTY_NOTIFY(port) my_callback_tx_empty_notify(port) +// extern void my_callback_tx_empty_notify(uint8_t port); +// #define UDI_CDC_SET_CODING_EXT(port,cfg) my_callback_config(port,cfg) +// extern void my_callback_config(uint8_t port, usb_cdc_line_coding_t * cfg); +// #define UDI_CDC_SET_DTR_EXT(port,set) my_callback_cdc_set_dtr(port,set) +// extern void my_callback_cdc_set_dtr(uint8_t port, bool b_enable); +// #define UDI_CDC_SET_RTS_EXT(port,set) my_callback_cdc_set_rts(port,set) +// extern void my_callback_cdc_set_rts(uint8_t port, bool b_enable); + +//! Define it when the transfer CDC Device to Host is a low rate (<512000 bauds) +//! to reduce CDC buffers size +#define UDI_CDC_LOW_RATE + +//! Default configuration of communication port +#define UDI_CDC_DEFAULT_RATE 115200 +#define UDI_CDC_DEFAULT_STOPBITS CDC_STOP_BITS_1 +#define UDI_CDC_DEFAULT_PARITY CDC_PAR_NONE +#define UDI_CDC_DEFAULT_DATABITS 8 +//@} +//@} + + +/** + * USB Device Driver Configuration + * @{ + */ +//@} + +//! The includes of classes and other headers must be done at the end of this file to avoid compile error +#include "udi_cdc_conf.h" + +#endif // _CONF_USB_H_ diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc/src/main.c b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/main.c new file mode 100644 index 0000000..9bf2b6b --- /dev/null +++ b/embedded/atsams70-usbcdc/atsams70-usbcdc/src/main.c @@ -0,0 +1,62 @@ +/** + * \file + * + * \brief Empty user application template + * + */ + +/** + * \mainpage User Application template doxygen documentation + * + * \par Empty user application template + * + * Bare minimum empty user application template + * + * \par Content + * + * -# Include the ASF header files (through asf.h) + * -# "Insert system clock initialization code here" comment + * -# Minimal main function that starts with a call to board_init() + * -# "Insert application code here" comment + * + */ + +/* + * Include header files for all drivers that have been imported from + * Atmel Software Framework (ASF). + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ +#include <asf.h> + +static bool usb_flag_authorize_cdc_transfer = false; + +bool usb_callback_cdc_enable(void){ + usb_flag_authorize_cdc_transfer = true; + return true; +} + +void usb_callback_cdc_disable(void){ + usb_flag_authorize_cdc_transfer = false; +} + +void usb_callback_rx_notify(uint8_t port){ + // do trix +} + +void usb_init(void){ + udc_start(); +} + +int main (void) +{ + sysclk_init(); + irq_initialize_vectors(); + cpu_irq_enable(); + board_init(); + + usb_init(); +} + + diff --git a/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo b/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo index 00fc626d443fd1f569fd7dfb9e0f76a222699362..a8662d2983c89c479af448fae747adfa9a1b875b 100644 GIT binary patch delta 2127 zcmZqZU~QPgI>A7Zi2(`(7#LU>7#J8C7#RNj|NkE(%FMvPAha=1nu+tn9GTjfZI>C9 zCzmqSGx|;b%H+=@%D}*&#K6Gt|NsC0lP}6?Os-(|;gM%xU=T+Ls!aaEtf2@J1gTPF zU|`^8U|`^6U|?9lz`*eL|Ns9WQ{*NF3WrJ~>6C(+puoVuAi}`FAOm$27Xt%>Bm)Bj zKLZ1UEL03+unGeMgDL|9gBk+^g9cQuCIbUQ(!{{W5j+eG45?7TGzJESbOr{73<d^< zOa=yqECvRKYz78~90mr4Tm}Y)JO&1ad<F)F0tN<#LIwtgA_fMAVg?3=5(Wl_QU(Tw zG6n{Qas~#53I+y-$q%?ic<LA!80r}q7#bKD7$!00a4PK3Mhd8)$zPfLco{%`1UVCg z@q`q+LOm>`Kq>_o7#Khy24aISD8xWC2+Ki3Q5YJEpdbeYAV>~`aRnd;{s0sj=n&*u z!UIZtAglul;tgC1ldo_IFnUjZ$l^X(gPTVLB<0V*z!1Q|zz_&c0+T)XTNwXOKFhtD zv1W25k2eo510*qnf@1PTITgl<lfUu=bAXZzT*!QKDX$+dBP%pzz{Gh>85kHq!34?x zlL)$p1>~N|7W`AFWj`y}{>eY3y?H<hmmTUnkS`{e$oTUzf*cBqUa;sFnFdx11_p+E zlPhJtCLd-pWc6cUV7RgQr!YIyBpDatjqwL-h8g9}11cIowt+CjCRv@y3KGh^jLOiw z29w!bBGJP*xj5cov%|gvjIoUj3=B;S3=GW-3=Ay{3=FLd3=C}y3=HiI3=AC%3=EwN z3=CZi3=G{23=BOC3=F*t3=Dk?3=I7Y3=9*XaXJYU{R|8YQy3T+rZO-vOos-<{E30` zk_#Ca82A_%7#1-wFf3+ZU|7Pyz_1jgabsdO<7CFUM$_jrGqO)#FTyA|*-N8ra-(m? zWa$K<$yJJalckS|upFJbW%A?$77CLWXeLaOa^Vq#ng{a_qt@n9DL=-^&PKMAWR)f> zNhtC%f{Hp&`2te|@iRfYSV4AentV{9o<6|>@(T7~Iq0h~Im1F@VhqP*?gRyn42C`L zD;C^%4GM?N3v?0~7in=#GCIP;#=yV;D)?dkoczTofCp6I!pb6WQYbMF;1ObAV32@D z3rLU~RL()O&h&{&jES2Q%oeb2QaZuN0V>F02C{<6Ou@-NRsAP>7+FkiP&+dD2(!WD z5_SK{hnWpoL1|lH@=wvzJfOl2R;Yo@XH5o`dXs;OdGmnEMvzS~Gbfjb2k?k7Fff2> z2$&#`HUk4g94Hlo3g-Y99*_j6`T)@&11FaRoCl@($t8j7HY>^9W1J-6j3c5Kg>ftj zV4D2#fZ^nG-gcAo{R|j8CNJ>2%(!XtLG#U%^^b*4u1Rp&l<2^?D6C*|P@=))f~0qo z<&u@yBhG`|#4y=CxpLAzjp@#Yj1pX&kqitV-|;bQ-k4g&IN4y0=Hzu}gBP7*njDzt zKe;~DXmev)6vyTp`5|nqpz4KhvtgNrnGp+vlWuT`m4TIkRduqZxrv#1YLc#{g}J$| ziBW2*Zep5YvTkxxlA(ohO0v0;g+Z;$<i@nioAuXr2q=Vs3N$d5IFJOU85lq%3@ENa z-06*qjQgk06KAwoCdSA$S?P4w_AWWbGUn-z6c{IMpJc?C$2)zK31iUqASK3ijMD{0 R87sC|I5BoGE>mIT0sxg=r;Gpq delta 2413 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 -- GitLab