diff --git a/circuit/mkrouter/eagle.epf b/circuit/mkrouter/eagle.epf index 47ae34fb87a15cc7b0b241a298fb5945c681c574..393fdf7a7c6b086a4310a8102dedf9d9fe4af02d 100644 --- a/circuit/mkrouter/eagle.epf +++ b/circuit/mkrouter/eagle.epf @@ -25,7 +25,7 @@ Loc="0 0 1919 1016" State=1 Number=1 File="mkrouter.sch" -View="-53.2482 15.4592 330.185 261.952" +View="-37.3431 65.3764 184.551 208.023" 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" @@ -64,7 +64,7 @@ ArcDirection=0 AddLevel=2 PadsSameType=0 Layer=91 -Views=" 1: -53.2482 15.4592 330.185 261.952" +Views=" 1: -37.3431 65.3764 184.551 208.023" Sheet="1" [Win_2] @@ -73,7 +73,7 @@ Loc="0 0 1919 1016" State=1 Number=2 File="mkrouter.brd" -View="-3.72245 -3.16486 120.852 66.3506" +View="-17.6895 10.0557 68.8204 58.3304" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.254 0.3048 0.2032 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.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" diff --git a/circuit/mkrouter/mkrouter.brd b/circuit/mkrouter/mkrouter.brd index 614670fb3f732c708ca6f0de51cff3aeb441388d..1757bbcbc9ad0e63bfbda4f5bbce926d7a814ba9 100644 --- a/circuit/mkrouter/mkrouter.brd +++ b/circuit/mkrouter/mkrouter.brd @@ -20,7 +20,7 @@ <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> <layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> -<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> @@ -44,7 +44,7 @@ <layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> <layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> @@ -951,7 +951,7 @@ design rules under a new name.</description> </element> <element name="S2" library="fab" package="6MM_SWITCH" value="" x="25.654" y="44.958" rot="R90"/> <element name="U1" library="atsam" package="TQFP100-14X14" value="ATSAMS70N-TQFP100" x="18.034" y="30.48"/> -<element name="C1" library="borkedlabs-passives" package="1206" value="4.7uF" x="16.256" y="19.18" rot="R270"> +<element name="C1" library="borkedlabs-passives" package="1206" value="10uF" x="16.256" y="19.18" rot="R270"> <attribute name="PACKAGE" value="1206" x="16.256" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="TYPE" value="" x="16.256" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="VOLTAGE" value="" x="16.256" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> @@ -976,7 +976,7 @@ design rules under a new name.</description> <attribute name="TYPE" value="" x="14.478" y="40.132" size="1.778" layer="27" rot="R180" display="off"/> <attribute name="VOLTAGE" value="" x="14.478" y="40.132" size="1.778" layer="27" rot="R180" display="off"/> </element> -<element name="C6" library="borkedlabs-passives" package="1206" value="1uF" x="11.176" y="19.18" rot="R270"> +<element name="C6" library="borkedlabs-passives" package="1206" value="4.7uF" x="11.176" y="19.18" rot="R270"> <attribute name="PACKAGE" value="1206" x="11.176" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="TYPE" value="" x="11.176" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="VOLTAGE" value="" x="11.176" y="19.18" size="1.778" layer="27" rot="R270" display="off"/> diff --git a/circuit/mkrouter/mkrouter.sch b/circuit/mkrouter/mkrouter.sch index 75a1b78f39f77f6f338ef8fa91113757db5f082b..61f81e3e926cf640a1d83e85cf0655dfb16173cd 100644 --- a/circuit/mkrouter/mkrouter.sch +++ b/circuit/mkrouter/mkrouter.sch @@ -2996,12 +2996,12 @@ Basic schematic elements and footprints for 0603, 1206, and PTH resistors.</desc <part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/> <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="J2" library="SparkFun-Connectors" deviceset="JST_6_PIN_HORIZONTAL" device="" value="BM06B-SRSS-TB"/> -<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="1206" value="4.7uF"/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/> <part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> -<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="1206" value="1uF"/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="1206" value="4.7uF"/> <part name="C7" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> diff --git a/embedded/README.md b/embedded/README.md new file mode 100644 index 0000000000000000000000000000000000000000..8c7c73753aaaabab4aed48b8be58db5bae5e9551 --- /dev/null +++ b/embedded/README.md @@ -0,0 +1,11 @@ +# Programming the Router + +running on code from tinynet... + +finding lock bit issue? + +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 diff --git a/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo b/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo new file mode 100644 index 0000000000000000000000000000000000000000..dfcfd088ad4adb7233fe54d43453da49d15671a5 Binary files /dev/null and b/embedded/mkrouter-v04/.vs/mkrouter-v04/v14/.atsuo differ diff --git a/embedded/mkrouter-v04/mkrouter-v04.atsln b/embedded/mkrouter-v04/mkrouter-v04.atsln new file mode 100644 index 0000000000000000000000000000000000000000..d940f2ced7b99f77d66c4ed199b1cbe05e1bd178 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04.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}") = "mkrouter-v04", "mkrouter-v04\mkrouter-v04.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/mkrouter-v04/mkrouter-v04/Debug/Makefile b/embedded/mkrouter-v04/mkrouter-v04/Debug/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..2164a291f1c4af6b1a794525c683d9246b700647 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/Debug/Makefile @@ -0,0 +1,298 @@ +################################################################################ +# 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 := \ +../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/delay/ \ +../src/ASF/common/services/delay/sam/ \ +../src/ASF/common/utils/ \ +../src/ASF/common/utils/interrupt/ \ +../src/ASF/sam/ \ +../src/ASF/sam/drivers/ \ +../src/ASF/sam/drivers/pmc/ \ +../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/pin.c \ +../src/ASF/common/services/delay/sam/cycle_counter.c \ +../src/ASF/common/services/clock/sams70/sysclk.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/pin.o \ +src/ASF/common/services/delay/sam/cycle_counter.o \ +src/ASF/common/services/clock/sams70/sysclk.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/pin.o \ +src/ASF/common/services/delay/sam/cycle_counter.o \ +src/ASF/common/services/clock/sams70/sysclk.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/pin.d \ +src/ASF/common/services/delay/sam/cycle_counter.d \ +src/ASF/common/services/clock/sams70/sysclk.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/pin.d \ +src/ASF/common/services/delay/sam/cycle_counter.d \ +src/ASF/common/services/clock/sams70/sysclk.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 +=mkrouter-v04.elf + +OUTPUT_FILE_PATH_AS_ARGS +=mkrouter-v04.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/%.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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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/delay/sam/%.o: ../src/ASF/common/services/delay/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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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 -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/pmc" -I"../src/ASF/common/services/clock" -I"../src/ASF/common/services/delay" -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="mkrouter-v04.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 "mkrouter-v04.elf" "mkrouter-v04.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 "mkrouter-v04.elf" "mkrouter-v04.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 "mkrouter-v04.elf" "mkrouter-v04.eep" || exit 0 + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-objdump.exe" -h -S "mkrouter-v04.elf" > "mkrouter-v04.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 "mkrouter-v04.elf" "mkrouter-v04.srec" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\arm\arm-gnu-toolchain\bin\arm-none-eabi-size.exe" "mkrouter-v04.elf" + + + + + + + +# Other Targets +clean: + -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES) + -$(RM) $(C_DEPS_AS_ARGS) + rm -rf "mkrouter-v04.elf" "mkrouter-v04.a" "mkrouter-v04.hex" "mkrouter-v04.bin" "mkrouter-v04.lss" "mkrouter-v04.eep" "mkrouter-v04.map" "mkrouter-v04.srec" + \ No newline at end of file diff --git a/embedded/mkrouter-v04/mkrouter-v04/Debug/makedep.mk b/embedded/mkrouter-v04/mkrouter-v04/Debug/makedep.mk new file mode 100644 index 0000000000000000000000000000000000000000..5510f4941bcc59bb46c8b10c35383dd67f2377e9 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/Debug/makedep.mk @@ -0,0 +1,26 @@ +################################################################################ +# Automatically-generated file. Do not edit or delete the file +################################################################################ + +src\pin.c + +src\ASF\common\services\delay\sam\cycle_counter.c + +src\ASF\common\services\clock\sams70\sysclk.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/mkrouter-v04/mkrouter-v04/Debug/mkrouter-v04.eep b/embedded/mkrouter-v04/mkrouter-v04/Debug/mkrouter-v04.eep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/embedded/mkrouter-v04/mkrouter-v04/mkrouter-v04.componentinfo.xml b/embedded/mkrouter-v04/mkrouter-v04/mkrouter-v04.componentinfo.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2757552207dd1478c6dece2f8bca367cf51c26a --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/mkrouter-v04.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/mkrouter-v04/mkrouter-v04/mkrouter-v04.cproj b/embedded/mkrouter-v04/mkrouter-v04/mkrouter-v04.cproj new file mode 100644 index 0000000000000000000000000000000000000000..d234417386804555576f952c38e83646996ebedc --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/mkrouter-v04.cproj @@ -0,0 +1,968 @@ +<?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>mkrouter-v04</AssemblyName> + <Name>mkrouter-v04</Name> + <RootNamespace>mkrouter-v04</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.basic.clock" value="Add" config="" content-id="Atmel.ASF" /> + <option id="common.services.delay" 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" /> + </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/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/delay/sam/cycle_counter.c" framework="" version="3.36.2" source="common\services\delay\sam\cycle_counter.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/delay/sam/cycle_counter.h" framework="" version="3.36.2" source="common\services\delay\sam\cycle_counter.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/delay/delay.h" framework="" version="3.36.2" source="common\services\delay\delay.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> + </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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</Value> + </ListValues> + </armgcc.assembler.general.IncludePaths> + <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM7=true -DBOARD=USER_BOARD -Dprintf=iprintf -Dscanf=iscanf</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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</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> + </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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</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</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/pmc</Value> + <Value>../src/ASF/common/services/clock</Value> + <Value>../src/ASF/common/services/delay</Value> + </ListValues> + </armgcc.preprocessingassembler.general.IncludePaths> + <armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel> +</ArmGcc> + </ToolchainSettings> + </PropertyGroup> + <ItemGroup> + <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\delay\" /> + <Folder Include="src\ASF\common\services\delay\sam\" /> + <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\pmc\" /> + <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\hardware.h"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\pin.c"> + <SubType>compile</SubType> + </Compile> + <Compile Include="src\pin.h"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\common\services\delay\delay.h"> + <SubType>compile</SubType> + </None> + <Compile Include="src\ASF\common\services\delay\sam\cycle_counter.c"> + <SubType>compile</SubType> + </Compile> + <None Include="src\ASF\common\services\delay\sam\cycle_counter.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\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.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/mkrouter-v04/mkrouter-v04/src/asf.h b/embedded/mkrouter-v04/mkrouter-v04/src/asf.h new file mode 100644 index 0000000000000000000000000000000000000000..a5203fb6ad864df889d1bb3e928c9ac4938db7b6 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/asf.h @@ -0,0 +1,84 @@ +/** + * \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: Delay routines +#include <delay.h> + +// From module: Generic board support +#include <board.h> + +// From module: Interrupt management - SAM implementation +#include <interrupt.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: System Clock Control - SAMS70 implementation +#include <sysclk.h> + +#endif // ASF_H diff --git a/embedded/mkrouter-v04/mkrouter-v04/src/config/conf_board.h b/embedded/mkrouter-v04/mkrouter-v04/src/config/conf_board.h new file mode 100644 index 0000000000000000000000000000000000000000..9bb0b871380ac8f9ea9cf87320c1d3428dddc8c7 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/config/conf_board.h @@ -0,0 +1,22 @@ +/** + * \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 + +// a bunch of BS bc we don't have any xtals + +#define BOARD_FREQ_SLCK_XTAL (32768UL) +#define BOARD_FREQ_SLCK_BYPASS (32768UL) +#define BOARD_FREQ_MAINCK_XTAL (12000000UL) +#define BOARD_FREQ_MAINCK_BYPASS (12000000UL) +#define BOARD_OSC_STARTUP_US (12625UL) + +#endif // CONF_BOARD_H diff --git a/embedded/mkrouter-v04/mkrouter-v04/src/config/conf_clock.h b/embedded/mkrouter-v04/mkrouter-v04/src/config/conf_clock.h new file mode 100644 index 0000000000000000000000000000000000000000..36761cd93157b7d69412f653290c69df1ec812dd --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/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 1 + +// ===== PLL0 (A) Options (Fpll = (Fclk * PLL_mul) / PLL_div) +// Use mul and div effective values here. +#define CONFIG_PLL0_SOURCE PLL_SRC_MAINCK_XTAL +#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/mkrouter-v04/mkrouter-v04/src/hardware.h b/embedded/mkrouter-v04/mkrouter-v04/src/hardware.h new file mode 100644 index 0000000000000000000000000000000000000000..c1c4333db559d34726982579cae927662b1a722b --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/hardware.h @@ -0,0 +1,19 @@ +/* + * hardware.h + * + * Created: 2/21/2018 6:28:28 PM + * Author: Jake + */ + + +#ifndef HARDWARE_H_ +#define HARDWARE_H_ + +#include "pin.h" + +pin_t np1stlr; +pin_t np1stlg; +pin_t np1stlb; + + +#endif /* HARDWARE_H_ */ \ No newline at end of file diff --git a/embedded/mkrouter-v04/mkrouter-v04/src/main.c b/embedded/mkrouter-v04/mkrouter-v04/src/main.c new file mode 100644 index 0000000000000000000000000000000000000000..08546a6b937e2fa69868c265e77c9a44d175bf0c --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/main.c @@ -0,0 +1,74 @@ +/** + * \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> + +#include "hardware.h" + +void messysetup(void){ + // kill the watchdog + WDT->WDT_MR = WDT_MR_WDDIS; + + // start relevant peripheral clocks + PMC->PMC_PCER0 = 1 << ID_PIOA; + PMC->PMC_PCER0 = 1 << ID_PIOD; +} + +int main (void) +{ + sysclk_init(); + // I think we can do 300, are at 150 + board_init(); + + //NP1 (0) + // STLR PD12 + // STLG PA3 + // STLB PA2 + + messysetup(); + + np1stlr = pin_new(PIOA, PIO_PER_P11); + pin_output(&np1stlr); + np1stlg = pin_new(PIOD, PIO_PER_P21); + pin_output(&np1stlg); + np1stlb = pin_new(PIOD, PIO_PER_P20); + pin_output(&np1stlb); + + while(1){ + pin_set(&np1stlr); + pin_set(&np1stlg); + pin_set(&np1stlb); + delay_ms(100); + pin_clear(&np1stlr); + pin_clear(&np1stlg); + pin_clear(&np1stlb); + delay_ms(100); + } +} \ No newline at end of file diff --git a/embedded/mkrouter-v04/mkrouter-v04/src/pin.c b/embedded/mkrouter-v04/mkrouter-v04/src/pin.c new file mode 100644 index 0000000000000000000000000000000000000000..fd0a854a7cc9758dd778a852e663c75838c93ae1 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/pin.c @@ -0,0 +1,48 @@ +/* + * pin.c + * + * Created: 11/23/2017 1:24:54 PM + * Author: Jake + */ + +#include "pin.h" +#include <asf.h> + +pin_t pin_new(Pio *port, uint32_t pin_bitmask){ + pin_t pin; + + pin.port = port; + pin.pin_bm = pin_bitmask; + + return pin; +} + +void pin_output(pin_t *pin){ + pin->port->PIO_PER |= pin->pin_bm; + pin->port->PIO_OER = pin->pin_bm; +} + +void pin_set(pin_t *pin){ + pin->port->PIO_SODR = pin->pin_bm; +} + +void pin_clear(pin_t *pin){ + pin->port->PIO_CODR = pin->pin_bm; +} + +void pin_toggle(pin_t *pin){ + if(pin->port->PIO_ODSR & pin->pin_bm){ + pin->port->PIO_CODR = pin->pin_bm; + } else { + pin->port->PIO_SODR = pin->pin_bm; + } +} + +void pin_input(pin_t *pin){ + pin->port->PIO_PER |= pin->pin_bm; + pin->port->PIO_ODR = pin->pin_bm; +} + +int pin_read(pin_t *pin){ + return pin->port->PIO_PDSR & pin->pin_bm; +} \ No newline at end of file diff --git a/embedded/mkrouter-v04/mkrouter-v04/src/pin.h b/embedded/mkrouter-v04/mkrouter-v04/src/pin.h new file mode 100644 index 0000000000000000000000000000000000000000..b8bd638cebf7751d4e768c15477219ee3266ca52 --- /dev/null +++ b/embedded/mkrouter-v04/mkrouter-v04/src/pin.h @@ -0,0 +1,33 @@ +/* + * pin.h + * + * Created: 11/23/2017 1:11:45 PM + * Author: Jake + */ + + +#ifndef PIN_H_ +#define PIN_H_ + +#include <stdlib.h> +#include <stdint.h> +#include <stddef.h> +#include <stdbool.h> +#include "ASF/sam/utils/cmsis/sams70/include/sams70n20.h" + +typedef struct{ + Pio *port; + uint32_t pin_bm; +}pin_t; + +pin_t pin_new(Pio *port, uint32_t pin_bitmask); + +void pin_output(pin_t *pin); // set as output +void pin_set(pin_t *pin); +void pin_clear(pin_t *pin); +void pin_toggle(pin_t *pin); + +void pin_input(pin_t *pin); +int pin_read(pin_t *pin); + +#endif /* PIN_H_ */