1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
\r
4 <SchemaVersion>2.0</SchemaVersion>
\r
5 <ProjectVersion>7.0</ProjectVersion>
\r
6 <ToolchainName>com.Atmel.AVRGCC8.C</ToolchainName>
\r
7 <ProjectGuid>dce6c7e3-ee26-4d79-826b-08594b9ad897</ProjectGuid>
\r
8 <avrdevice>ATtiny84A</avrdevice>
\r
9 <avrdeviceseries>none</avrdeviceseries>
\r
10 <OutputType>Executable</OutputType>
\r
11 <Language>C</Language>
\r
12 <OutputFileName>$(MSBuildProjectName)</OutputFileName>
\r
13 <OutputFileExtension>.elf</OutputFileExtension>
\r
14 <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
\r
15 <AssemblyName>DS2450</AssemblyName>
\r
17 <RootNamespace>DS2450</RootNamespace>
\r
18 <ToolchainFlavour>Native</ToolchainFlavour>
\r
19 <KeepTimersRunning>true</KeepTimersRunning>
\r
20 <OverrideVtor>false</OverrideVtor>
\r
21 <CacheFlash>true</CacheFlash>
\r
22 <ProgFlashFromRam>true</ProgFlashFromRam>
\r
23 <RamSnippetAddress>0x20000000</RamSnippetAddress>
\r
25 <preserveEEPROM>true</preserveEEPROM>
\r
26 <OverrideVtorValue>exception_table</OverrideVtorValue>
\r
27 <BootSegment>2</BootSegment>
\r
28 <eraseonlaunchrule>1</eraseonlaunchrule>
\r
29 <ExternalProgrammingToolCommand />
\r
30 <AsfFrameworkConfig>
\r
35 <documentation help="" />
\r
36 <offline-documentation help="" />
\r
38 <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.28.1" />
\r
41 </AsfFrameworkConfig>
\r
42 <avrtool>com.atmel.avrdbg.tool.atmelice</avrtool>
\r
43 <avrtoolinterface>debugWIRE</avrtoolinterface>
\r
44 <avrtoolserialnumber>J41800000789</avrtoolserialnumber>
\r
45 <avrdeviceexpectedsignature>0x1E930C</avrdeviceexpectedsignature>
\r
46 <com_atmel_avrdbg_tool_atmelice>
\r
48 <InterfaceProperties>
\r
49 <IspClock>125000</IspClock>
\r
50 </InterfaceProperties>
\r
51 <InterfaceName>debugWIRE</InterfaceName>
\r
53 <ToolType>com.atmel.avrdbg.tool.atmelice</ToolType>
\r
54 <ToolNumber>J41800000789</ToolNumber>
\r
55 <ToolName>Atmel-ICE</ToolName>
\r
56 </com_atmel_avrdbg_tool_atmelice>
\r
57 <avrtoolinterfaceclock>125000</avrtoolinterfaceclock>
\r
58 <ResetRule>0</ResetRule>
\r
60 <com_atmel_avrdbg_tool_simulator>
\r
61 <ToolOptions xmlns="">
\r
62 <InterfaceProperties>
\r
63 </InterfaceProperties>
\r
64 <InterfaceName>ISP</InterfaceName>
\r
66 <ToolType xmlns="">com.atmel.avrdbg.tool.simulator</ToolType>
\r
67 <ToolNumber xmlns="">
\r
69 <ToolName xmlns="">Simulator</ToolName>
\r
70 </com_atmel_avrdbg_tool_simulator>
\r
72 <ToolOptions xmlns="">
\r
73 <InterfaceProperties>
\r
74 </InterfaceProperties>
\r
75 <InterfaceName>ISP</InterfaceName>
\r
77 <ToolType xmlns="">custom</ToolType>
\r
78 <ToolNumber xmlns="">
\r
80 <ToolName xmlns="">Custom Programming Tool</ToolName>
\r
83 <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
\r
86 <avrgcc.common.Device>-mmcu=attiny84a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\gcc\dev\attiny84a"</avrgcc.common.Device>
\r
87 <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
\r
88 <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
\r
89 <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
\r
90 <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
\r
91 <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
\r
92 <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
\r
93 <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
\r
94 <avrgcc.compiler.symbols.DefSymbols>
\r
96 <Value>NDEBUG</Value>
\r
98 </avrgcc.compiler.symbols.DefSymbols>
\r
99 <avrgcc.compiler.directories.IncludePaths>
\r
101 <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\include</Value>
\r
103 </avrgcc.compiler.directories.IncludePaths>
\r
104 <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
\r
105 <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
\r
106 <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
\r
107 <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
\r
108 <avrgcc.linker.libraries.Libraries>
\r
110 <Value>libm</Value>
\r
112 </avrgcc.linker.libraries.Libraries>
\r
113 <avrgcc.assembler.general.IncludePaths>
\r
115 <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\include</Value>
\r
117 </avrgcc.assembler.general.IncludePaths>
\r
119 </ToolchainSettings>
\r
121 <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
\r
122 <ToolchainSettings>
\r
124 <avrgcc.common.Device>-mmcu=attiny84a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\gcc\dev\attiny84a"</avrgcc.common.Device>
\r
125 <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
\r
126 <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
\r
127 <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
\r
128 <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
\r
129 <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
\r
130 <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
\r
131 <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
\r
132 <avrgcc.compiler.symbols.DefSymbols>
\r
134 <Value>DEBUG</Value>
\r
136 </avrgcc.compiler.symbols.DefSymbols>
\r
137 <avrgcc.compiler.directories.IncludePaths>
\r
139 <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\include</Value>
\r
141 </avrgcc.compiler.directories.IncludePaths>
\r
142 <avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
\r
143 <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
\r
144 <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
\r
145 <avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
\r
146 <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
\r
147 <avrgcc.linker.libraries.Libraries>
\r
149 <Value>libm</Value>
\r
151 </avrgcc.linker.libraries.Libraries>
\r
152 <avrgcc.assembler.general.IncludePaths>
\r
154 <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.0.79\include</Value>
\r
156 </avrgcc.assembler.general.IncludePaths>
\r
157 <avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>
\r
159 </ToolchainSettings>
\r
162 <Compile Include="..\common\calibr.c">
\r
163 <SubType>compile</SubType>
\r
164 <Link>calibr.c</Link>
\r
166 <Compile Include="..\common\I2C\SHT3x.c">
\r
167 <SubType>compile</SubType>
\r
168 <Link>SHT3x.c</Link>
\r
170 <Compile Include="..\common\I2C\TWI_Master.c">
\r
171 <SubType>compile</SubType>
\r
172 <Link>TWI_Master.c</Link>
\r
174 <Compile Include="..\common\OWDS2408.S">
\r
175 <SubType>compile</SubType>
\r
176 <Link>OWDS2408.S</Link>
\r
178 <Compile Include="DS2408.c">
\r
179 <SubType>compile</SubType>
\r
182 <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
\r