diff --git a/circuit/mkrouter/eagle.epf b/circuit/mkrouter/eagle.epf index 8ea4219d6afb3eba913b111f271437425f7ee2c4..9d05cd128c1748198f4c8301fdf4b3701a6b9165 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 8c7c73753aaaabab4aed48b8be58db5bae5e9551..552e7a4b67009390a0802c71fb911af62a35348a 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 Binary files /dev/null and b/embedded/atsams70-usbcdc/.vs/atsams70-usbcdc/v14/.atsuo differ diff --git a/embedded/atsams70-usbcdc/atsams70-usbcdc.atsln b/embedded/atsams70-usbcdc/atsams70-usbcdc.atsln new file mode 100644 index 0000000000000000000000000000000000000000..addaf80d94dd9ebbae84369fcac91fb1844ffe47 --- /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 0000000000000000000000000000000000000000..40cb00109db6c68f0584be1f57c4e1d70f40a05b --- /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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 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 0000000000000000000000000000000000000000..fb93caf4579d32b6c52e716f8773c8bcd488cab7 --- /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 Binary files /dev/null and b/embedded/atsams70-usbcdc/atsams70-usbcdc/atmel_devices_cdc.cat differ 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 0000000000000000000000000000000000000000..d2df608e6b8d7b3c942923cd2534113fcd56db89 --- /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 0000000000000000000000000000000000000000..e2757552207dd1478c6dece2f8bca367cf51c26a --- /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 0000000000000000000000000000000000000000..402cd670d1236ee55342ea1c8ef51d9a95fc6ef2 --- /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 0000000000000000000000000000000000000000..85a579e0aeb3c413f1c650eb7a05e6871cd380bb --- /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 0000000000000000000000000000000000000000..7b88c97fc205be08107659cf807daf0d37d718c8 --- /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 0000000000000000000000000000000000000000..fc7bc759d7d31e3568625fdd0207c1e01068f728 --- /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 0000000000000000000000000000000000000000..0f6efbc456f034ffcda7eae79c297a79d95a7784 --- /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 0000000000000000000000000000000000000000..342e5f1b1f576059149df24306daa9243b20aa25 --- /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 0000000000000000000000000000000000000000..9bf2b6bd897f2c025ef41a649132f17b7b973b4c --- /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 Binary files a/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo and b/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo differ