Rev Author Line No. Line
2943 poskozby 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>### uVision Project, (C) Keil Software</Header>
7  
8 <Targets>
9 <Target>
10 <TargetName>Demo</TargetName>
11 <ToolsetNumber>0x4</ToolsetNumber>
12 <ToolsetName>ARM-ADS</ToolsetName>
13 <TargetOption>
14 <TargetCommonOption>
15 <Device>STM32L152RB</Device>
16 <Vendor>STMicroelectronics</Vendor>
17 <Cpu>IRAM(0x20000000-0x20003FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")</Cpu>
18 <FlashUtilSpec></FlashUtilSpec>
19 <StartupFile>"STARTUP\ST\STM32L1xx\startup_stm32l1xx_md.s" ("STM32L15xx Medium density Startup Code")</StartupFile>
20 <FlashDriverDll>ULP2CM3(-O207 -S8 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32L15x_128 -FS08000000 -FL020000)</FlashDriverDll>
21 <DeviceId>5248</DeviceId>
22 <RegisterFile>stm32l1xx.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>C:\Program Files\Keil\ARM\SFD\ST\STM32L1xx\STM32L152xD.SFR</SFDFile>
33 <UseEnv>0</UseEnv>
34 <BinPath></BinPath>
35 <IncludePath></IncludePath>
36 <LibPath></LibPath>
37 <RegisterFilePath>ST\STM32L1xx\</RegisterFilePath>
38 <DBRegisterFilePath>ST\STM32L1xx\</DBRegisterFilePath>
39 <TargetStatus>
40 <Error>0</Error>
41 <ExitCodeStop>0</ExitCodeStop>
42 <ButtonStop>0</ButtonStop>
43 <NotGenerated>0</NotGenerated>
44 <InvalidFlash>1</InvalidFlash>
45 </TargetStatus>
46 <OutputDirectory>.\obj\</OutputDirectory>
47 <OutputName>ch</OutputName>
48 <CreateExecutable>1</CreateExecutable>
49 <CreateLib>0</CreateLib>
50 <CreateHexFile>0</CreateHexFile>
51 <DebugInformation>1</DebugInformation>
52 <BrowseInformation>1</BrowseInformation>
53 <ListingPath>.\lst\</ListingPath>
54 <HexFormatSelection>1</HexFormatSelection>
55 <Merge32K>0</Merge32K>
56 <CreateBatchFile>0</CreateBatchFile>
57 <BeforeCompile>
58 <RunUserProg1>0</RunUserProg1>
59 <RunUserProg2>0</RunUserProg2>
60 <UserProg1Name></UserProg1Name>
61 <UserProg2Name></UserProg2Name>
62 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
63 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
64 <nStopU1X>0</nStopU1X>
65 <nStopU2X>0</nStopU2X>
66 </BeforeCompile>
67 <BeforeMake>
68 <RunUserProg1>0</RunUserProg1>
69 <RunUserProg2>0</RunUserProg2>
70 <UserProg1Name></UserProg1Name>
71 <UserProg2Name></UserProg2Name>
72 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
73 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
74 </BeforeMake>
75 <AfterMake>
76 <RunUserProg1>0</RunUserProg1>
77 <RunUserProg2>0</RunUserProg2>
78 <UserProg1Name></UserProg1Name>
79 <UserProg2Name></UserProg2Name>
80 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
81 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
82 </AfterMake>
83 <SelectedForBatchBuild>0</SelectedForBatchBuild>
84 <SVCSIdString></SVCSIdString>
85 </TargetCommonOption>
86 <CommonProperty>
87 <UseCPPCompiler>0</UseCPPCompiler>
88 <RVCTCodeConst>0</RVCTCodeConst>
89 <RVCTZI>0</RVCTZI>
90 <RVCTOtherData>0</RVCTOtherData>
91 <ModuleSelection>0</ModuleSelection>
92 <IncludeInBuild>1</IncludeInBuild>
93 <AlwaysBuild>0</AlwaysBuild>
94 <GenerateAssemblyFile>0</GenerateAssemblyFile>
95 <AssembleAssemblyFile>0</AssembleAssemblyFile>
96 <PublicsOnly>0</PublicsOnly>
97 <StopOnExitCode>3</StopOnExitCode>
98 <CustomArgument></CustomArgument>
99 <IncludeLibraryModules></IncludeLibraryModules>
100 </CommonProperty>
101 <DllOption>
102 <SimDllName>SARMCM3.DLL</SimDllName>
103 <SimDllArguments></SimDllArguments>
104 <SimDlgDll>DCM.DLL</SimDlgDll>
105 <SimDlgDllArguments>-pCM3</SimDlgDllArguments>
106 <TargetDllName>SARMCM3.DLL</TargetDllName>
107 <TargetDllArguments></TargetDllArguments>
108 <TargetDlgDll>TCM.DLL</TargetDlgDll>
109 <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments>
110 </DllOption>
111 <DebugOption>
112 <OPTHX>
113 <HexSelection>1</HexSelection>
114 <HexRangeLowAddress>0</HexRangeLowAddress>
115 <HexRangeHighAddress>0</HexRangeHighAddress>
116 <HexOffset>0</HexOffset>
117 <Oh166RecLen>16</Oh166RecLen>
118 </OPTHX>
119 <Simulator>
120 <UseSimulator>0</UseSimulator>
121 <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
122 <RunToMain>1</RunToMain>
123 <RestoreBreakpoints>1</RestoreBreakpoints>
124 <RestoreWatchpoints>1</RestoreWatchpoints>
125 <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
126 <RestoreFunctions>1</RestoreFunctions>
127 <RestoreToolbox>1</RestoreToolbox>
128 <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
129 </Simulator>
130 <Target>
131 <UseTarget>1</UseTarget>
132 <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
133 <RunToMain>0</RunToMain>
134 <RestoreBreakpoints>1</RestoreBreakpoints>
135 <RestoreWatchpoints>1</RestoreWatchpoints>
136 <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
137 <RestoreFunctions>0</RestoreFunctions>
138 <RestoreToolbox>1</RestoreToolbox>
139 <RestoreTracepoints>0</RestoreTracepoints>
140 </Target>
141 <RunDebugAfterBuild>0</RunDebugAfterBuild>
142 <TargetSelection>13</TargetSelection>
143 <SimDlls>
144 <CpuDll></CpuDll>
145 <CpuDllArguments></CpuDllArguments>
146 <PeripheralDll></PeripheralDll>
147 <PeripheralDllArguments></PeripheralDllArguments>
148 <InitializationFile></InitializationFile>
149 </SimDlls>
150 <TargetDlls>
151 <CpuDll></CpuDll>
152 <CpuDllArguments></CpuDllArguments>
153 <PeripheralDll></PeripheralDll>
154 <PeripheralDllArguments></PeripheralDllArguments>
155 <InitializationFile></InitializationFile>
156 <Driver>STLink\ST-LINKIII-KEIL_SWO.dll</Driver>
157 </TargetDlls>
158 </DebugOption>
159 <Utilities>
160 <Flash1>
161 <UseTargetDll>1</UseTargetDll>
162 <UseExternalTool>0</UseExternalTool>
163 <RunIndependent>0</RunIndependent>
164 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
165 <Capability>1</Capability>
166 <DriverSelection>4104</DriverSelection>
167 </Flash1>
168 <Flash2>STLink\ST-LINKIII-KEIL_SWO.dll</Flash2>
169 <Flash3>"" ()</Flash3>
170 <Flash4></Flash4>
171 </Utilities>
172 <TargetArmAds>
173 <ArmAdsMisc>
174 <GenerateListings>0</GenerateListings>
175 <asHll>1</asHll>
176 <asAsm>1</asAsm>
177 <asMacX>1</asMacX>
178 <asSyms>1</asSyms>
179 <asFals>1</asFals>
180 <asDbgD>1</asDbgD>
181 <asForm>1</asForm>
182 <ldLst>0</ldLst>
183 <ldmm>1</ldmm>
184 <ldXref>1</ldXref>
185 <BigEnd>0</BigEnd>
186 <AdsALst>1</AdsALst>
187 <AdsACrf>1</AdsACrf>
188 <AdsANop>0</AdsANop>
189 <AdsANot>0</AdsANot>
190 <AdsLLst>1</AdsLLst>
191 <AdsLmap>1</AdsLmap>
192 <AdsLcgr>1</AdsLcgr>
193 <AdsLsym>1</AdsLsym>
194 <AdsLszi>1</AdsLszi>
195 <AdsLtoi>1</AdsLtoi>
196 <AdsLsun>1</AdsLsun>
197 <AdsLven>1</AdsLven>
198 <AdsLsxf>1</AdsLsxf>
199 <RvctClst>0</RvctClst>
200 <GenPPlst>0</GenPPlst>
201 <AdsCpuType>"Cortex-M3"</AdsCpuType>
202 <RvctDeviceName></RvctDeviceName>
203 <mOS>0</mOS>
204 <uocRom>0</uocRom>
205 <uocRam>0</uocRam>
206 <hadIROM>1</hadIROM>
207 <hadIRAM>1</hadIRAM>
208 <hadXRAM>0</hadXRAM>
209 <uocXRam>0</uocXRam>
210 <RvdsVP>0</RvdsVP>
211 <hadIRAM2>0</hadIRAM2>
212 <hadIROM2>0</hadIROM2>
213 <StupSel>8</StupSel>
214 <useUlib>0</useUlib>
215 <EndSel>0</EndSel>
216 <uLtcg>0</uLtcg>
217 <RoSelD>3</RoSelD>
218 <RwSelD>3</RwSelD>
219 <CodeSel>0</CodeSel>
220 <OptFeed>0</OptFeed>
221 <NoZi1>0</NoZi1>
222 <NoZi2>0</NoZi2>
223 <NoZi3>0</NoZi3>
224 <NoZi4>0</NoZi4>
225 <NoZi5>0</NoZi5>
226 <Ro1Chk>0</Ro1Chk>
227 <Ro2Chk>0</Ro2Chk>
228 <Ro3Chk>0</Ro3Chk>
229 <Ir1Chk>1</Ir1Chk>
230 <Ir2Chk>0</Ir2Chk>
231 <Ra1Chk>0</Ra1Chk>
232 <Ra2Chk>0</Ra2Chk>
233 <Ra3Chk>0</Ra3Chk>
234 <Im1Chk>1</Im1Chk>
235 <Im2Chk>1</Im2Chk>
236 <OnChipMemories>
237 <Ocm1>
238 <Type>0</Type>
239 <StartAddress>0x0</StartAddress>
240 <Size>0x0</Size>
241 </Ocm1>
242 <Ocm2>
243 <Type>0</Type>
244 <StartAddress>0x0</StartAddress>
245 <Size>0x0</Size>
246 </Ocm2>
247 <Ocm3>
248 <Type>0</Type>
249 <StartAddress>0x0</StartAddress>
250 <Size>0x0</Size>
251 </Ocm3>
252 <Ocm4>
253 <Type>0</Type>
254 <StartAddress>0x0</StartAddress>
255 <Size>0x0</Size>
256 </Ocm4>
257 <Ocm5>
258 <Type>0</Type>
259 <StartAddress>0x0</StartAddress>
260 <Size>0x0</Size>
261 </Ocm5>
262 <Ocm6>
263 <Type>0</Type>
264 <StartAddress>0x0</StartAddress>
265 <Size>0x0</Size>
266 </Ocm6>
267 <IRAM>
268 <Type>0</Type>
269 <StartAddress>0x20000000</StartAddress>
270 <Size>0x4000</Size>
271 </IRAM>
272 <IROM>
273 <Type>1</Type>
274 <StartAddress>0x8000000</StartAddress>
275 <Size>0x20000</Size>
276 </IROM>
277 <XRAM>
278 <Type>0</Type>
279 <StartAddress>0x0</StartAddress>
280 <Size>0x0</Size>
281 </XRAM>
282 <OCR_RVCT1>
283 <Type>1</Type>
284 <StartAddress>0x0</StartAddress>
285 <Size>0x0</Size>
286 </OCR_RVCT1>
287 <OCR_RVCT2>
288 <Type>1</Type>
289 <StartAddress>0x0</StartAddress>
290 <Size>0x0</Size>
291 </OCR_RVCT2>
292 <OCR_RVCT3>
293 <Type>1</Type>
294 <StartAddress>0x0</StartAddress>
295 <Size>0x0</Size>
296 </OCR_RVCT3>
297 <OCR_RVCT4>
298 <Type>1</Type>
299 <StartAddress>0x8000000</StartAddress>
300 <Size>0x20000</Size>
301 </OCR_RVCT4>
302 <OCR_RVCT5>
303 <Type>1</Type>
304 <StartAddress>0x0</StartAddress>
305 <Size>0x0</Size>
306 </OCR_RVCT5>
307 <OCR_RVCT6>
308 <Type>0</Type>
309 <StartAddress>0x0</StartAddress>
310 <Size>0x0</Size>
311 </OCR_RVCT6>
312 <OCR_RVCT7>
313 <Type>0</Type>
314 <StartAddress>0x0</StartAddress>
315 <Size>0x0</Size>
316 </OCR_RVCT7>
317 <OCR_RVCT8>
318 <Type>0</Type>
319 <StartAddress>0x0</StartAddress>
320 <Size>0x0</Size>
321 </OCR_RVCT8>
322 <OCR_RVCT9>
323 <Type>0</Type>
324 <StartAddress>0x20000000</StartAddress>
325 <Size>0x4000</Size>
326 </OCR_RVCT9>
327 <OCR_RVCT10>
328 <Type>0</Type>
329 <StartAddress>0x20004000</StartAddress>
330 <Size>0x1</Size>
331 </OCR_RVCT10>
332 </OnChipMemories>
333 <RvctStartVector></RvctStartVector>
334 </ArmAdsMisc>
335 <Cads>
336 <interw>1</interw>
337 <Optim>4</Optim>
338 <oTime>1</oTime>
339 <SplitLS>0</SplitLS>
340 <OneElfS>0</OneElfS>
341 <Strict>0</Strict>
342 <EnumInt>0</EnumInt>
343 <PlainCh>0</PlainCh>
344 <Ropi>0</Ropi>
345 <Rwpi>0</Rwpi>
346 <wLevel>0</wLevel>
347 <uThumb>0</uThumb>
348 <uSurpInc>0</uSurpInc>
349 <VariousControls>
350 <MiscControls></MiscControls>
351 <Define>__heap_base__=Image$$RW_IRAM1$$ZI$$Limit __heap_end__=Image$$RW_IRAM2$$Base</Define>
352 <Undefine></Undefine>
353 <IncludePath>..\;..\..\..\os\kernel\include;..\..\..\os\ports\common\ARMCMx;..\..\..\os\ports\common\ARMCMx\CMSIS\include;..\..\..\os\ports\RVCT\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx;..\..\..\os\hal\include;..\..\..\os\hal\platforms\STM32;..\..\..\os\hal\platforms\STM32\GPIOv2;..\..\..\os\hal\platforms\STM32\SPIv1;..\..\..\os\hal\platforms\STM32\USARTv1;..\..\..\os\hal\platforms\STM32L1xx;..\..\..\boards\ST_STM32L_DISCOVERY;..\..\..\test</IncludePath>
354 </VariousControls>
355 </Cads>
356 <Aads>
357 <interw>1</interw>
358 <Ropi>0</Ropi>
359 <Rwpi>0</Rwpi>
360 <thumb>0</thumb>
361 <SplitLS>0</SplitLS>
362 <SwStkChk>0</SwStkChk>
363 <NoWarn>0</NoWarn>
364 <uSurpInc>0</uSurpInc>
365 <VariousControls>
366 <MiscControls>--cpreproc</MiscControls>
367 <Define></Define>
368 <Undefine></Undefine>
369 <IncludePath>..\;..\..\..\boards\ST_STM32L_DISCOVERY;..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx</IncludePath>
370 </VariousControls>
371 </Aads>
372 <LDads>
373 <umfTarg>1</umfTarg>
374 <Ropi>0</Ropi>
375 <Rwpi>0</Rwpi>
376 <noStLib>0</noStLib>
377 <RepFail>1</RepFail>
378 <useFile>0</useFile>
379 <TextAddressRange>0x08000000</TextAddressRange>
380 <DataAddressRange>0x20000000</DataAddressRange>
381 <ScatterFile></ScatterFile>
382 <IncludeLibs></IncludeLibs>
383 <IncludeLibsPath></IncludeLibsPath>
384 <Misc></Misc>
385 <LinkerInputFile></LinkerInputFile>
386 <DisabledWarnings></DisabledWarnings>
387 </LDads>
388 </TargetArmAds>
389 </TargetOption>
390 <Groups>
391 <Group>
392 <GroupName>board</GroupName>
393 <Files>
394 <File>
395 <FileName>board.c</FileName>
396 <FileType>1</FileType>
397 <FilePath>..\..\..\boards\ST_STM32L_DISCOVERY\board.c</FilePath>
398 </File>
399 <File>
400 <FileName>board.h</FileName>
401 <FileType>5</FileType>
402 <FilePath>..\..\..\boards\ST_STM32L_DISCOVERY\board.h</FilePath>
403 </File>
404 </Files>
405 </Group>
406 <Group>
407 <GroupName>port</GroupName>
408 <Files>
409 <File>
410 <FileName>cstartup.s</FileName>
411 <FileType>2</FileType>
412 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\cstartup.s</FilePath>
413 </File>
414 <File>
415 <FileName>chcoreasm_v7m.s</FileName>
416 <FileType>2</FileType>
417 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcoreasm_v7m.s</FilePath>
418 </File>
419 <File>
420 <FileName>chcore.c</FileName>
421 <FileType>1</FileType>
422 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore.c</FilePath>
423 </File>
424 <File>
425 <FileName>chcore_v7m.c</FileName>
426 <FileType>1</FileType>
427 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.c</FilePath>
428 </File>
429 <File>
430 <FileName>chcore.h</FileName>
431 <FileType>5</FileType>
432 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore.h</FilePath>
433 </File>
434 <File>
435 <FileName>chcore_v7m.h</FileName>
436 <FileType>5</FileType>
437 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.h</FilePath>
438 </File>
439 <File>
440 <FileName>chtypes.h</FileName>
441 <FileType>5</FileType>
442 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chtypes.h</FilePath>
443 </File>
444 <File>
445 <FileName>cmparams.h</FileName>
446 <FileType>5</FileType>
447 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx\cmparams.h</FilePath>
448 </File>
449 <File>
450 <FileName>vectors.s</FileName>
451 <FileType>2</FileType>
452 <FilePath>..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx\vectors.s</FilePath>
453 </File>
454 <File>
455 <FileName>nvic.c</FileName>
456 <FileType>1</FileType>
457 <FilePath>..\..\..\os\ports\common\ARMCMx\nvic.c</FilePath>
458 </File>
459 <File>
460 <FileName>nvic.h</FileName>
461 <FileType>5</FileType>
462 <FilePath>..\..\..\os\ports\common\ARMCMx\nvic.h</FilePath>
463 </File>
464 </Files>
465 </Group>
466 <Group>
467 <GroupName>kernel</GroupName>
468 <Files>
469 <File>
470 <FileName>chcond.c</FileName>
471 <FileType>1</FileType>
472 <FilePath>..\..\..\os\kernel\src\chcond.c</FilePath>
473 </File>
474 <File>
475 <FileName>chdebug.c</FileName>
476 <FileType>1</FileType>
477 <FilePath>..\..\..\os\kernel\src\chdebug.c</FilePath>
478 </File>
479 <File>
480 <FileName>chdynamic.c</FileName>
481 <FileType>1</FileType>
482 <FilePath>..\..\..\os\kernel\src\chdynamic.c</FilePath>
483 </File>
484 <File>
485 <FileName>chevents.c</FileName>
486 <FileType>1</FileType>
487 <FilePath>..\..\..\os\kernel\src\chevents.c</FilePath>
488 </File>
489 <File>
490 <FileName>chheap.c</FileName>
491 <FileType>1</FileType>
492 <FilePath>..\..\..\os\kernel\src\chheap.c</FilePath>
493 </File>
494 <File>
495 <FileName>chlists.c</FileName>
496 <FileType>1</FileType>
497 <FilePath>..\..\..\os\kernel\src\chlists.c</FilePath>
498 </File>
499 <File>
500 <FileName>chmboxes.c</FileName>
501 <FileType>1</FileType>
502 <FilePath>..\..\..\os\kernel\src\chmboxes.c</FilePath>
503 </File>
504 <File>
505 <FileName>chmemcore.c</FileName>
506 <FileType>1</FileType>
507 <FilePath>..\..\..\os\kernel\src\chmemcore.c</FilePath>
508 </File>
509 <File>
510 <FileName>chmempools.c</FileName>
511 <FileType>1</FileType>
512 <FilePath>..\..\..\os\kernel\src\chmempools.c</FilePath>
513 </File>
514 <File>
515 <FileName>chmsg.c</FileName>
516 <FileType>1</FileType>
517 <FilePath>..\..\..\os\kernel\src\chmsg.c</FilePath>
518 </File>
519 <File>
520 <FileName>chmtx.c</FileName>
521 <FileType>1</FileType>
522 <FilePath>..\..\..\os\kernel\src\chmtx.c</FilePath>
523 </File>
524 <File>
525 <FileName>chqueues.c</FileName>
526 <FileType>1</FileType>
527 <FilePath>..\..\..\os\kernel\src\chqueues.c</FilePath>
528 </File>
529 <File>
530 <FileName>chregistry.c</FileName>
531 <FileType>1</FileType>
532 <FilePath>..\..\..\os\kernel\src\chregistry.c</FilePath>
533 </File>
534 <File>
535 <FileName>chschd.c</FileName>
536 <FileType>1</FileType>
537 <FilePath>..\..\..\os\kernel\src\chschd.c</FilePath>
538 </File>
539 <File>
540 <FileName>chsem.c</FileName>
541 <FileType>1</FileType>
542 <FilePath>..\..\..\os\kernel\src\chsem.c</FilePath>
543 </File>
544 <File>
545 <FileName>chsys.c</FileName>
546 <FileType>1</FileType>
547 <FilePath>..\..\..\os\kernel\src\chsys.c</FilePath>
548 </File>
549 <File>
550 <FileName>chthreads.c</FileName>
551 <FileType>1</FileType>
552 <FilePath>..\..\..\os\kernel\src\chthreads.c</FilePath>
553 </File>
554 <File>
555 <FileName>chvt.c</FileName>
556 <FileType>1</FileType>
557 <FilePath>..\..\..\os\kernel\src\chvt.c</FilePath>
558 </File>
559 <File>
560 <FileName>ch.h</FileName>
561 <FileType>5</FileType>
562 <FilePath>..\..\..\os\kernel\include\ch.h</FilePath>
563 </File>
564 <File>
565 <FileName>chbsem.h</FileName>
566 <FileType>5</FileType>
567 <FilePath>..\..\..\os\kernel\include\chbsem.h</FilePath>
568 </File>
569 <File>
570 <FileName>chcond.h</FileName>
571 <FileType>5</FileType>
572 <FilePath>..\..\..\os\kernel\include\chcond.h</FilePath>
573 </File>
574 <File>
575 <FileName>chdebug.h</FileName>
576 <FileType>5</FileType>
577 <FilePath>..\..\..\os\kernel\include\chdebug.h</FilePath>
578 </File>
579 <File>
580 <FileName>chdynamic.h</FileName>
581 <FileType>5</FileType>
582 <FilePath>..\..\..\os\kernel\include\chdynamic.h</FilePath>
583 </File>
584 <File>
585 <FileName>chevents.h</FileName>
586 <FileType>5</FileType>
587 <FilePath>..\..\..\os\kernel\include\chevents.h</FilePath>
588 </File>
589 <File>
590 <FileName>chfiles.h</FileName>
591 <FileType>5</FileType>
592 <FilePath>..\..\..\os\kernel\include\chfiles.h</FilePath>
593 </File>
594 <File>
595 <FileName>chheap.h</FileName>
596 <FileType>5</FileType>
597 <FilePath>..\..\..\os\kernel\include\chheap.h</FilePath>
598 </File>
599 <File>
600 <FileName>chinline.h</FileName>
601 <FileType>5</FileType>
602 <FilePath>..\..\..\os\kernel\include\chinline.h</FilePath>
603 </File>
604 <File>
605 <FileName>chioch.h</FileName>
606 <FileType>5</FileType>
607 <FilePath>..\..\..\os\kernel\include\chioch.h</FilePath>
608 </File>
609 <File>
610 <FileName>chlists.h</FileName>
611 <FileType>5</FileType>
612 <FilePath>..\..\..\os\kernel\include\chlists.h</FilePath>
613 </File>
614 <File>
615 <FileName>chmboxes.h</FileName>
616 <FileType>5</FileType>
617 <FilePath>..\..\..\os\kernel\include\chmboxes.h</FilePath>
618 </File>
619 <File>
620 <FileName>chmemcore.h</FileName>
621 <FileType>5</FileType>
622 <FilePath>..\..\..\os\kernel\include\chmemcore.h</FilePath>
623 </File>
624 <File>
625 <FileName>chmempools.h</FileName>
626 <FileType>5</FileType>
627 <FilePath>..\..\..\os\kernel\include\chmempools.h</FilePath>
628 </File>
629 <File>
630 <FileName>chmsg.h</FileName>
631 <FileType>5</FileType>
632 <FilePath>..\..\..\os\kernel\include\chmsg.h</FilePath>
633 </File>
634 <File>
635 <FileName>chmtx.h</FileName>
636 <FileType>5</FileType>
637 <FilePath>..\..\..\os\kernel\include\chmtx.h</FilePath>
638 </File>
639 <File>
640 <FileName>chqueues.h</FileName>
641 <FileType>5</FileType>
642 <FilePath>..\..\..\os\kernel\include\chqueues.h</FilePath>
643 </File>
644 <File>
645 <FileName>chregistry.h</FileName>
646 <FileType>5</FileType>
647 <FilePath>..\..\..\os\kernel\include\chregistry.h</FilePath>
648 </File>
649 <File>
650 <FileName>chschd.h</FileName>
651 <FileType>5</FileType>
652 <FilePath>..\..\..\os\kernel\include\chschd.h</FilePath>
653 </File>
654 <File>
655 <FileName>chsem.h</FileName>
656 <FileType>5</FileType>
657 <FilePath>..\..\..\os\kernel\include\chsem.h</FilePath>
658 </File>
659 <File>
660 <FileName>chstreams.h</FileName>
661 <FileType>5</FileType>
662 <FilePath>..\..\..\os\kernel\include\chstreams.h</FilePath>
663 </File>
664 <File>
665 <FileName>chsys.h</FileName>
666 <FileType>5</FileType>
667 <FilePath>..\..\..\os\kernel\include\chsys.h</FilePath>
668 </File>
669 <File>
670 <FileName>chthreads.h</FileName>
671 <FileType>5</FileType>
672 <FilePath>..\..\..\os\kernel\include\chthreads.h</FilePath>
673 </File>
674 <File>
675 <FileName>chvt.h</FileName>
676 <FileType>5</FileType>
677 <FilePath>..\..\..\os\kernel\include\chvt.h</FilePath>
678 </File>
679 </Files>
680 </Group>
681 <Group>
682 <GroupName>hal</GroupName>
683 <Files>
684 <File>
685 <FileName>usb.c</FileName>
686 <FileType>1</FileType>
687 <FilePath>..\..\..\os\hal\src\usb.c</FilePath>
688 </File>
689 <File>
690 <FileName>adc.c</FileName>
691 <FileType>1</FileType>
692 <FilePath>..\..\..\os\hal\src\adc.c</FilePath>
693 </File>
694 <File>
695 <FileName>can.c</FileName>
696 <FileType>1</FileType>
697 <FilePath>..\..\..\os\hal\src\can.c</FilePath>
698 </File>
699 <File>
700 <FileName>ext.c</FileName>
701 <FileType>1</FileType>
702 <FilePath>..\..\..\os\hal\src\ext.c</FilePath>
703 </File>
704 <File>
705 <FileName>gpt.c</FileName>
706 <FileType>1</FileType>
707 <FilePath>..\..\..\os\hal\src\gpt.c</FilePath>
708 </File>
709 <File>
710 <FileName>hal.c</FileName>
711 <FileType>1</FileType>
712 <FilePath>..\..\..\os\hal\src\hal.c</FilePath>
713 </File>
714 <File>
715 <FileName>i2c.c</FileName>
716 <FileType>1</FileType>
717 <FilePath>..\..\..\os\hal\src\i2c.c</FilePath>
718 </File>
719 <File>
720 <FileName>icu.c</FileName>
721 <FileType>1</FileType>
722 <FilePath>..\..\..\os\hal\src\icu.c</FilePath>
723 </File>
724 <File>
725 <FileName>mac.c</FileName>
726 <FileType>1</FileType>
727 <FilePath>..\..\..\os\hal\src\mac.c</FilePath>
728 </File>
729 <File>
730 <FileName>mmc_spi.c</FileName>
731 <FileType>1</FileType>
732 <FilePath>..\..\..\os\hal\src\mmc_spi.c</FilePath>
733 </File>
734 <File>
735 <FileName>pal.c</FileName>
736 <FileType>1</FileType>
737 <FilePath>..\..\..\os\hal\src\pal.c</FilePath>
738 </File>
739 <File>
740 <FileName>pwm.c</FileName>
741 <FileType>1</FileType>
742 <FilePath>..\..\..\os\hal\src\pwm.c</FilePath>
743 </File>
744 <File>
745 <FileName>rtc.c</FileName>
746 <FileType>1</FileType>
747 <FilePath>..\..\..\os\hal\src\rtc.c</FilePath>
748 </File>
749 <File>
750 <FileName>sdc.c</FileName>
751 <FileType>1</FileType>
752 <FilePath>..\..\..\os\hal\src\sdc.c</FilePath>
753 </File>
754 <File>
755 <FileName>serial.c</FileName>
756 <FileType>1</FileType>
757 <FilePath>..\..\..\os\hal\src\serial.c</FilePath>
758 </File>
759 <File>
760 <FileName>serial_usb.c</FileName>
761 <FileType>1</FileType>
762 <FilePath>..\..\..\os\hal\src\serial_usb.c</FilePath>
763 </File>
764 <File>
765 <FileName>spi.c</FileName>
766 <FileType>1</FileType>
767 <FilePath>..\..\..\os\hal\src\spi.c</FilePath>
768 </File>
769 <File>
770 <FileName>tm.c</FileName>
771 <FileType>1</FileType>
772 <FilePath>..\..\..\os\hal\src\tm.c</FilePath>
773 </File>
774 <File>
775 <FileName>uart.c</FileName>
776 <FileType>1</FileType>
777 <FilePath>..\..\..\os\hal\src\uart.c</FilePath>
778 </File>
779 </Files>
780 </Group>
781 <Group>
782 <GroupName>platform</GroupName>
783 <Files>
784 <File>
785 <FileName>pal_lld.c</FileName>
786 <FileType>1</FileType>
787 <FilePath>..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c</FilePath>
788 </File>
789 <File>
790 <FileName>mac_lld.c</FileName>
791 <FileType>1</FileType>
792 <FilePath>..\..\..\os\hal\platforms\STM32\mac_lld.c</FilePath>
793 </File>
794 <File>
795 <FileName>pwm_lld.c</FileName>
796 <FileType>1</FileType>
797 <FilePath>..\..\..\os\hal\platforms\STM32\pwm_lld.c</FilePath>
798 </File>
799 <File>
800 <FileName>serial_lld.c</FileName>
801 <FileType>1</FileType>
802 <FilePath>..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.c</FilePath>
803 </File>
804 <File>
805 <FileName>stm32_dma.c</FileName>
806 <FileType>1</FileType>
807 <FilePath>..\..\..\os\hal\platforms\STM32L1xx\stm32_dma.c</FilePath>
808 </File>
809 <File>
810 <FileName>adc_lld.c</FileName>
811 <FileType>1</FileType>
812 <FilePath>..\..\..\os\hal\platforms\STM32L1xx\adc_lld.c</FilePath>
813 </File>
814 <File>
815 <FileName>hal_lld.c</FileName>
816 <FileType>1</FileType>
817 <FilePath>..\..\..\os\hal\platforms\STM32L1xx\hal_lld.c</FilePath>
818 </File>
2950 poskozby 819 <File>
820 <FileName>gpt_lld.c</FileName>
821 <FileType>1</FileType>
822 <FilePath>..\..\..\os\hal\platforms\STM32\gpt_lld.c</FilePath>
823 </File>
2943 poskozby 824 </Files>
825 </Group>
826 <Group>
827 <GroupName>test</GroupName>
828 <Files>
829 <File>
830 <FileName>test.c</FileName>
831 <FileType>1</FileType>
832 <FilePath>..\..\..\test\test.c</FilePath>
833 </File>
834 <File>
835 <FileName>testbmk.c</FileName>
836 <FileType>1</FileType>
837 <FilePath>..\..\..\test\testbmk.c</FilePath>
838 </File>
839 <File>
840 <FileName>testdyn.c</FileName>
841 <FileType>1</FileType>
842 <FilePath>..\..\..\test\testdyn.c</FilePath>
843 </File>
844 <File>
845 <FileName>testevt.c</FileName>
846 <FileType>1</FileType>
847 <FilePath>..\..\..\test\testevt.c</FilePath>
848 </File>
849 <File>
850 <FileName>testheap.c</FileName>
851 <FileType>1</FileType>
852 <FilePath>..\..\..\test\testheap.c</FilePath>
853 </File>
854 <File>
855 <FileName>testmbox.c</FileName>
856 <FileType>1</FileType>
857 <FilePath>..\..\..\test\testmbox.c</FilePath>
858 </File>
859 <File>
860 <FileName>testmsg.c</FileName>
861 <FileType>1</FileType>
862 <FilePath>..\..\..\test\testmsg.c</FilePath>
863 </File>
864 <File>
865 <FileName>testmtx.c</FileName>
866 <FileType>1</FileType>
867 <FilePath>..\..\..\test\testmtx.c</FilePath>
868 </File>
869 <File>
870 <FileName>testpools.c</FileName>
871 <FileType>1</FileType>
872 <FilePath>..\..\..\test\testpools.c</FilePath>
873 </File>
874 <File>
875 <FileName>testqueues.c</FileName>
876 <FileType>1</FileType>
877 <FilePath>..\..\..\test\testqueues.c</FilePath>
878 </File>
879 <File>
880 <FileName>testsem.c</FileName>
881 <FileType>1</FileType>
882 <FilePath>..\..\..\test\testsem.c</FilePath>
883 </File>
884 <File>
885 <FileName>testthd.c</FileName>
886 <FileType>1</FileType>
887 <FilePath>..\..\..\test\testthd.c</FilePath>
888 </File>
889 <File>
890 <FileName>test.h</FileName>
891 <FileType>5</FileType>
892 <FilePath>..\..\..\test\test.h</FilePath>
893 </File>
894 <File>
895 <FileName>testbmk.h</FileName>
896 <FileType>5</FileType>
897 <FilePath>..\..\..\test\testbmk.h</FilePath>
898 </File>
899 <File>
900 <FileName>testdyn.h</FileName>
901 <FileType>5</FileType>
902 <FilePath>..\..\..\test\testdyn.h</FilePath>
903 </File>
904 <File>
905 <FileName>testevt.h</FileName>
906 <FileType>5</FileType>
907 <FilePath>..\..\..\test\testevt.h</FilePath>
908 </File>
909 <File>
910 <FileName>testheap.h</FileName>
911 <FileType>5</FileType>
912 <FilePath>..\..\..\test\testheap.h</FilePath>
913 </File>
914 <File>
915 <FileName>testmbox.h</FileName>
916 <FileType>5</FileType>
917 <FilePath>..\..\..\test\testmbox.h</FilePath>
918 </File>
919 <File>
920 <FileName>testmsg.h</FileName>
921 <FileType>5</FileType>
922 <FilePath>..\..\..\test\testmsg.h</FilePath>
923 </File>
924 <File>
925 <FileName>testmtx.h</FileName>
926 <FileType>5</FileType>
927 <FilePath>..\..\..\test\testmtx.h</FilePath>
928 </File>
929 <File>
930 <FileName>testpools.h</FileName>
931 <FileType>5</FileType>
932 <FilePath>..\..\..\test\testpools.h</FilePath>
933 </File>
934 <File>
935 <FileName>testqueues.h</FileName>
936 <FileType>5</FileType>
937 <FilePath>..\..\..\test\testqueues.h</FilePath>
938 </File>
939 <File>
940 <FileName>testsem.h</FileName>
941 <FileType>5</FileType>
942 <FilePath>..\..\..\test\testsem.h</FilePath>
943 </File>
944 <File>
945 <FileName>testthd.h</FileName>
946 <FileType>5</FileType>
947 <FilePath>..\..\..\test\testthd.h</FilePath>
948 </File>
949 </Files>
950 </Group>
951 <Group>
952 <GroupName>demo</GroupName>
953 <Files>
954 <File>
955 <FileName>main.c</FileName>
956 <FileType>1</FileType>
957 <FilePath>..\main.c</FilePath>
958 </File>
959 <File>
960 <FileName>mcuconf.h</FileName>
961 <FileType>5</FileType>
962 <FilePath>..\mcuconf.h</FilePath>
963 </File>
964 <File>
965 <FileName>chconf.h</FileName>
966 <FileType>5</FileType>
967 <FilePath>..\chconf.h</FilePath>
968 </File>
969 <File>
970 <FileName>halconf.h</FileName>
971 <FileType>5</FileType>
972 <FilePath>..\halconf.h</FilePath>
973 </File>
974 </Files>
975 </Group>
976 <Group>
977 <GroupName>Balon</GroupName>
978 <Files>
979 <File>
980 <FileName>GPS_dekoduj.c</FileName>
981 <FileType>1</FileType>
982 <FilePath>.\GPS_dekoduj.c</FilePath>
983 </File>
984 <File>
985 <FileName>kom_uziv.c</FileName>
986 <FileType>1</FileType>
987 <FilePath>.\kom_uziv.c</FilePath>
988 </File>
989 </Files>
990 </Group>
991 </Groups>
992 </Target>
993 </Targets>
994  
995 </Project>