]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/workspace_tools/export/uvision4_delta_dfcm_nnn40.uvproj.tmpl
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / workspace_tools / export / uvision4_delta_dfcm_nnn40.uvproj.tmpl
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
3
4   <SchemaVersion>1.1</SchemaVersion>
5
6   <Header>###This file was automagically generated by mbed.org. For more information, see http://mbed.org/handbook/Exporting-To-Uvision </Header>
7
8   <Targets>
9     <Target>
10       <TargetName>nRF51822AA</TargetName>
11       <ToolsetNumber>0x4</ToolsetNumber>
12       <ToolsetName>ARM-ADS</ToolsetName>
13       <TargetOption>
14         <TargetCommonOption>
15           <Device>nRF51xxx</Device>
16           <Vendor>Nordic Semiconductor</Vendor>
17           <Cpu>IROM(0x00000000,0x40000) IRAM(0x20000000,0x4000) CPUTYPE("Cortex-M0") CLOCK(16000000) ELITTLE</Cpu>
18           <FlashUtilSpec></FlashUtilSpec>
19           <StartupFile></StartupFile>
20           <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf51xxx -FS00 -FL0200000 -FP0($$Device:nRF51xxx$Flash\nrf51xxx.flm))</FlashDriverDll>
21           <DeviceId>0</DeviceId>
22           <RegisterFile>$$Device:nRF51xxx$Device\Include\nrf.h</RegisterFile>
23           <MemoryEnv></MemoryEnv>
24           <Cmp></Cmp>
25           <Asm></Asm>
26           <Linker></Linker>
27           <OHString></OHString>
28           <InfinionOptionDll></InfinionOptionDll>
29           <SLE66CMisc></SLE66CMisc>
30           <SLE66AMisc></SLE66AMisc>
31           <SLE66LinkerMisc></SLE66LinkerMisc>
32           <SFDFile>$$Device:nRF51xxx$SVD\nrf51.xml</SFDFile>
33           <bCustSvd>0</bCustSvd>
34           <UseEnv>0</UseEnv>
35           <BinPath></BinPath>
36           <IncludePath></IncludePath>
37           <LibPath></LibPath>
38           <RegisterFilePath></RegisterFilePath>
39           <DBRegisterFilePath></DBRegisterFilePath>
40           <TargetStatus>
41             <Error>0</Error>
42             <ExitCodeStop>0</ExitCodeStop>
43             <ButtonStop>0</ButtonStop>
44             <NotGenerated>0</NotGenerated>
45             <InvalidFlash>1</InvalidFlash>
46           </TargetStatus>
47           <OutputDirectory>.\build\</OutputDirectory>
48           <OutputName>{{name}}</OutputName>
49           <CreateExecutable>1</CreateExecutable>
50           <CreateLib>0</CreateLib>
51           <CreateHexFile>1</CreateHexFile>
52           <DebugInformation>1</DebugInformation>
53           <BrowseInformation>1</BrowseInformation>
54           <ListingPath>.\build\</ListingPath>
55           <HexFormatSelection>1</HexFormatSelection>
56           <Merge32K>0</Merge32K>
57           <CreateBatchFile>0</CreateBatchFile>
58           <BeforeCompile>
59             <RunUserProg1>0</RunUserProg1>
60             <RunUserProg2>0</RunUserProg2>
61             <UserProg1Name></UserProg1Name>
62             <UserProg2Name></UserProg2Name>
63             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
64             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
65             <nStopU1X>0</nStopU1X>
66             <nStopU2X>0</nStopU2X>
67           </BeforeCompile>
68           <BeforeMake>
69             <RunUserProg1>0</RunUserProg1>
70             <RunUserProg2>0</RunUserProg2>
71             <UserProg1Name></UserProg1Name>
72             <UserProg2Name></UserProg2Name>
73             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
74             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
75           </BeforeMake>
76           <AfterMake>
77             <RunUserProg1>1</RunUserProg1>
78             <RunUserProg2>0</RunUserProg2>
79             <UserProg1Name></UserProg1Name>
80             <UserProg2Name></UserProg2Name>
81             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
82             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
83           </AfterMake>
84           <SelectedForBatchBuild>0</SelectedForBatchBuild>
85           <SVCSIdString></SVCSIdString>
86         </TargetCommonOption>
87         <CommonProperty>
88           <UseCPPCompiler>0</UseCPPCompiler>
89           <RVCTCodeConst>0</RVCTCodeConst>
90           <RVCTZI>0</RVCTZI>
91           <RVCTOtherData>0</RVCTOtherData>
92           <ModuleSelection>0</ModuleSelection>
93           <IncludeInBuild>1</IncludeInBuild>
94           <AlwaysBuild>0</AlwaysBuild>
95           <GenerateAssemblyFile>0</GenerateAssemblyFile>
96           <AssembleAssemblyFile>0</AssembleAssemblyFile>
97           <PublicsOnly>0</PublicsOnly>
98           <StopOnExitCode>3</StopOnExitCode>
99           <CustomArgument></CustomArgument>
100           <IncludeLibraryModules></IncludeLibraryModules>
101           <ComprImg>1</ComprImg>
102         </CommonProperty>
103         <DllOption>
104           <SimDllName>SARMCM3.DLL</SimDllName>
105           <SimDllArguments> </SimDllArguments>
106           <SimDlgDll>DARMCM1.DLL</SimDlgDll>
107           <SimDlgDllArguments>-pCM0</SimDlgDllArguments>
108           <TargetDllName>SARMCM3.DLL</TargetDllName>
109           <TargetDllArguments> </TargetDllArguments>
110           <TargetDlgDll>TARMCM1.DLL</TargetDlgDll>
111           <TargetDlgDllArguments>-pCM0</TargetDlgDllArguments>
112         </DllOption>
113         <DebugOption>
114           <OPTHX>
115             <HexSelection>1</HexSelection>
116             <HexRangeLowAddress>0</HexRangeLowAddress>
117             <HexRangeHighAddress>0</HexRangeHighAddress>
118             <HexOffset>0</HexOffset>
119             <Oh166RecLen>16</Oh166RecLen>
120           </OPTHX>
121           <Simulator>
122             <UseSimulator>0</UseSimulator>
123             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
124             <RunToMain>1</RunToMain>
125             <RestoreBreakpoints>1</RestoreBreakpoints>
126             <RestoreWatchpoints>1</RestoreWatchpoints>
127             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
128             <RestoreFunctions>1</RestoreFunctions>
129             <RestoreToolbox>1</RestoreToolbox>
130             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
131           </Simulator>
132           <Target>
133             <UseTarget>1</UseTarget>
134             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
135             <RunToMain>1</RunToMain>
136             <RestoreBreakpoints>1</RestoreBreakpoints>
137             <RestoreWatchpoints>1</RestoreWatchpoints>
138             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
139             <RestoreFunctions>0</RestoreFunctions>
140             <RestoreToolbox>1</RestoreToolbox>
141           </Target>
142           <RunDebugAfterBuild>0</RunDebugAfterBuild>
143           <TargetSelection>1</TargetSelection>
144           <SimDlls>
145             <CpuDll></CpuDll>
146             <CpuDllArguments></CpuDllArguments>
147             <PeripheralDll></PeripheralDll>
148             <PeripheralDllArguments></PeripheralDllArguments>
149             <InitializationFile></InitializationFile>
150           </SimDlls>
151           <TargetDlls>
152             <CpuDll></CpuDll>
153             <CpuDllArguments></CpuDllArguments>
154             <PeripheralDll></PeripheralDll>
155             <PeripheralDllArguments></PeripheralDllArguments>
156             <InitializationFile></InitializationFile>
157             <Driver>BIN\UL2CM3.DLL</Driver>
158           </TargetDlls>
159         </DebugOption>
160         <Utilities>
161           <Flash1>
162             <UseTargetDll>1</UseTargetDll>
163             <UseExternalTool>0</UseExternalTool>
164             <RunIndependent>0</RunIndependent>
165             <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
166             <Capability>1</Capability>
167             <DriverSelection>4096</DriverSelection>
168           </Flash1>
169           <bUseTDR>1</bUseTDR>
170           <Flash2>BIN\UL2CM3.DLL</Flash2>
171           <Flash3>"" ()</Flash3>
172           <Flash4></Flash4>
173           <pFcarmOut></pFcarmOut>
174           <pFcarmGrp></pFcarmGrp>
175           <pFcArmRoot></pFcArmRoot>
176           <FcArmLst>0</FcArmLst>
177         </Utilities>
178         <TargetArmAds>
179           <ArmAdsMisc>
180             <GenerateListings>0</GenerateListings>
181             <asHll>1</asHll>
182             <asAsm>1</asAsm>
183             <asMacX>1</asMacX>
184             <asSyms>1</asSyms>
185             <asFals>1</asFals>
186             <asDbgD>1</asDbgD>
187             <asForm>1</asForm>
188             <ldLst>0</ldLst>
189             <ldmm>1</ldmm>
190             <ldXref>1</ldXref>
191             <BigEnd>0</BigEnd>
192             <AdsALst>1</AdsALst>
193             <AdsACrf>1</AdsACrf>
194             <AdsANop>0</AdsANop>
195             <AdsANot>0</AdsANot>
196             <AdsLLst>1</AdsLLst>
197             <AdsLmap>1</AdsLmap>
198             <AdsLcgr>1</AdsLcgr>
199             <AdsLsym>1</AdsLsym>
200             <AdsLszi>1</AdsLszi>
201             <AdsLtoi>1</AdsLtoi>
202             <AdsLsun>1</AdsLsun>
203             <AdsLven>1</AdsLven>
204             <AdsLsxf>1</AdsLsxf>
205             <RvctClst>0</RvctClst>
206             <GenPPlst>0</GenPPlst>
207             <AdsCpuType>"Cortex-M0"</AdsCpuType>
208             <RvctDeviceName></RvctDeviceName>
209             <mOS>0</mOS>
210             <uocRom>0</uocRom>
211             <uocRam>0</uocRam>
212             <hadIROM>1</hadIROM>
213             <hadIRAM>1</hadIRAM>
214             <hadXRAM>0</hadXRAM>
215             <uocXRam>0</uocXRam>
216             <RvdsVP>0</RvdsVP>
217             <hadIRAM2>0</hadIRAM2>
218             <hadIROM2>0</hadIROM2>
219             <StupSel>8</StupSel>
220             <useUlib>0</useUlib>
221             <EndSel>0</EndSel>
222             <uLtcg>0</uLtcg>
223             <RoSelD>3</RoSelD>
224             <RwSelD>3</RwSelD>
225             <CodeSel>0</CodeSel>
226             <OptFeed>0</OptFeed>
227             <NoZi1>0</NoZi1>
228             <NoZi2>0</NoZi2>
229             <NoZi3>0</NoZi3>
230             <NoZi4>0</NoZi4>
231             <NoZi5>0</NoZi5>
232             <Ro1Chk>0</Ro1Chk>
233             <Ro2Chk>0</Ro2Chk>
234             <Ro3Chk>0</Ro3Chk>
235             <Ir1Chk>1</Ir1Chk>
236             <Ir2Chk>0</Ir2Chk>
237             <Ra1Chk>0</Ra1Chk>
238             <Ra2Chk>0</Ra2Chk>
239             <Ra3Chk>0</Ra3Chk>
240             <Im1Chk>1</Im1Chk>
241             <Im2Chk>0</Im2Chk>
242             <OnChipMemories>
243               <Ocm1>
244                 <Type>0</Type>
245                 <StartAddress>0x0</StartAddress>
246                 <Size>0x0</Size>
247               </Ocm1>
248               <Ocm2>
249                 <Type>0</Type>
250                 <StartAddress>0x0</StartAddress>
251                 <Size>0x0</Size>
252               </Ocm2>
253               <Ocm3>
254                 <Type>0</Type>
255                 <StartAddress>0x0</StartAddress>
256                 <Size>0x0</Size>
257               </Ocm3>
258               <Ocm4>
259                 <Type>0</Type>
260                 <StartAddress>0x0</StartAddress>
261                 <Size>0x0</Size>
262               </Ocm4>
263               <Ocm5>
264                 <Type>0</Type>
265                 <StartAddress>0x0</StartAddress>
266                 <Size>0x0</Size>
267               </Ocm5>
268               <Ocm6>
269                 <Type>0</Type>
270                 <StartAddress>0x0</StartAddress>
271                 <Size>0x0</Size>
272               </Ocm6>
273               <IRAM>
274                 <Type>0</Type>
275                 <StartAddress>0x20000000</StartAddress>
276                 <Size>0x4000</Size>
277               </IRAM>
278               <IROM>
279                 <Type>1</Type>
280                 <StartAddress>0x0</StartAddress>
281                 <Size>0x40000</Size>
282               </IROM>
283               <XRAM>
284                 <Type>0</Type>
285                 <StartAddress>0x0</StartAddress>
286                 <Size>0x0</Size>
287               </XRAM>
288               <OCR_RVCT1>
289                 <Type>1</Type>
290                 <StartAddress>0x0</StartAddress>
291                 <Size>0x0</Size>
292               </OCR_RVCT1>
293               <OCR_RVCT2>
294                 <Type>1</Type>
295                 <StartAddress>0x0</StartAddress>
296                 <Size>0x0</Size>
297               </OCR_RVCT2>
298               <OCR_RVCT3>
299                 <Type>1</Type>
300                 <StartAddress>0x0</StartAddress>
301                 <Size>0x0</Size>
302               </OCR_RVCT3>
303               <OCR_RVCT4>
304                 <Type>1</Type>
305                 <StartAddress>0x0</StartAddress>
306                 <Size>0x40000</Size>
307               </OCR_RVCT4>
308               <OCR_RVCT5>
309                 <Type>1</Type>
310                 <StartAddress>0x0</StartAddress>
311                 <Size>0x0</Size>
312               </OCR_RVCT5>
313               <OCR_RVCT6>
314                 <Type>0</Type>
315                 <StartAddress>0x0</StartAddress>
316                 <Size>0x0</Size>
317               </OCR_RVCT6>
318               <OCR_RVCT7>
319                 <Type>0</Type>
320                 <StartAddress>0x0</StartAddress>
321                 <Size>0x0</Size>
322               </OCR_RVCT7>
323               <OCR_RVCT8>
324                 <Type>0</Type>
325                 <StartAddress>0x0</StartAddress>
326                 <Size>0x0</Size>
327               </OCR_RVCT8>
328               <OCR_RVCT9>
329                 <Type>0</Type>
330                 <StartAddress>0x20000000</StartAddress>
331                 <Size>0x4000</Size>
332               </OCR_RVCT9>
333               <OCR_RVCT10>
334                 <Type>0</Type>
335                 <StartAddress>0x0</StartAddress>
336                 <Size>0x0</Size>
337               </OCR_RVCT10>
338             </OnChipMemories>
339             <RvctStartVector></RvctStartVector>
340           </ArmAdsMisc>
341           <Cads>
342             <interw>1</interw>
343             <Optim>1</Optim>
344             <oTime>0</oTime>
345             <SplitLS>0</SplitLS>
346             <OneElfS>0</OneElfS>
347             <Strict>0</Strict>
348             <EnumInt>0</EnumInt>
349             <PlainCh>0</PlainCh>
350             <Ropi>0</Ropi>
351             <Rwpi>0</Rwpi>
352             <wLevel>0</wLevel>
353             <uThumb>0</uThumb>
354             <uSurpInc>0</uSurpInc>
355             <VariousControls>
356               <MiscControls>{% for flag in flags %}{{flag}} {% endfor %}</MiscControls>
357               <Define>{% for s in symbols %} {{s}}, {% endfor %}</Define>
358               <Undefine></Undefine>
359               <IncludePath> {% for path in include_paths %} {{path}}; {% endfor %} </IncludePath>
360             </VariousControls>
361           </Cads>
362           <Aads>
363             <interw>1</interw>
364             <Ropi>0</Ropi>
365             <Rwpi>0</Rwpi>
366             <thumb>0</thumb>
367             <SplitLS>0</SplitLS>
368             <SwStkChk>0</SwStkChk>
369             <NoWarn>0</NoWarn>
370             <uSurpInc>0</uSurpInc>
371             <VariousControls>
372               <MiscControls></MiscControls>
373               <Define></Define>
374               <Undefine></Undefine>
375               <IncludePath></IncludePath>
376             </VariousControls>
377           </Aads>
378           <LDads>
379             <umfTarg>0</umfTarg>
380             <Ropi>0</Ropi>
381             <Rwpi>0</Rwpi>
382             <noStLib>0</noStLib>
383             <RepFail>1</RepFail>
384             <useFile>0</useFile>
385             <TextAddressRange>0x00000000</TextAddressRange>
386             <DataAddressRange>0x10000000</DataAddressRange>
387             <pXoBase></pXoBase>
388             <ScatterFile>{{scatter_file}}</ScatterFile>
389             <IncludeLibs></IncludeLibs>
390             <IncludeLibsPath></IncludeLibsPath>
391             <Misc>
392             {% for file in object_files %}
393               {{file}}
394             {% endfor %}
395             </Misc>
396             <LinkerInputFile></LinkerInputFile>
397             <DisabledWarnings></DisabledWarnings>
398           </LDads>
399         </TargetArmAds>
400       </TargetOption>
401       <Groups>
402         {% for group,files in source_files %}
403         <Group>
404           <GroupName>{{group}}</GroupName>
405           <Files>
406             {% for file in files %}
407             <File>
408               <FileName>{{file.name}}</FileName>
409               <FileType>{{file.type}}</FileType>
410               <FilePath>{{file.path}}</FilePath>
411               {%if file.type == "1" %}
412               <FileOption>
413                 <FileArmAds>
414                   <Cads>
415                     <VariousControls>
416                       <MiscControls>--c99</MiscControls>
417                     </VariousControls>
418                   </Cads>
419                 </FileArmAds>
420               </FileOption>
421               {% endif %}
422             </File>
423           {% endfor %}
424           </Files>
425         </Group>
426         {% endfor %}
427       </Groups>
428     </Target>
429   </Targets>
430
431 </Project>