]> begriffs open source - cmsis-driver-validation/blob - Tools/SPI_Server/Board/MCBSTM32F400/SPI_Server.uvprojx
Update GitHub Actions runner to ubuntu-22.04 (#18)
[cmsis-driver-validation] / Tools / SPI_Server / Board / MCBSTM32F400 / SPI_Server.uvprojx
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
3
4   <SchemaVersion>2.1</SchemaVersion>
5
6   <Header>### uVision Project, (C) Keil Software</Header>
7
8   <Targets>
9     <Target>
10       <TargetName>Release</TargetName>
11       <ToolsetNumber>0x4</ToolsetNumber>
12       <ToolsetName>ARM-ADS</ToolsetName>
13       <pCCUsed>6180000::V6.18::ARMCLANG</pCCUsed>
14       <uAC6>1</uAC6>
15       <TargetOption>
16         <TargetCommonOption>
17           <Device>STM32F407IGHx</Device>
18           <Vendor>STMicroelectronics</Vendor>
19           <PackID>Keil.STM32F4xx_DFP.2.16.0</PackID>
20           <PackURL>http://www.keil.com/pack/</PackURL>
21           <Cpu>IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
22           <FlashUtilSpec></FlashUtilSpec>
23           <StartupFile></StartupFile>
24           <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll>
25           <DeviceId>0</DeviceId>
26           <RegisterFile>$$Device:STM32F407IGHx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile>
27           <MemoryEnv></MemoryEnv>
28           <Cmp></Cmp>
29           <Asm></Asm>
30           <Linker></Linker>
31           <OHString></OHString>
32           <InfinionOptionDll></InfinionOptionDll>
33           <SLE66CMisc></SLE66CMisc>
34           <SLE66AMisc></SLE66AMisc>
35           <SLE66LinkerMisc></SLE66LinkerMisc>
36           <SFDFile>$$Device:STM32F407IGHx$CMSIS\SVD\STM32F40x.svd</SFDFile>
37           <bCustSvd>0</bCustSvd>
38           <UseEnv>0</UseEnv>
39           <BinPath></BinPath>
40           <IncludePath></IncludePath>
41           <LibPath></LibPath>
42           <RegisterFilePath></RegisterFilePath>
43           <DBRegisterFilePath></DBRegisterFilePath>
44           <TargetStatus>
45             <Error>0</Error>
46             <ExitCodeStop>0</ExitCodeStop>
47             <ButtonStop>0</ButtonStop>
48             <NotGenerated>0</NotGenerated>
49             <InvalidFlash>1</InvalidFlash>
50           </TargetStatus>
51           <OutputDirectory>.\Release\</OutputDirectory>
52           <OutputName>SPI_Server</OutputName>
53           <CreateExecutable>1</CreateExecutable>
54           <CreateLib>0</CreateLib>
55           <CreateHexFile>0</CreateHexFile>
56           <DebugInformation>1</DebugInformation>
57           <BrowseInformation>0</BrowseInformation>
58           <ListingPath>.\Release\</ListingPath>
59           <HexFormatSelection>1</HexFormatSelection>
60           <Merge32K>0</Merge32K>
61           <CreateBatchFile>0</CreateBatchFile>
62           <BeforeCompile>
63             <RunUserProg1>0</RunUserProg1>
64             <RunUserProg2>0</RunUserProg2>
65             <UserProg1Name></UserProg1Name>
66             <UserProg2Name></UserProg2Name>
67             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
68             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
69             <nStopU1X>0</nStopU1X>
70             <nStopU2X>0</nStopU2X>
71           </BeforeCompile>
72           <BeforeMake>
73             <RunUserProg1>0</RunUserProg1>
74             <RunUserProg2>0</RunUserProg2>
75             <UserProg1Name></UserProg1Name>
76             <UserProg2Name></UserProg2Name>
77             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
78             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
79             <nStopB1X>0</nStopB1X>
80             <nStopB2X>0</nStopB2X>
81           </BeforeMake>
82           <AfterMake>
83             <RunUserProg1>0</RunUserProg1>
84             <RunUserProg2>0</RunUserProg2>
85             <UserProg1Name></UserProg1Name>
86             <UserProg2Name></UserProg2Name>
87             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
88             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
89             <nStopA1X>0</nStopA1X>
90             <nStopA2X>0</nStopA2X>
91           </AfterMake>
92           <SelectedForBatchBuild>1</SelectedForBatchBuild>
93           <SVCSIdString></SVCSIdString>
94         </TargetCommonOption>
95         <CommonProperty>
96           <UseCPPCompiler>0</UseCPPCompiler>
97           <RVCTCodeConst>0</RVCTCodeConst>
98           <RVCTZI>0</RVCTZI>
99           <RVCTOtherData>0</RVCTOtherData>
100           <ModuleSelection>0</ModuleSelection>
101           <IncludeInBuild>1</IncludeInBuild>
102           <AlwaysBuild>0</AlwaysBuild>
103           <GenerateAssemblyFile>0</GenerateAssemblyFile>
104           <AssembleAssemblyFile>0</AssembleAssemblyFile>
105           <PublicsOnly>0</PublicsOnly>
106           <StopOnExitCode>3</StopOnExitCode>
107           <CustomArgument></CustomArgument>
108           <IncludeLibraryModules></IncludeLibraryModules>
109           <ComprImg>1</ComprImg>
110         </CommonProperty>
111         <DllOption>
112           <SimDllName>SARMCM3.DLL</SimDllName>
113           <SimDllArguments> -REMAP -MPU</SimDllArguments>
114           <SimDlgDll>DCM.DLL</SimDlgDll>
115           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
116           <TargetDllName>SARMCM3.DLL</TargetDllName>
117           <TargetDllArguments> -MPU</TargetDllArguments>
118           <TargetDlgDll>TCM.DLL</TargetDlgDll>
119           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
120         </DllOption>
121         <DebugOption>
122           <OPTHX>
123             <HexSelection>1</HexSelection>
124             <HexRangeLowAddress>0</HexRangeLowAddress>
125             <HexRangeHighAddress>0</HexRangeHighAddress>
126             <HexOffset>0</HexOffset>
127             <Oh166RecLen>16</Oh166RecLen>
128           </OPTHX>
129         </DebugOption>
130         <Utilities>
131           <Flash1>
132             <UseTargetDll>1</UseTargetDll>
133             <UseExternalTool>0</UseExternalTool>
134             <RunIndependent>0</RunIndependent>
135             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
136             <Capability>1</Capability>
137             <DriverSelection>4096</DriverSelection>
138           </Flash1>
139           <bUseTDR>1</bUseTDR>
140           <Flash2>BIN\UL2CM3.DLL</Flash2>
141           <Flash3>"" ()</Flash3>
142           <Flash4></Flash4>
143           <pFcarmOut></pFcarmOut>
144           <pFcarmGrp></pFcarmGrp>
145           <pFcArmRoot></pFcArmRoot>
146           <FcArmLst>0</FcArmLst>
147         </Utilities>
148         <TargetArmAds>
149           <ArmAdsMisc>
150             <GenerateListings>0</GenerateListings>
151             <asHll>1</asHll>
152             <asAsm>1</asAsm>
153             <asMacX>1</asMacX>
154             <asSyms>1</asSyms>
155             <asFals>1</asFals>
156             <asDbgD>1</asDbgD>
157             <asForm>1</asForm>
158             <ldLst>0</ldLst>
159             <ldmm>1</ldmm>
160             <ldXref>1</ldXref>
161             <BigEnd>0</BigEnd>
162             <AdsALst>0</AdsALst>
163             <AdsACrf>1</AdsACrf>
164             <AdsANop>0</AdsANop>
165             <AdsANot>0</AdsANot>
166             <AdsLLst>0</AdsLLst>
167             <AdsLmap>1</AdsLmap>
168             <AdsLcgr>1</AdsLcgr>
169             <AdsLsym>1</AdsLsym>
170             <AdsLszi>1</AdsLszi>
171             <AdsLtoi>1</AdsLtoi>
172             <AdsLsun>1</AdsLsun>
173             <AdsLven>1</AdsLven>
174             <AdsLsxf>1</AdsLsxf>
175             <RvctClst>0</RvctClst>
176             <GenPPlst>0</GenPPlst>
177             <AdsCpuType>"Cortex-M4"</AdsCpuType>
178             <RvctDeviceName></RvctDeviceName>
179             <mOS>1</mOS>
180             <uocRom>0</uocRom>
181             <uocRam>0</uocRam>
182             <hadIROM>1</hadIROM>
183             <hadIRAM>1</hadIRAM>
184             <hadXRAM>0</hadXRAM>
185             <uocXRam>0</uocXRam>
186             <RvdsVP>2</RvdsVP>
187             <RvdsMve>0</RvdsMve>
188             <RvdsCdeCp>0</RvdsCdeCp>
189             <nBranchProt>0</nBranchProt>
190             <hadIRAM2>1</hadIRAM2>
191             <hadIROM2>0</hadIROM2>
192             <StupSel>8</StupSel>
193             <useUlib>1</useUlib>
194             <EndSel>0</EndSel>
195             <uLtcg>0</uLtcg>
196             <nSecure>0</nSecure>
197             <RoSelD>3</RoSelD>
198             <RwSelD>3</RwSelD>
199             <CodeSel>0</CodeSel>
200             <OptFeed>0</OptFeed>
201             <NoZi1>0</NoZi1>
202             <NoZi2>0</NoZi2>
203             <NoZi3>0</NoZi3>
204             <NoZi4>0</NoZi4>
205             <NoZi5>0</NoZi5>
206             <Ro1Chk>0</Ro1Chk>
207             <Ro2Chk>0</Ro2Chk>
208             <Ro3Chk>0</Ro3Chk>
209             <Ir1Chk>1</Ir1Chk>
210             <Ir2Chk>0</Ir2Chk>
211             <Ra1Chk>0</Ra1Chk>
212             <Ra2Chk>0</Ra2Chk>
213             <Ra3Chk>0</Ra3Chk>
214             <Im1Chk>1</Im1Chk>
215             <Im2Chk>0</Im2Chk>
216             <OnChipMemories>
217               <Ocm1>
218                 <Type>0</Type>
219                 <StartAddress>0x0</StartAddress>
220                 <Size>0x0</Size>
221               </Ocm1>
222               <Ocm2>
223                 <Type>0</Type>
224                 <StartAddress>0x0</StartAddress>
225                 <Size>0x0</Size>
226               </Ocm2>
227               <Ocm3>
228                 <Type>0</Type>
229                 <StartAddress>0x0</StartAddress>
230                 <Size>0x0</Size>
231               </Ocm3>
232               <Ocm4>
233                 <Type>0</Type>
234                 <StartAddress>0x0</StartAddress>
235                 <Size>0x0</Size>
236               </Ocm4>
237               <Ocm5>
238                 <Type>0</Type>
239                 <StartAddress>0x0</StartAddress>
240                 <Size>0x0</Size>
241               </Ocm5>
242               <Ocm6>
243                 <Type>0</Type>
244                 <StartAddress>0x0</StartAddress>
245                 <Size>0x0</Size>
246               </Ocm6>
247               <IRAM>
248                 <Type>0</Type>
249                 <StartAddress>0x20000000</StartAddress>
250                 <Size>0x20000</Size>
251               </IRAM>
252               <IROM>
253                 <Type>1</Type>
254                 <StartAddress>0x8000000</StartAddress>
255                 <Size>0x100000</Size>
256               </IROM>
257               <XRAM>
258                 <Type>0</Type>
259                 <StartAddress>0x0</StartAddress>
260                 <Size>0x0</Size>
261               </XRAM>
262               <OCR_RVCT1>
263                 <Type>1</Type>
264                 <StartAddress>0x0</StartAddress>
265                 <Size>0x0</Size>
266               </OCR_RVCT1>
267               <OCR_RVCT2>
268                 <Type>1</Type>
269                 <StartAddress>0x0</StartAddress>
270                 <Size>0x0</Size>
271               </OCR_RVCT2>
272               <OCR_RVCT3>
273                 <Type>1</Type>
274                 <StartAddress>0x0</StartAddress>
275                 <Size>0x0</Size>
276               </OCR_RVCT3>
277               <OCR_RVCT4>
278                 <Type>1</Type>
279                 <StartAddress>0x8000000</StartAddress>
280                 <Size>0x100000</Size>
281               </OCR_RVCT4>
282               <OCR_RVCT5>
283                 <Type>1</Type>
284                 <StartAddress>0x0</StartAddress>
285                 <Size>0x0</Size>
286               </OCR_RVCT5>
287               <OCR_RVCT6>
288                 <Type>0</Type>
289                 <StartAddress>0x0</StartAddress>
290                 <Size>0x0</Size>
291               </OCR_RVCT6>
292               <OCR_RVCT7>
293                 <Type>0</Type>
294                 <StartAddress>0x0</StartAddress>
295                 <Size>0x0</Size>
296               </OCR_RVCT7>
297               <OCR_RVCT8>
298                 <Type>0</Type>
299                 <StartAddress>0x0</StartAddress>
300                 <Size>0x0</Size>
301               </OCR_RVCT8>
302               <OCR_RVCT9>
303                 <Type>0</Type>
304                 <StartAddress>0x20000000</StartAddress>
305                 <Size>0x20000</Size>
306               </OCR_RVCT9>
307               <OCR_RVCT10>
308                 <Type>0</Type>
309                 <StartAddress>0x10000000</StartAddress>
310                 <Size>0x10000</Size>
311               </OCR_RVCT10>
312             </OnChipMemories>
313             <RvctStartVector></RvctStartVector>
314           </ArmAdsMisc>
315           <Cads>
316             <interw>1</interw>
317             <Optim>7</Optim>
318             <oTime>0</oTime>
319             <SplitLS>0</SplitLS>
320             <OneElfS>1</OneElfS>
321             <Strict>0</Strict>
322             <EnumInt>0</EnumInt>
323             <PlainCh>0</PlainCh>
324             <Ropi>0</Ropi>
325             <Rwpi>0</Rwpi>
326             <wLevel>3</wLevel>
327             <uThumb>0</uThumb>
328             <uSurpInc>0</uSurpInc>
329             <uC99>1</uC99>
330             <uGnu>0</uGnu>
331             <useXO>0</useXO>
332             <v6Lang>3</v6Lang>
333             <v6LangP>3</v6LangP>
334             <vShortEn>1</vShortEn>
335             <vShortWch>1</vShortWch>
336             <v6Lto>0</v6Lto>
337             <v6WtE>0</v6WtE>
338             <v6Rtti>0</v6Rtti>
339             <VariousControls>
340               <MiscControls></MiscControls>
341               <Define>HSE_VALUE=25000000 CMSIS_VOUT=1</Define>
342               <Undefine></Undefine>
343               <IncludePath>..\..\Include;.\Config</IncludePath>
344             </VariousControls>
345           </Cads>
346           <Aads>
347             <interw>1</interw>
348             <Ropi>0</Ropi>
349             <Rwpi>0</Rwpi>
350             <thumb>0</thumb>
351             <SplitLS>0</SplitLS>
352             <SwStkChk>0</SwStkChk>
353             <NoWarn>0</NoWarn>
354             <uSurpInc>0</uSurpInc>
355             <useXO>0</useXO>
356             <ClangAsOpt>1</ClangAsOpt>
357             <VariousControls>
358               <MiscControls></MiscControls>
359               <Define></Define>
360               <Undefine></Undefine>
361               <IncludePath></IncludePath>
362             </VariousControls>
363           </Aads>
364           <LDads>
365             <umfTarg>1</umfTarg>
366             <Ropi>0</Ropi>
367             <Rwpi>0</Rwpi>
368             <noStLib>0</noStLib>
369             <RepFail>1</RepFail>
370             <useFile>0</useFile>
371             <TextAddressRange>0x08000000</TextAddressRange>
372             <DataAddressRange>0x20000000</DataAddressRange>
373             <pXoBase></pXoBase>
374             <ScatterFile></ScatterFile>
375             <IncludeLibs></IncludeLibs>
376             <IncludeLibsPath></IncludeLibsPath>
377             <Misc></Misc>
378             <LinkerInputFile></LinkerInputFile>
379             <DisabledWarnings></DisabledWarnings>
380           </LDads>
381         </TargetArmAds>
382       </TargetOption>
383       <Groups>
384         <Group>
385           <GroupName>Documentation</GroupName>
386           <Files>
387             <File>
388               <FileName>Abstract.txt</FileName>
389               <FileType>5</FileType>
390               <FilePath>.\Abstract.txt</FilePath>
391             </File>
392           </Files>
393         </Group>
394         <Group>
395           <GroupName>SPI Server</GroupName>
396           <Files>
397             <File>
398               <FileName>SPI_Server_Config.h</FileName>
399               <FileType>5</FileType>
400               <FilePath>.\Config\SPI_Server_Config.h</FilePath>
401             </File>
402             <File>
403               <FileName>SPI_Server.c</FileName>
404               <FileType>1</FileType>
405               <FilePath>..\..\Source\SPI_Server.c</FilePath>
406             </File>
407           </Files>
408         </Group>
409         <Group>
410           <GroupName>SPI Server UI</GroupName>
411           <Files>
412             <File>
413               <FileName>vio_MCBSTM32F400.c</FileName>
414               <FileType>1</FileType>
415               <FilePath>.\vio_MCBSTM32F400.c</FilePath>
416             </File>
417           </Files>
418         </Group>
419         <Group>
420           <GroupName>Main</GroupName>
421           <Files>
422             <File>
423               <FileName>main.c</FileName>
424               <FileType>1</FileType>
425               <FilePath>.\main.c</FilePath>
426             </File>
427           </Files>
428         </Group>
429         <Group>
430           <GroupName>::Board Support</GroupName>
431           <GroupOption>
432             <CommonProperty>
433               <UseCPPCompiler>0</UseCPPCompiler>
434               <RVCTCodeConst>0</RVCTCodeConst>
435               <RVCTZI>0</RVCTZI>
436               <RVCTOtherData>0</RVCTOtherData>
437               <ModuleSelection>0</ModuleSelection>
438               <IncludeInBuild>1</IncludeInBuild>
439               <AlwaysBuild>2</AlwaysBuild>
440               <GenerateAssemblyFile>2</GenerateAssemblyFile>
441               <AssembleAssemblyFile>2</AssembleAssemblyFile>
442               <PublicsOnly>2</PublicsOnly>
443               <StopOnExitCode>11</StopOnExitCode>
444               <CustomArgument></CustomArgument>
445               <IncludeLibraryModules></IncludeLibraryModules>
446               <ComprImg>1</ComprImg>
447             </CommonProperty>
448             <GroupArmAds>
449               <Cads>
450                 <interw>2</interw>
451                 <Optim>0</Optim>
452                 <oTime>2</oTime>
453                 <SplitLS>2</SplitLS>
454                 <OneElfS>2</OneElfS>
455                 <Strict>2</Strict>
456                 <EnumInt>2</EnumInt>
457                 <PlainCh>2</PlainCh>
458                 <Ropi>2</Ropi>
459                 <Rwpi>2</Rwpi>
460                 <wLevel>0</wLevel>
461                 <uThumb>2</uThumb>
462                 <uSurpInc>2</uSurpInc>
463                 <uC99>2</uC99>
464                 <uGnu>2</uGnu>
465                 <useXO>2</useXO>
466                 <v6Lang>0</v6Lang>
467                 <v6LangP>0</v6LangP>
468                 <vShortEn>2</vShortEn>
469                 <vShortWch>2</vShortWch>
470                 <v6Lto>2</v6Lto>
471                 <v6WtE>2</v6WtE>
472                 <v6Rtti>2</v6Rtti>
473                 <VariousControls>
474                   <MiscControls></MiscControls>
475                   <Define></Define>
476                   <Undefine></Undefine>
477                   <IncludePath></IncludePath>
478                 </VariousControls>
479               </Cads>
480               <Aads>
481                 <interw>2</interw>
482                 <Ropi>2</Ropi>
483                 <Rwpi>2</Rwpi>
484                 <thumb>2</thumb>
485                 <SplitLS>2</SplitLS>
486                 <SwStkChk>2</SwStkChk>
487                 <NoWarn>2</NoWarn>
488                 <uSurpInc>2</uSurpInc>
489                 <useXO>2</useXO>
490                 <ClangAsOpt>0</ClangAsOpt>
491                 <VariousControls>
492                   <MiscControls></MiscControls>
493                   <Define></Define>
494                   <Undefine></Undefine>
495                   <IncludePath></IncludePath>
496                 </VariousControls>
497               </Aads>
498             </GroupArmAds>
499           </GroupOption>
500         </Group>
501         <Group>
502           <GroupName>::CMSIS</GroupName>
503         </Group>
504         <Group>
505           <GroupName>::CMSIS Driver</GroupName>
506         </Group>
507         <Group>
508           <GroupName>::Device</GroupName>
509         </Group>
510       </Groups>
511     </Target>
512     <Target>
513       <TargetName>Debug</TargetName>
514       <ToolsetNumber>0x4</ToolsetNumber>
515       <ToolsetName>ARM-ADS</ToolsetName>
516       <pCCUsed>6180000::V6.18::ARMCLANG</pCCUsed>
517       <uAC6>1</uAC6>
518       <TargetOption>
519         <TargetCommonOption>
520           <Device>STM32F407IGHx</Device>
521           <Vendor>STMicroelectronics</Vendor>
522           <PackID>Keil.STM32F4xx_DFP.2.16.0</PackID>
523           <PackURL>http://www.keil.com/pack/</PackURL>
524           <Cpu>IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
525           <FlashUtilSpec></FlashUtilSpec>
526           <StartupFile></StartupFile>
527           <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll>
528           <DeviceId>0</DeviceId>
529           <RegisterFile>$$Device:STM32F407IGHx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile>
530           <MemoryEnv></MemoryEnv>
531           <Cmp></Cmp>
532           <Asm></Asm>
533           <Linker></Linker>
534           <OHString></OHString>
535           <InfinionOptionDll></InfinionOptionDll>
536           <SLE66CMisc></SLE66CMisc>
537           <SLE66AMisc></SLE66AMisc>
538           <SLE66LinkerMisc></SLE66LinkerMisc>
539           <SFDFile>$$Device:STM32F407IGHx$CMSIS\SVD\STM32F40x.svd</SFDFile>
540           <bCustSvd>0</bCustSvd>
541           <UseEnv>0</UseEnv>
542           <BinPath></BinPath>
543           <IncludePath></IncludePath>
544           <LibPath></LibPath>
545           <RegisterFilePath></RegisterFilePath>
546           <DBRegisterFilePath></DBRegisterFilePath>
547           <TargetStatus>
548             <Error>0</Error>
549             <ExitCodeStop>0</ExitCodeStop>
550             <ButtonStop>0</ButtonStop>
551             <NotGenerated>0</NotGenerated>
552             <InvalidFlash>1</InvalidFlash>
553           </TargetStatus>
554           <OutputDirectory>.\Debug\</OutputDirectory>
555           <OutputName>SPI_Server</OutputName>
556           <CreateExecutable>1</CreateExecutable>
557           <CreateLib>0</CreateLib>
558           <CreateHexFile>0</CreateHexFile>
559           <DebugInformation>1</DebugInformation>
560           <BrowseInformation>1</BrowseInformation>
561           <ListingPath>.\Debug\</ListingPath>
562           <HexFormatSelection>1</HexFormatSelection>
563           <Merge32K>0</Merge32K>
564           <CreateBatchFile>0</CreateBatchFile>
565           <BeforeCompile>
566             <RunUserProg1>0</RunUserProg1>
567             <RunUserProg2>0</RunUserProg2>
568             <UserProg1Name></UserProg1Name>
569             <UserProg2Name></UserProg2Name>
570             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
571             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
572             <nStopU1X>0</nStopU1X>
573             <nStopU2X>0</nStopU2X>
574           </BeforeCompile>
575           <BeforeMake>
576             <RunUserProg1>0</RunUserProg1>
577             <RunUserProg2>0</RunUserProg2>
578             <UserProg1Name></UserProg1Name>
579             <UserProg2Name></UserProg2Name>
580             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
581             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
582             <nStopB1X>0</nStopB1X>
583             <nStopB2X>0</nStopB2X>
584           </BeforeMake>
585           <AfterMake>
586             <RunUserProg1>0</RunUserProg1>
587             <RunUserProg2>0</RunUserProg2>
588             <UserProg1Name></UserProg1Name>
589             <UserProg2Name></UserProg2Name>
590             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
591             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
592             <nStopA1X>0</nStopA1X>
593             <nStopA2X>0</nStopA2X>
594           </AfterMake>
595           <SelectedForBatchBuild>1</SelectedForBatchBuild>
596           <SVCSIdString></SVCSIdString>
597         </TargetCommonOption>
598         <CommonProperty>
599           <UseCPPCompiler>0</UseCPPCompiler>
600           <RVCTCodeConst>0</RVCTCodeConst>
601           <RVCTZI>0</RVCTZI>
602           <RVCTOtherData>0</RVCTOtherData>
603           <ModuleSelection>0</ModuleSelection>
604           <IncludeInBuild>1</IncludeInBuild>
605           <AlwaysBuild>0</AlwaysBuild>
606           <GenerateAssemblyFile>0</GenerateAssemblyFile>
607           <AssembleAssemblyFile>0</AssembleAssemblyFile>
608           <PublicsOnly>0</PublicsOnly>
609           <StopOnExitCode>3</StopOnExitCode>
610           <CustomArgument></CustomArgument>
611           <IncludeLibraryModules></IncludeLibraryModules>
612           <ComprImg>1</ComprImg>
613         </CommonProperty>
614         <DllOption>
615           <SimDllName>SARMCM3.DLL</SimDllName>
616           <SimDllArguments> -REMAP -MPU</SimDllArguments>
617           <SimDlgDll>DCM.DLL</SimDlgDll>
618           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
619           <TargetDllName>SARMCM3.DLL</TargetDllName>
620           <TargetDllArguments> -MPU</TargetDllArguments>
621           <TargetDlgDll>TCM.DLL</TargetDlgDll>
622           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
623         </DllOption>
624         <DebugOption>
625           <OPTHX>
626             <HexSelection>1</HexSelection>
627             <HexRangeLowAddress>0</HexRangeLowAddress>
628             <HexRangeHighAddress>0</HexRangeHighAddress>
629             <HexOffset>0</HexOffset>
630             <Oh166RecLen>16</Oh166RecLen>
631           </OPTHX>
632         </DebugOption>
633         <Utilities>
634           <Flash1>
635             <UseTargetDll>1</UseTargetDll>
636             <UseExternalTool>0</UseExternalTool>
637             <RunIndependent>0</RunIndependent>
638             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
639             <Capability>1</Capability>
640             <DriverSelection>4096</DriverSelection>
641           </Flash1>
642           <bUseTDR>1</bUseTDR>
643           <Flash2>BIN\UL2CM3.DLL</Flash2>
644           <Flash3>"" ()</Flash3>
645           <Flash4></Flash4>
646           <pFcarmOut></pFcarmOut>
647           <pFcarmGrp></pFcarmGrp>
648           <pFcArmRoot></pFcArmRoot>
649           <FcArmLst>0</FcArmLst>
650         </Utilities>
651         <TargetArmAds>
652           <ArmAdsMisc>
653             <GenerateListings>0</GenerateListings>
654             <asHll>1</asHll>
655             <asAsm>1</asAsm>
656             <asMacX>1</asMacX>
657             <asSyms>1</asSyms>
658             <asFals>1</asFals>
659             <asDbgD>1</asDbgD>
660             <asForm>1</asForm>
661             <ldLst>0</ldLst>
662             <ldmm>1</ldmm>
663             <ldXref>1</ldXref>
664             <BigEnd>0</BigEnd>
665             <AdsALst>1</AdsALst>
666             <AdsACrf>1</AdsACrf>
667             <AdsANop>0</AdsANop>
668             <AdsANot>0</AdsANot>
669             <AdsLLst>1</AdsLLst>
670             <AdsLmap>1</AdsLmap>
671             <AdsLcgr>1</AdsLcgr>
672             <AdsLsym>1</AdsLsym>
673             <AdsLszi>1</AdsLszi>
674             <AdsLtoi>1</AdsLtoi>
675             <AdsLsun>1</AdsLsun>
676             <AdsLven>1</AdsLven>
677             <AdsLsxf>1</AdsLsxf>
678             <RvctClst>0</RvctClst>
679             <GenPPlst>0</GenPPlst>
680             <AdsCpuType>"Cortex-M4"</AdsCpuType>
681             <RvctDeviceName></RvctDeviceName>
682             <mOS>1</mOS>
683             <uocRom>0</uocRom>
684             <uocRam>0</uocRam>
685             <hadIROM>1</hadIROM>
686             <hadIRAM>1</hadIRAM>
687             <hadXRAM>0</hadXRAM>
688             <uocXRam>0</uocXRam>
689             <RvdsVP>2</RvdsVP>
690             <RvdsMve>0</RvdsMve>
691             <RvdsCdeCp>0</RvdsCdeCp>
692             <nBranchProt>0</nBranchProt>
693             <hadIRAM2>1</hadIRAM2>
694             <hadIROM2>0</hadIROM2>
695             <StupSel>8</StupSel>
696             <useUlib>1</useUlib>
697             <EndSel>0</EndSel>
698             <uLtcg>0</uLtcg>
699             <nSecure>0</nSecure>
700             <RoSelD>3</RoSelD>
701             <RwSelD>3</RwSelD>
702             <CodeSel>0</CodeSel>
703             <OptFeed>0</OptFeed>
704             <NoZi1>0</NoZi1>
705             <NoZi2>0</NoZi2>
706             <NoZi3>0</NoZi3>
707             <NoZi4>0</NoZi4>
708             <NoZi5>0</NoZi5>
709             <Ro1Chk>0</Ro1Chk>
710             <Ro2Chk>0</Ro2Chk>
711             <Ro3Chk>0</Ro3Chk>
712             <Ir1Chk>1</Ir1Chk>
713             <Ir2Chk>0</Ir2Chk>
714             <Ra1Chk>0</Ra1Chk>
715             <Ra2Chk>0</Ra2Chk>
716             <Ra3Chk>0</Ra3Chk>
717             <Im1Chk>1</Im1Chk>
718             <Im2Chk>0</Im2Chk>
719             <OnChipMemories>
720               <Ocm1>
721                 <Type>0</Type>
722                 <StartAddress>0x0</StartAddress>
723                 <Size>0x0</Size>
724               </Ocm1>
725               <Ocm2>
726                 <Type>0</Type>
727                 <StartAddress>0x0</StartAddress>
728                 <Size>0x0</Size>
729               </Ocm2>
730               <Ocm3>
731                 <Type>0</Type>
732                 <StartAddress>0x0</StartAddress>
733                 <Size>0x0</Size>
734               </Ocm3>
735               <Ocm4>
736                 <Type>0</Type>
737                 <StartAddress>0x0</StartAddress>
738                 <Size>0x0</Size>
739               </Ocm4>
740               <Ocm5>
741                 <Type>0</Type>
742                 <StartAddress>0x0</StartAddress>
743                 <Size>0x0</Size>
744               </Ocm5>
745               <Ocm6>
746                 <Type>0</Type>
747                 <StartAddress>0x0</StartAddress>
748                 <Size>0x0</Size>
749               </Ocm6>
750               <IRAM>
751                 <Type>0</Type>
752                 <StartAddress>0x20000000</StartAddress>
753                 <Size>0x20000</Size>
754               </IRAM>
755               <IROM>
756                 <Type>1</Type>
757                 <StartAddress>0x8000000</StartAddress>
758                 <Size>0x100000</Size>
759               </IROM>
760               <XRAM>
761                 <Type>0</Type>
762                 <StartAddress>0x0</StartAddress>
763                 <Size>0x0</Size>
764               </XRAM>
765               <OCR_RVCT1>
766                 <Type>1</Type>
767                 <StartAddress>0x0</StartAddress>
768                 <Size>0x0</Size>
769               </OCR_RVCT1>
770               <OCR_RVCT2>
771                 <Type>1</Type>
772                 <StartAddress>0x0</StartAddress>
773                 <Size>0x0</Size>
774               </OCR_RVCT2>
775               <OCR_RVCT3>
776                 <Type>1</Type>
777                 <StartAddress>0x0</StartAddress>
778                 <Size>0x0</Size>
779               </OCR_RVCT3>
780               <OCR_RVCT4>
781                 <Type>1</Type>
782                 <StartAddress>0x8000000</StartAddress>
783                 <Size>0x100000</Size>
784               </OCR_RVCT4>
785               <OCR_RVCT5>
786                 <Type>1</Type>
787                 <StartAddress>0x0</StartAddress>
788                 <Size>0x0</Size>
789               </OCR_RVCT5>
790               <OCR_RVCT6>
791                 <Type>0</Type>
792                 <StartAddress>0x0</StartAddress>
793                 <Size>0x0</Size>
794               </OCR_RVCT6>
795               <OCR_RVCT7>
796                 <Type>0</Type>
797                 <StartAddress>0x0</StartAddress>
798                 <Size>0x0</Size>
799               </OCR_RVCT7>
800               <OCR_RVCT8>
801                 <Type>0</Type>
802                 <StartAddress>0x0</StartAddress>
803                 <Size>0x0</Size>
804               </OCR_RVCT8>
805               <OCR_RVCT9>
806                 <Type>0</Type>
807                 <StartAddress>0x20000000</StartAddress>
808                 <Size>0x20000</Size>
809               </OCR_RVCT9>
810               <OCR_RVCT10>
811                 <Type>0</Type>
812                 <StartAddress>0x10000000</StartAddress>
813                 <Size>0x10000</Size>
814               </OCR_RVCT10>
815             </OnChipMemories>
816             <RvctStartVector></RvctStartVector>
817           </ArmAdsMisc>
818           <Cads>
819             <interw>1</interw>
820             <Optim>2</Optim>
821             <oTime>0</oTime>
822             <SplitLS>0</SplitLS>
823             <OneElfS>1</OneElfS>
824             <Strict>0</Strict>
825             <EnumInt>0</EnumInt>
826             <PlainCh>0</PlainCh>
827             <Ropi>0</Ropi>
828             <Rwpi>0</Rwpi>
829             <wLevel>3</wLevel>
830             <uThumb>0</uThumb>
831             <uSurpInc>0</uSurpInc>
832             <uC99>1</uC99>
833             <uGnu>0</uGnu>
834             <useXO>0</useXO>
835             <v6Lang>3</v6Lang>
836             <v6LangP>3</v6LangP>
837             <vShortEn>1</vShortEn>
838             <vShortWch>1</vShortWch>
839             <v6Lto>0</v6Lto>
840             <v6WtE>0</v6WtE>
841             <v6Rtti>0</v6Rtti>
842             <VariousControls>
843               <MiscControls></MiscControls>
844               <Define>HSE_VALUE=25000000</Define>
845               <Undefine></Undefine>
846               <IncludePath>..\..\Include;.\Config</IncludePath>
847             </VariousControls>
848           </Cads>
849           <Aads>
850             <interw>1</interw>
851             <Ropi>0</Ropi>
852             <Rwpi>0</Rwpi>
853             <thumb>0</thumb>
854             <SplitLS>0</SplitLS>
855             <SwStkChk>0</SwStkChk>
856             <NoWarn>0</NoWarn>
857             <uSurpInc>0</uSurpInc>
858             <useXO>0</useXO>
859             <ClangAsOpt>1</ClangAsOpt>
860             <VariousControls>
861               <MiscControls></MiscControls>
862               <Define></Define>
863               <Undefine></Undefine>
864               <IncludePath></IncludePath>
865             </VariousControls>
866           </Aads>
867           <LDads>
868             <umfTarg>1</umfTarg>
869             <Ropi>0</Ropi>
870             <Rwpi>0</Rwpi>
871             <noStLib>0</noStLib>
872             <RepFail>1</RepFail>
873             <useFile>0</useFile>
874             <TextAddressRange>0x08000000</TextAddressRange>
875             <DataAddressRange>0x20000000</DataAddressRange>
876             <pXoBase></pXoBase>
877             <ScatterFile></ScatterFile>
878             <IncludeLibs></IncludeLibs>
879             <IncludeLibsPath></IncludeLibsPath>
880             <Misc></Misc>
881             <LinkerInputFile></LinkerInputFile>
882             <DisabledWarnings></DisabledWarnings>
883           </LDads>
884         </TargetArmAds>
885       </TargetOption>
886       <Groups>
887         <Group>
888           <GroupName>Documentation</GroupName>
889           <Files>
890             <File>
891               <FileName>Abstract.txt</FileName>
892               <FileType>5</FileType>
893               <FilePath>.\Abstract.txt</FilePath>
894             </File>
895           </Files>
896         </Group>
897         <Group>
898           <GroupName>SPI Server</GroupName>
899           <Files>
900             <File>
901               <FileName>SPI_Server_Config.h</FileName>
902               <FileType>5</FileType>
903               <FilePath>.\Config\SPI_Server_Config.h</FilePath>
904             </File>
905             <File>
906               <FileName>SPI_Server.c</FileName>
907               <FileType>1</FileType>
908               <FilePath>..\..\Source\SPI_Server.c</FilePath>
909             </File>
910           </Files>
911         </Group>
912         <Group>
913           <GroupName>SPI Server UI</GroupName>
914           <Files>
915             <File>
916               <FileName>vio_MCBSTM32F400.c</FileName>
917               <FileType>1</FileType>
918               <FilePath>.\vio_MCBSTM32F400.c</FilePath>
919             </File>
920           </Files>
921         </Group>
922         <Group>
923           <GroupName>Main</GroupName>
924           <Files>
925             <File>
926               <FileName>main.c</FileName>
927               <FileType>1</FileType>
928               <FilePath>.\main.c</FilePath>
929             </File>
930           </Files>
931         </Group>
932         <Group>
933           <GroupName>::Board Support</GroupName>
934         </Group>
935         <Group>
936           <GroupName>::CMSIS</GroupName>
937         </Group>
938         <Group>
939           <GroupName>::CMSIS Driver</GroupName>
940         </Group>
941         <Group>
942           <GroupName>::Device</GroupName>
943         </Group>
944       </Groups>
945     </Target>
946   </Targets>
947
948   <RTE>
949     <apis>
950       <api Capiversion="1.0.0" Cclass="Board Support" Cgroup="Buttons" exclusive="0">
951         <package license="license.rtf" name="MDK-Middleware" schemaVersion="1.4" url="http://www.keil.com/pack/" vendor="Keil" version="7.11.1-dev0"/>
952         <targetInfos>
953           <targetInfo name="Debug"/>
954           <targetInfo name="Release"/>
955         </targetInfos>
956       </api>
957       <api Capiversion="1.0.0" Cclass="Board Support" Cgroup="Graphic LCD" exclusive="0">
958         <package name="MDK-Middleware" schemaVersion="1.4" url="http://www.keil.com/pack/" vendor="Keil" version="7.10.1-dev14"/>
959         <targetInfos>
960           <targetInfo name="Debug" versionMatchMode=""/>
961           <targetInfo excluded="1" name="Release" versionMatchMode=""/>
962         </targetInfos>
963       </api>
964       <api Capiversion="1.00" Cclass="Board Support" Cgroup="LED" exclusive="0">
965         <package name="MDK-Middleware" schemaVersion="1.0" url="http://www.keil.com/pack/" vendor="Keil" version="6.1.0"/>
966         <targetInfos>
967           <targetInfo name="Debug" versionMatchMode=""/>
968           <targetInfo excluded="1" name="Release" versionMatchMode=""/>
969         </targetInfos>
970       </api>
971       <api Capiversion="2.2.0" Cclass="CMSIS Driver" Cgroup="SPI" exclusive="0">
972         <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.6.0"/>
973         <targetInfos>
974           <targetInfo name="Debug"/>
975           <targetInfo name="Release"/>
976         </targetInfos>
977       </api>
978       <api Capiversion="0.1.0" Cclass="CMSIS Driver" Cgroup="VIO" exclusive="1">
979         <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0"/>
980         <targetInfos>
981           <targetInfo name="Debug"/>
982           <targetInfo name="Release"/>
983         </targetInfos>
984       </api>
985       <api Capiversion="2.1.2" Cclass="CMSIS" Cgroup="RTOS2" exclusive="1">
986         <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.2.0"/>
987         <targetInfos>
988           <targetInfo name="Debug"/>
989           <targetInfo name="Release"/>
990         </targetInfos>
991       </api>
992       <api Capiversion="1.1.0" Cclass="Device" Cgroup="STM32Cube Framework" exclusive="1">
993         <package name="STM32F4xx_DFP" schemaVersion="1.2" url="http://www.keil.com/pack" vendor="Keil" version="2.0.0"/>
994         <targetInfos>
995           <targetInfo name="Debug"/>
996           <targetInfo name="Release"/>
997         </targetInfos>
998       </api>
999     </apis>
1000     <components>
1001       <component Capiversion="0.1.0" Cclass="CMSIS Driver" Cgroup="VIO" Csub="Custom" Cvendor="ARM" Cversion="1.0.0" custom="1">
1002         <package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
1003         <targetInfos>
1004           <targetInfo name="Debug"/>
1005           <targetInfo name="Release"/>
1006         </targetInfos>
1007       </component>
1008       <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0" condition="ARMv6_7_8-M Device">
1009         <package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
1010         <targetInfos>
1011           <targetInfo name="Debug"/>
1012           <targetInfo name="Release"/>
1013         </targetInfos>
1014       </component>
1015       <component Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Library" Cvendor="ARM" Cversion="5.5.4" condition="RTOS2 RTX5">
1016         <package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
1017         <targetInfos>
1018           <targetInfo name="Debug"/>
1019           <targetInfo name="Release"/>
1020         </targetInfos>
1021       </component>
1022       <component Capiversion="1.0.0" Cbundle="MCBSTM32F400" Cclass="Board Support" Cgroup="Buttons" Cvendor="Keil" Cversion="2.0.0" condition="STM32F4 HAL GPIO">
1023         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1024         <targetInfos>
1025           <targetInfo name="Debug"/>
1026           <targetInfo name="Release"/>
1027         </targetInfos>
1028       </component>
1029       <component Capiversion="1.0.0" Cbundle="MCBSTM32F400" Cclass="Board Support" Cgroup="Graphic LCD" Cvendor="Keil" Cversion="2.0.0" condition="STM32F4 HAL GPIO SRAM">
1030         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1031         <targetInfos>
1032           <targetInfo name="Debug" versionMatchMode=""/>
1033           <targetInfo excluded="1" name="Release" versionMatchMode=""/>
1034         </targetInfos>
1035       </component>
1036       <component Capiversion="1.0.0" Cbundle="MCBSTM32F400" Cclass="Board Support" Cgroup="LED" Cvendor="Keil" Cversion="2.0.0" condition="STM32F4 HAL GPIO">
1037         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1038         <targetInfos>
1039           <targetInfo name="Debug" versionMatchMode=""/>
1040           <targetInfo excluded="1" name="Release" versionMatchMode=""/>
1041         </targetInfos>
1042       </component>
1043       <component Capiversion="2.1" Cclass="CMSIS Driver" Cgroup="SPI" Cvendor="Keil" Cversion="2.16" condition="STM32F4 CMSIS_Driver SPI">
1044         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1045         <targetInfos>
1046           <targetInfo name="Debug"/>
1047           <targetInfo name="Release"/>
1048         </targetInfos>
1049       </component>
1050       <component Capiversion="1.0.0" Cclass="Device" Cgroup="STM32Cube Framework" Csub="Classic" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 Framework Classic">
1051         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1052         <targetInfos>
1053           <targetInfo name="Debug"/>
1054           <targetInfo name="Release"/>
1055         </targetInfos>
1056       </component>
1057       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="Common" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL Common">
1058         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1059         <targetInfos>
1060           <targetInfo name="Debug"/>
1061           <targetInfo name="Release"/>
1062         </targetInfos>
1063       </component>
1064       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="Cortex" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL">
1065         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1066         <targetInfos>
1067           <targetInfo name="Debug"/>
1068           <targetInfo name="Release"/>
1069         </targetInfos>
1070       </component>
1071       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="DMA" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL">
1072         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1073         <targetInfos>
1074           <targetInfo name="Debug"/>
1075           <targetInfo name="Release"/>
1076         </targetInfos>
1077       </component>
1078       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="GPIO" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL">
1079         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1080         <targetInfos>
1081           <targetInfo name="Debug"/>
1082           <targetInfo name="Release"/>
1083         </targetInfos>
1084       </component>
1085       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="PWR" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL">
1086         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1087         <targetInfos>
1088           <targetInfo name="Debug"/>
1089           <targetInfo name="Release"/>
1090         </targetInfos>
1091       </component>
1092       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="RCC" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL GPIO">
1093         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1094         <targetInfos>
1095           <targetInfo name="Debug"/>
1096           <targetInfo name="Release"/>
1097         </targetInfos>
1098       </component>
1099       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="SPI" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 HAL DMA">
1100         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1101         <targetInfos>
1102           <targetInfo name="Debug"/>
1103           <targetInfo name="Release"/>
1104         </targetInfos>
1105       </component>
1106       <component Cclass="Device" Cgroup="STM32Cube HAL" Csub="SRAM" Cvendor="Keil" Cversion="1.7.13" condition="STM32F40_41_412_42_43_44_46_47x_4x3 HAL DMA">
1107         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1108         <targetInfos>
1109           <targetInfo name="Debug"/>
1110           <targetInfo name="Release"/>
1111         </targetInfos>
1112       </component>
1113       <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="2.6.3" condition="STM32F4 CMSIS">
1114         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1115         <targetInfos>
1116           <targetInfo name="Debug"/>
1117           <targetInfo name="Release"/>
1118         </targetInfos>
1119       </component>
1120     </components>
1121     <files>
1122       <file attr="config" category="source" name="CMSIS\RTOS2\RTX\Config\RTX_Config.c" version="5.1.1">
1123         <instance index="0">RTE\CMSIS\RTX_Config.c</instance>
1124         <component Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Library" Cvendor="ARM" Cversion="5.5.4" condition="RTOS2 RTX5"/>
1125         <package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
1126         <targetInfos>
1127           <targetInfo name="Debug"/>
1128           <targetInfo name="Release"/>
1129         </targetInfos>
1130       </file>
1131       <file attr="config" category="header" name="CMSIS\RTOS2\RTX\Config\RTX_Config.h" version="5.5.2">
1132         <instance index="0">RTE\CMSIS\RTX_Config.h</instance>
1133         <component Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Library" Cvendor="ARM" Cversion="5.5.4" condition="RTOS2 RTX5"/>
1134         <package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
1135         <targetInfos>
1136           <targetInfo name="Debug"/>
1137           <targetInfo name="Release"/>
1138         </targetInfos>
1139       </file>
1140       <file attr="config" category="header" name="CMSIS\Driver\Config\RTE_Device.h" version="2.4.5">
1141         <instance index="0">RTE\Device\STM32F407IGHx\RTE_Device.h</instance>
1142         <component Capiversion="1.0.0" Cclass="Device" Cgroup="STM32Cube Framework" Csub="Classic" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 Framework Classic"/>
1143         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1144         <targetInfos>
1145           <targetInfo name="Debug"/>
1146           <targetInfo name="Release"/>
1147         </targetInfos>
1148       </file>
1149       <file attr="config" category="source" condition="STM32F407xx_ARMCC" name="Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s" version="2.6.2">
1150         <instance index="0">RTE\Device\STM32F407IGHx\startup_stm32f407xx.s</instance>
1151         <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="2.6.3" condition="STM32F4 CMSIS"/>
1152         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1153         <targetInfos>
1154           <targetInfo name="Debug"/>
1155           <targetInfo name="Release"/>
1156         </targetInfos>
1157       </file>
1158       <file attr="config" category="header" name="MDK\Templates\Inc\stm32f4xx_hal_conf.h" version="1.7.13">
1159         <instance index="0">RTE\Device\STM32F407IGHx\stm32f4xx_hal_conf.h</instance>
1160         <component Capiversion="1.0.0" Cclass="Device" Cgroup="STM32Cube Framework" Csub="Classic" Cvendor="Keil" Cversion="1.7.13" condition="STM32F4 Framework Classic"/>
1161         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1162         <targetInfos>
1163           <targetInfo name="Debug"/>
1164           <targetInfo name="Release"/>
1165         </targetInfos>
1166       </file>
1167       <file attr="config" category="source" name="Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c" version="2.6.3">
1168         <instance index="0">RTE\Device\STM32F407IGHx\system_stm32f4xx.c</instance>
1169         <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="2.6.3" condition="STM32F4 CMSIS"/>
1170         <package name="STM32F4xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.16.0"/>
1171         <targetInfos>
1172           <targetInfo name="Debug"/>
1173           <targetInfo name="Release"/>
1174         </targetInfos>
1175       </file>
1176     </files>
1177   </RTE>
1178
1179   <LayerInfo>
1180     <Layers>
1181       <Layer>
1182         <LayName>&lt;Project Info&gt;</LayName>
1183         <LayTarg>0</LayTarg>
1184         <LayPrjMark>1</LayPrjMark>
1185       </Layer>
1186     </Layers>
1187   </LayerInfo>
1188
1189 </Project>