Added Atmel Studio project template

pull/1460/head
Parthasarathy.S 2015-11-25 15:02:20 +05:30 committed by Karthik Purushothaman
parent c1362208f8
commit d8b1789d27
4 changed files with 725 additions and 1 deletions

View File

@ -19,7 +19,7 @@ from os.path import join, exists, basename
from shutil import copytree, rmtree, copy
from workspace_tools.utils import mkdir
from workspace_tools.export import uvision4, codesourcery, codered, gccarm, ds5_5, iar, emblocks, coide, kds, zip, simplicityv3
from workspace_tools.export import uvision4, codesourcery, codered, gccarm, ds5_5, iar, emblocks, coide, kds, zip, simplicityv3, atmelstudio
from workspace_tools.export.exporters import zip_working_directory_and_clean_up, OldLibrariesException
from workspace_tools.targets import TARGET_NAMES, EXPORT_MAP
@ -34,6 +34,7 @@ EXPORTERS = {
'coide' : coide.CoIDE,
'kds' : kds.KDS,
'simplicityv3' : simplicityv3.SimplicityV3,
'atmelstudio' : atmelstudio.AtmelStudio,
}
ERROR_MESSAGE_UNSUPPORTED_TOOLCHAIN = """

View File

@ -0,0 +1,63 @@
"""
mbed SDK
Copyright (c) 2011-2015 ARM Limited
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""
from exporters import Exporter
from os.path import splitext, basename
class AtmelStudio(Exporter):
NAME = 'AtmelStudio'
TOOLCHAIN = 'GCC_ARM'
TARGETS = [
'SAMD21J18A',
'SAMR21G18A',
'SAMD21G18A',
'SAML21J18A',
]
DOT_IN_RELATIVE_PATH = True
def generate(self):
# "make" wants Unix paths
self.resources.win_to_unix()
to_be_compiled = []
for r_type in ['s_sources', 'c_sources', 'cpp_sources']:
r = getattr(self.resources, r_type)
if r:
for source in r:
base, ext = splitext(source)
to_be_compiled.append(base + '.o')
libraries = []
for lib in self.resources.libraries:
l, _ = splitext(basename(lib))
libraries.append(l[3:])
ctx = {
'name': self.program_name,
'to_be_compiled': to_be_compiled,
'object_files': self.resources.objects,
'include_paths': self.resources.inc_dirs,
'library_paths': self.resources.lib_dirs,
'linker_script': self.resources.linker_script,
'libraries': libraries,
'symbols': self.get_symbols()
}
target = self.target.lower()
self.gen_file('atmelstudio6_2_%s.atsln.tmpl' % target, ctx, '%s.atsln' % self.program_name)
self.gen_file('atmelstudio6_2_%s.cppproj.tmpl' % target, ctx, '%s.cppproj' % self.program_name)

View File

@ -0,0 +1,20 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Atmel Studio Solution File, Format Version 11.00
Project("{E66E83B9-2572-4076-B26E-6BE79FF3018A}") = "AtmelStudio6_2", "AtmelStudio6_2\AtmelStudio6_2.cppproj", "{5C0392AB-FF86-4EC0-9125-DC2B901B87CE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Release|ARM = Release|ARM
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5C0392AB-FF86-4EC0-9125-DC2B901B87CE}.Debug|ARM.ActiveCfg = Debug|ARM
{5C0392AB-FF86-4EC0-9125-DC2B901B87CE}.Debug|ARM.Build.0 = Debug|ARM
{5C0392AB-FF86-4EC0-9125-DC2B901B87CE}.Release|ARM.ActiveCfg = Release|ARM
{5C0392AB-FF86-4EC0-9125-DC2B901B87CE}.Release|ARM.Build.0 = Release|ARM
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,640 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProjectVersion>6.2</ProjectVersion>
<ToolchainName>com.Atmel.ARMGCC.CPP</ToolchainName>
<ProjectGuid>{5c0392ab-ff86-4ec0-9125-dc2b901b87ce}</ProjectGuid>
<avrdevice>ATSAMR21G18A</avrdevice>
<avrdeviceseries>none</avrdeviceseries>
<OutputType>Executable</OutputType>
<Language>CPP</Language>
<OutputFileName>$(MSBuildProjectName)</OutputFileName>
<OutputFileExtension>.elf</OutputFileExtension>
<OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
<AssemblyName>AtmelStudio6_2</AssemblyName>
<Name>AtmelStudio6_2</Name>
<RootNamespace>AtmelStudio6_2</RootNamespace>
<ToolchainFlavour>Native</ToolchainFlavour>
<KeepTimersRunning>true</KeepTimersRunning>
<OverrideVtor>false</OverrideVtor>
<CacheFlash>true</CacheFlash>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress />
<UncachedRange />
<preserveEEPROM>true</preserveEEPROM>
<OverrideVtorValue />
<BootSegment>2</BootSegment>
<eraseonlaunchrule>1</eraseonlaunchrule>
<AsfFrameworkConfig>
<framework-data xmlns="">
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.21.0" />
</dependencies>
</framework-data>
</AsfFrameworkConfig>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<ToolchainSettings>
<ArmGccCpp>
<armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>
<armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>
<armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>
<armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>
<armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>
<armgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>NDEBUG</Value>
<Value>__CORTEX_M0PLUS</Value>
<Value>EIC_NUMBER_OF_INTERRUPTS</Value>
<Value>I2C_MASTER_CALLBACK_MODE</Value>
<Value>EXTINT_CALLBACK_MODE</Value>
<Value>USART_CALLBACK_MODE</Value>
<Value>TC_ASYNC</Value>
<Value>TARGET_SAMR21G18A</Value>
<Value>TARGET_M0P</Value>
<Value>ARM_MATH_CM0PLUS</Value>
<Value>__ASSERT_MSG</Value>
</ListValues>
</armgcc.compiler.symbols.DefSymbols>
<armgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
<Value>../mbed/api</Value>
<Value>../mbed/hal</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21G18A</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/common/utils</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/preprocessor</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/header_files</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/pinmux</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tcc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/power/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/reset/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/extint</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/i2c</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/usart</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/dma</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/config/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/port</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/rtc</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/cmsis/TARGET_SAMR21/include/instance</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/services/delay</Value>
<Value>../env</Value>
</ListValues>
</armgcc.compiler.directories.IncludePaths>
<armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level>
<armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
<armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>
<armgcccpp.compiler.symbols.DefSymbols>
<ListValues>
<Value>NDEBUG</Value>
<Value>__CORTEX_M0PLUS</Value>
<Value>EIC_NUMBER_OF_INTERRUPTS</Value>
<Value>I2C_MASTER_CALLBACK_MODE</Value>
<Value>EXTINT_CALLBACK_MODE</Value>
<Value>USART_CALLBACK_MODE</Value>
<Value>TC_ASYNC</Value>
<Value>TARGET_SAMR21G18A</Value>
<Value>TARGET_M0P</Value>
<Value>ARM_MATH_CM0PLUS</Value>
<Value>__ASSERT_MSG</Value>
</ListValues>
</armgcccpp.compiler.symbols.DefSymbols>
<armgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
<Value>../mbed/api</Value>
<Value>../mbed/hal</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21G18A</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/common/utils</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/preprocessor</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/header_files</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/pinmux</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tcc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/power/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/reset/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/extint</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/i2c</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/usart</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/dma</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/config/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/port</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/rtc</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/cmsis/TARGET_SAMR21/include/instance</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/services/delay</Value>
<Value>../env</Value>
</ListValues>
</armgcccpp.compiler.directories.IncludePaths>
<armgcccpp.compiler.optimization.level>Optimize for size (-Os)</armgcccpp.compiler.optimization.level>
<armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>
<armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings>
<armgcccpp.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</armgcccpp.linker.libraries.Libraries>
<armgcccpp.linker.libraries.LibrarySearchPaths>
<ListValues>
<Value>../cmsis/linkerScripts</Value>
</ListValues>
</armgcccpp.linker.libraries.LibrarySearchPaths>
<armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections>
<armgcccpp.linker.miscellaneous.LinkerFlags>-Tsamr21g18a_flash.ld</armgcccpp.linker.miscellaneous.LinkerFlags>
<armgcccpp.preprocessingassembler.general.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
</ListValues>
</armgcccpp.preprocessingassembler.general.IncludePaths>
</ArmGccCpp>
</ToolchainSettings>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<ToolchainSettings>
<ArmGccCpp>
<armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>
<armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>
<armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>
<armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>
<armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>
<armgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
<Value>__CORTEX_M0PLUS</Value>
<Value>EIC_NUMBER_OF_INTERRUPTS</Value>
<Value>I2C_MASTER_CALLBACK_MODE</Value>
<Value>EXTINT_CALLBACK_MODE</Value>
<Value>USART_CALLBACK_MODE</Value>
<Value>TC_ASYNC</Value>
<Value>TARGET_SAMR21G18A</Value>
<Value>TARGET_M0P</Value>
<Value>TARGET_SAM_CortexM0+</Value>
<Value>ARM_MATH_CM0PLUS</Value>
<Value>__ASSERT_MSG</Value>
</ListValues>
</armgcc.compiler.symbols.DefSymbols>
<armgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
<Value>../mbed/api</Value>
<Value>../mbed/hal</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21G18A</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/common/utils</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/preprocessor</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/header_files</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/pinmux</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tcc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/power/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/reset/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/extint</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/i2c</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/usart</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/dma</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/config/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/port</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/rtc</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/cmsis/TARGET_SAMR21/include/instance</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/services/delay</Value>
<Value>../env</Value>
</ListValues>
</armgcc.compiler.directories.IncludePaths>
<armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level>
<armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
<armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>
<armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>
<armgcccpp.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
<Value>__CORTEX_M0PLUS</Value>
<Value>EIC_NUMBER_OF_INTERRUPTS</Value>
<Value>I2C_MASTER_CALLBACK_MODE</Value>
<Value>EXTINT_CALLBACK_MODE</Value>
<Value>USART_CALLBACK_MODE</Value>
<Value>TC_ASYNC</Value>
<Value>TARGET_SAMR21G18A</Value>
<Value>TARGET_M0P</Value>
<Value>TARGET_SAM_CortexM0+</Value>
<Value>ARM_MATH_CM0PLUS</Value>
<Value>__ASSERT_MSG</Value>
</ListValues>
</armgcccpp.compiler.symbols.DefSymbols>
<armgcccpp.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
<Value>../mbed/api</Value>
<Value>../mbed/hal</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21G18A</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/TARGET_SAMR21</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/common/utils</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/preprocessor</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/header_files</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/clock/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/pinmux</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/tcc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/power/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/reset/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/adc/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/extint</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/i2c</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/sercom/usart</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/system/interrupt/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/dma</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/config/TARGET_SAMR21</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/port</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/rtc</Value>
<Value>../mbed/targets/cmsis/TARGET_Atmel/TARGET_SAM_CortexM0P/utils/cmsis/TARGET_SAMR21/include/instance</Value>
<Value>../mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0P/drivers/services/delay</Value>
<Value>../env</Value>
</ListValues>
</armgcccpp.compiler.directories.IncludePaths>
<armgcccpp.compiler.optimization.level>Optimize (-O1)</armgcccpp.compiler.optimization.level>
<armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>
<armgcccpp.compiler.optimization.DebugLevel>Maximum (-g3)</armgcccpp.compiler.optimization.DebugLevel>
<armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings>
<armgcccpp.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</armgcccpp.linker.libraries.Libraries>
<armgcccpp.linker.libraries.LibrarySearchPaths>
<ListValues>
<Value>../cmsis/linkerScripts</Value>
</ListValues>
</armgcccpp.linker.libraries.LibrarySearchPaths>
<armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections>
<armgcccpp.linker.miscellaneous.LinkerFlags>-Tsamr21g18a_flash.ld</armgcccpp.linker.miscellaneous.LinkerFlags>
<armgcccpp.assembler.debugging.DebugLevel>Default (-g)</armgcccpp.assembler.debugging.DebugLevel>
<armgcccpp.preprocessingassembler.general.IncludePaths>
<ListValues>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samr21\include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>
<Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>
</ListValues>
</armgcccpp.preprocessingassembler.general.IncludePaths>
<armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel>
</ArmGccCpp>
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>
<Folder Include="mbed" />
<Folder Include="mbed\common" />
<Compile Include="mbed\common\assert.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\board.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\error.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\gpio.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\lp_ticker_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\mbed_interface.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\pinmap_common.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\rtc_time.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\semihost_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\ticker_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\us_ticker_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\wait_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\BusIn.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\BusInOut.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\BusOut.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\CallChain.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\CAN.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Ethernet.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\FileBase.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\FileLike.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\FilePath.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\FileSystemLike.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\I2C.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\I2CSlave.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\InterruptIn.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\InterruptManager.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\LocalFileSystem.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\RawSerial.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\retarget.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Serial.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\SerialBase.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\SPI.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\SPISlave.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Stream.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Ticker.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Timeout.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\Timer.cpp">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\common\TimerEvent.cpp">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets" />
<Folder Include="mbed\targets\cmsis" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21" />
<Compile Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21\cmsis_nvic.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21\TARGET_SAMR21G18A" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21\TARGET_SAMR21G18A\TOOLCHAIN_GCC_ARM" />
<Compile Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21\TARGET_SAMR21G18A\TOOLCHAIN_GCC_ARM\startup_samr21.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\utils" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\utils\cmsis" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\utils\cmsis\TARGET_SAMR21" />
<Folder Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\utils\cmsis\TARGET_SAMR21\source" />
<Compile Include="mbed\targets\cmsis\TARGET_Atmel\TARGET_SAM_CortexM0P\utils\cmsis\TARGET_SAMR21\source\system_samr21.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal" />
<Folder Include="mbed\targets\hal\TARGET_Atmel" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\common" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\common\utils" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\common\utils\interrupt" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\common\utils\interrupt\interrupt_sam_nvic.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\analogin_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\dma_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\gpio_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\gpio_irq_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\i2c_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\pinmap.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\pinmap_function.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\port_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\pwmout_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\rtc_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\sercom_dma.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\serial_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\sleep_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\spi_api.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\us_ticker.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\adc" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\adc\TARGET_SAMR21" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\adc\TARGET_SAMR21\adc.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\dma" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\dma\dma.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\extint" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\extint\extint_callback.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\extint\TARGET_SAMR21" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\extint\TARGET_SAMR21\extint.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\port" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\port\port.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\rtc" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\rtc\TARGET_SAMR21" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\rtc\TARGET_SAMR21\rtc_count.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\sercom.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\sercom_interrupt.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\i2c" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\i2c\i2c_sam0" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\i2c\i2c_sam0\i2c_master.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\i2c\i2c_sam0\i2c_master_interrupt.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\i2c\i2c_sam0\i2c_slave.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\usart" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\usart\usart.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\sercom\usart\usart_interrupt.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\services" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\services\delay" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\services\delay\sam0" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\services\delay\sam0\systick_counter.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\system.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\clock" />
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\clock\TARGET_SAMR21" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\clock\TARGET_SAMR21\clock.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\clock\TARGET_SAMR21\gclk.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\interrupt" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\interrupt\system_interrupt.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\pinmux" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\system\pinmux\pinmux.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tc" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tc\tc_interrupt.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tc\TARGET_SAMR21" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tc\TARGET_SAMR21\tc.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tcc" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\drivers\tcc\tcc.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21G18A" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21G18A\PeripheralPins.c">
<SubType>compile</SubType>
</Compile>
<Folder Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21G18A\SAMR21_XPLAINED_PRO" />
<Compile Include="mbed\targets\hal\TARGET_Atmel\TARGET_SAM_CortexM0P\TARGET_SAMR21G18A\SAMR21_XPLAINED_PRO\mbed_overrides.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="main.cpp">
<SubType>compile</SubType>
</Compile>
<Folder Include="env" />
<Compile Include="env\test_env.cpp">
<SubType>compile</SubType>
</Compile>
</ItemGroup>
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
</Project>