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  <SchemaVersion>1.1</SchemaVersion>
4  <Header>### uVision Project, (C) Keil Software</Header>
5  <Targets>
6    <Target>
7      <TargetName>rt-thread</TargetName>
8      <ToolsetNumber>0x4</ToolsetNumber>
9      <ToolsetName>ARM-ADS</ToolsetName>
10      <TargetOption>
11        <TargetCommonOption>
12          <Device>STM32F103RB</Device>
13          <Vendor>STMicroelectronics</Vendor>
14          <Cpu>IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")</Cpu>
15          <FlashUtilSpec />
16          <StartupFile>"STARTUP\ST\STM32F10x\startup_stm32f10x_md.s" ("STM32 Medium Density Line Startup Code")</StartupFile>
17          <FlashDriverDll>UL2CM3(-O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000)</FlashDriverDll>
18          <DeviceId>4231</DeviceId>
19          <RegisterFile>stm32f10x.h</RegisterFile>
20          <MemoryEnv />
21          <Cmp />
22          <Asm />
23          <Linker />
24          <OHString />
25          <InfinionOptionDll />
26          <SLE66CMisc />
27          <SLE66AMisc />
28          <SLE66LinkerMisc />
29          <SFDFile>SFD\ST\STM32F1xx\STM32F103xx.sfr</SFDFile>
30          <bCustSvd>0</bCustSvd>
31          <UseEnv>0</UseEnv>
32          <BinPath />
33          <IncludePath />
34          <LibPath />
35          <RegisterFilePath>ST\STM32F10x\</RegisterFilePath>
36          <DBRegisterFilePath>ST\STM32F10x\</DBRegisterFilePath>
37          <TargetStatus>
38            <Error>0</Error>
39            <ExitCodeStop>0</ExitCodeStop>
40            <ButtonStop>0</ButtonStop>
41            <NotGenerated>0</NotGenerated>
42            <InvalidFlash>1</InvalidFlash>
43          </TargetStatus>
44          <OutputDirectory>.\build\keil\Obj\</OutputDirectory>
45          <OutputName>rt-thread</OutputName>
46          <CreateExecutable>1</CreateExecutable>
47          <CreateLib>0</CreateLib>
48          <CreateHexFile>0</CreateHexFile>
49          <DebugInformation>1</DebugInformation>
50          <BrowseInformation>0</BrowseInformation>
51          <ListingPath>.\build\keil\List\</ListingPath>
52          <HexFormatSelection>1</HexFormatSelection>
53          <Merge32K>0</Merge32K>
54          <CreateBatchFile>0</CreateBatchFile>
55          <BeforeCompile>
56            <RunUserProg1>0</RunUserProg1>
57            <RunUserProg2>0</RunUserProg2>
58            <UserProg1Name />
59            <UserProg2Name />
60            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
61            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
62            <nStopU1X>0</nStopU1X>
63            <nStopU2X>0</nStopU2X>
64          </BeforeCompile>
65          <BeforeMake>
66            <RunUserProg1>0</RunUserProg1>
67            <RunUserProg2>0</RunUserProg2>
68            <UserProg1Name />
69            <UserProg2Name />
70            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
71            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
72          </BeforeMake>
73          <AfterMake>
74            <RunUserProg1>1</RunUserProg1>
75            <RunUserProg2>0</RunUserProg2>
76            <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name>
77            <UserProg2Name />
78            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
79            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
80          </AfterMake>
81          <SelectedForBatchBuild>0</SelectedForBatchBuild>
82          <SVCSIdString />
83        </TargetCommonOption>
84        <CommonProperty>
85          <UseCPPCompiler>0</UseCPPCompiler>
86          <RVCTCodeConst>0</RVCTCodeConst>
87          <RVCTZI>0</RVCTZI>
88          <RVCTOtherData>0</RVCTOtherData>
89          <ModuleSelection>0</ModuleSelection>
90          <IncludeInBuild>1</IncludeInBuild>
91          <AlwaysBuild>0</AlwaysBuild>
92          <GenerateAssemblyFile>0</GenerateAssemblyFile>
93          <AssembleAssemblyFile>0</AssembleAssemblyFile>
94          <PublicsOnly>0</PublicsOnly>
95          <StopOnExitCode>3</StopOnExitCode>
96          <CustomArgument />
97          <IncludeLibraryModules />
98          <ComprImg>1</ComprImg>
99        </CommonProperty>
100        <DllOption>
101          <SimDllName>SARMCM3.DLL</SimDllName>
102          <SimDllArguments />
103          <SimDlgDll>DARMSTM.DLL</SimDlgDll>
104          <SimDlgDllArguments>-pSTM32F103RB</SimDlgDllArguments>
105          <TargetDllName>SARMCM3.DLL</TargetDllName>
106          <TargetDllArguments />
107          <TargetDlgDll>TARMSTM.DLL</TargetDlgDll>
108          <TargetDlgDllArguments>-pSTM32F103RB</TargetDlgDllArguments>
109        </DllOption>
110        <DebugOption>
111          <OPTHX>
112            <HexSelection>1</HexSelection>
113            <HexRangeLowAddress>0</HexRangeLowAddress>
114            <HexRangeHighAddress>0</HexRangeHighAddress>
115            <HexOffset>0</HexOffset>
116            <Oh166RecLen>16</Oh166RecLen>
117          </OPTHX>
118          <Simulator>
119            <UseSimulator>0</UseSimulator>
120            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
121            <RunToMain>1</RunToMain>
122            <RestoreBreakpoints>1</RestoreBreakpoints>
123            <RestoreWatchpoints>1</RestoreWatchpoints>
124            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
125            <RestoreFunctions>1</RestoreFunctions>
126            <RestoreToolbox>1</RestoreToolbox>
127            <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
128            <RestoreSysVw>1</RestoreSysVw>
129          </Simulator>
130          <Target>
131            <UseTarget>1</UseTarget>
132            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
133            <RunToMain>1</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            <RestoreSysVw>1</RestoreSysVw>
141            <UsePdscDebugDescription>0</UsePdscDebugDescription>
142          </Target>
143          <RunDebugAfterBuild>0</RunDebugAfterBuild>
144          <TargetSelection>6</TargetSelection>
145          <SimDlls>
146            <CpuDll />
147            <CpuDllArguments />
148            <PeripheralDll />
149            <PeripheralDllArguments />
150            <InitializationFile />
151          </SimDlls>
152          <TargetDlls>
153            <CpuDll />
154            <CpuDllArguments />
155            <PeripheralDll />
156            <PeripheralDllArguments />
157            <InitializationFile />
158            <Driver>Segger\JL2CM3.dll</Driver>
159          </TargetDlls>
160        </DebugOption>
161        <Utilities>
162          <Flash1>
163            <UseTargetDll>1</UseTargetDll>
164            <UseExternalTool>0</UseExternalTool>
165            <RunIndependent>0</RunIndependent>
166            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
167            <Capability>1</Capability>
168            <DriverSelection>4096</DriverSelection>
169          </Flash1>
170          <bUseTDR>1</bUseTDR>
171          <Flash2>BIN\UL2CM3.DLL</Flash2>
172          <Flash3 />
173          <Flash4 />
174          <pFcarmOut />
175          <pFcarmGrp />
176          <pFcArmRoot />
177          <FcArmLst>0</FcArmLst>
178        </Utilities>
179        <TargetArmAds>
180          <ArmAdsMisc>
181            <GenerateListings>0</GenerateListings>
182            <asHll>1</asHll>
183            <asAsm>1</asAsm>
184            <asMacX>1</asMacX>
185            <asSyms>1</asSyms>
186            <asFals>1</asFals>
187            <asDbgD>1</asDbgD>
188            <asForm>1</asForm>
189            <ldLst>0</ldLst>
190            <ldmm>1</ldmm>
191            <ldXref>1</ldXref>
192            <BigEnd>0</BigEnd>
193            <AdsALst>1</AdsALst>
194            <AdsACrf>1</AdsACrf>
195            <AdsANop>0</AdsANop>
196            <AdsANot>0</AdsANot>
197            <AdsLLst>1</AdsLLst>
198            <AdsLmap>1</AdsLmap>
199            <AdsLcgr>1</AdsLcgr>
200            <AdsLsym>1</AdsLsym>
201            <AdsLszi>1</AdsLszi>
202            <AdsLtoi>1</AdsLtoi>
203            <AdsLsun>1</AdsLsun>
204            <AdsLven>1</AdsLven>
205            <AdsLsxf>1</AdsLsxf>
206            <RvctClst>0</RvctClst>
207            <GenPPlst>0</GenPPlst>
208            <AdsCpuType>"Cortex-M3"</AdsCpuType>
209            <RvctDeviceName />
210            <mOS>0</mOS>
211            <uocRom>0</uocRom>
212            <uocRam>0</uocRam>
213            <hadIROM>1</hadIROM>
214            <hadIRAM>1</hadIRAM>
215            <hadXRAM>0</hadXRAM>
216            <uocXRam>0</uocXRam>
217            <RvdsVP>0</RvdsVP>
218            <hadIRAM2>0</hadIRAM2>
219            <hadIROM2>0</hadIROM2>
220            <StupSel>8</StupSel>
221            <useUlib>0</useUlib>
222            <EndSel>0</EndSel>
223            <uLtcg>0</uLtcg>
224            <RoSelD>3</RoSelD>
225            <RwSelD>3</RwSelD>
226            <CodeSel>0</CodeSel>
227            <OptFeed>0</OptFeed>
228            <NoZi1>0</NoZi1>
229            <NoZi2>0</NoZi2>
230            <NoZi3>0</NoZi3>
231            <NoZi4>0</NoZi4>
232            <NoZi5>0</NoZi5>
233            <Ro1Chk>0</Ro1Chk>
234            <Ro2Chk>0</Ro2Chk>
235            <Ro3Chk>0</Ro3Chk>
236            <Ir1Chk>1</Ir1Chk>
237            <Ir2Chk>0</Ir2Chk>
238            <Ra1Chk>0</Ra1Chk>
239            <Ra2Chk>0</Ra2Chk>
240            <Ra3Chk>0</Ra3Chk>
241            <Im1Chk>1</Im1Chk>
242            <Im2Chk>0</Im2Chk>
243            <OnChipMemories>
244              <Ocm1>
245                <Type>0</Type>
246                <StartAddress>0x0</StartAddress>
247                <Size>0x0</Size>
248              </Ocm1>
249              <Ocm2>
250                <Type>0</Type>
251                <StartAddress>0x0</StartAddress>
252                <Size>0x0</Size>
253              </Ocm2>
254              <Ocm3>
255                <Type>0</Type>
256                <StartAddress>0x0</StartAddress>
257                <Size>0x0</Size>
258              </Ocm3>
259              <Ocm4>
260                <Type>0</Type>
261                <StartAddress>0x0</StartAddress>
262                <Size>0x0</Size>
263              </Ocm4>
264              <Ocm5>
265                <Type>0</Type>
266                <StartAddress>0x0</StartAddress>
267                <Size>0x0</Size>
268              </Ocm5>
269              <Ocm6>
270                <Type>0</Type>
271                <StartAddress>0x0</StartAddress>
272                <Size>0x0</Size>
273              </Ocm6>
274              <IRAM>
275                <Type>0</Type>
276                <StartAddress>0x20000000</StartAddress>
277                <Size>0x5000</Size>
278              </IRAM>
279              <IROM>
280                <Type>1</Type>
281                <StartAddress>0x8000000</StartAddress>
282                <Size>0x20000</Size>
283              </IROM>
284              <XRAM>
285                <Type>0</Type>
286                <StartAddress>0x0</StartAddress>
287                <Size>0x0</Size>
288              </XRAM>
289              <OCR_RVCT1>
290                <Type>1</Type>
291                <StartAddress>0x0</StartAddress>
292                <Size>0x0</Size>
293              </OCR_RVCT1>
294              <OCR_RVCT2>
295                <Type>1</Type>
296                <StartAddress>0x0</StartAddress>
297                <Size>0x0</Size>
298              </OCR_RVCT2>
299              <OCR_RVCT3>
300                <Type>1</Type>
301                <StartAddress>0x0</StartAddress>
302                <Size>0x0</Size>
303              </OCR_RVCT3>
304              <OCR_RVCT4>
305                <Type>1</Type>
306                <StartAddress>0x8000000</StartAddress>
307                <Size>0x20000</Size>
308              </OCR_RVCT4>
309              <OCR_RVCT5>
310                <Type>1</Type>
311                <StartAddress>0x0</StartAddress>
312                <Size>0x0</Size>
313              </OCR_RVCT5>
314              <OCR_RVCT6>
315                <Type>0</Type>
316                <StartAddress>0x0</StartAddress>
317                <Size>0x0</Size>
318              </OCR_RVCT6>
319              <OCR_RVCT7>
320                <Type>0</Type>
321                <StartAddress>0x0</StartAddress>
322                <Size>0x0</Size>
323              </OCR_RVCT7>
324              <OCR_RVCT8>
325                <Type>0</Type>
326                <StartAddress>0x0</StartAddress>
327                <Size>0x0</Size>
328              </OCR_RVCT8>
329              <OCR_RVCT9>
330                <Type>0</Type>
331                <StartAddress>0x20000000</StartAddress>
332                <Size>0x5000</Size>
333              </OCR_RVCT9>
334              <OCR_RVCT10>
335                <Type>0</Type>
336                <StartAddress>0x0</StartAddress>
337                <Size>0x0</Size>
338              </OCR_RVCT10>
339            </OnChipMemories>
340            <RvctStartVector />
341          </ArmAdsMisc>
342          <Cads>
343            <interw>1</interw>
344            <Optim>1</Optim>
345            <oTime>0</oTime>
346            <SplitLS>0</SplitLS>
347            <OneElfS>1</OneElfS>
348            <Strict>0</Strict>
349            <EnumInt>0</EnumInt>
350            <PlainCh>0</PlainCh>
351            <Ropi>0</Ropi>
352            <Rwpi>0</Rwpi>
353            <wLevel>0</wLevel>
354            <uThumb>0</uThumb>
355            <uSurpInc>0</uSurpInc>
356            <uC99>1</uC99>
357            <useXO>0</useXO>
358            <VariousControls>
359              <MiscControls />
360              <Define>STM32F103xB, USE_HAL_DRIVER</Define>
361              <Undefine />
362              <IncludePath>applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include</IncludePath>
363            </VariousControls>
364          </Cads>
365          <Aads>
366            <interw>1</interw>
367            <Ropi>0</Ropi>
368            <Rwpi>0</Rwpi>
369            <thumb>0</thumb>
370            <SplitLS>0</SplitLS>
371            <SwStkChk>0</SwStkChk>
372            <NoWarn>0</NoWarn>
373            <uSurpInc>0</uSurpInc>
374            <useXO>0</useXO>
375            <VariousControls>
376              <MiscControls />
377              <Define />
378              <Undefine />
379              <IncludePath />
380            </VariousControls>
381          </Aads>
382          <LDads>
383            <umfTarg>0</umfTarg>
384            <Ropi>0</Ropi>
385            <Rwpi>0</Rwpi>
386            <noStLib>0</noStLib>
387            <RepFail>1</RepFail>
388            <useFile>0</useFile>
389            <TextAddressRange>0x08000000</TextAddressRange>
390            <DataAddressRange>0x20000000</DataAddressRange>
391            <pXoBase />
392            <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile>
393            <IncludeLibs />
394            <IncludeLibsPath />
395            <Misc> --keep *.o(.rti_fn.*)   --keep *.o(FSymTab)</Misc>
396            <LinkerInputFile />
397            <DisabledWarnings />
398          </LDads>
399        </TargetArmAds>
400      </TargetOption>
401      <Groups>
402        <Group>
403          <GroupName>Applications</GroupName>
404          <Files>
405            <File>
406              <FileName>main.c</FileName>
407              <FileType>1</FileType>
408              <FilePath>applications\main.c</FilePath>
409            </File>
410          </Files>
411        </Group>
412        <Group>
413          <GroupName>Drivers</GroupName>
414          <Files>
415            <File>
416              <FileName>board.c</FileName>
417              <FileType>1</FileType>
418              <FilePath>board\board.c</FilePath>
419            </File>
420          </Files>
421          <Files>
422            <File>
423              <FileName>stm32f1xx_hal_msp.c</FileName>
424              <FileType>1</FileType>
425              <FilePath>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</FilePath>
426            </File>
427          </Files>
428          <Files>
429            <File>
430              <FileName>startup_stm32f103xb.s</FileName>
431              <FileType>2</FileType>
432              <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s</FilePath>
433            </File>
434          </Files>
435          <Files>
436            <File>
437              <FileName>drv_gpio.c</FileName>
438              <FileType>1</FileType>
439              <FilePath>..\libraries\HAL_Drivers\drv_gpio.c</FilePath>
440            </File>
441          </Files>
442          <Files>
443            <File>
444              <FileName>drv_usart.c</FileName>
445              <FileType>1</FileType>
446              <FilePath>..\libraries\HAL_Drivers\drv_usart.c</FilePath>
447            </File>
448          </Files>
449          <Files>
450            <File>
451              <FileName>drv_common.c</FileName>
452              <FileType>1</FileType>
453              <FilePath>..\libraries\HAL_Drivers\drv_common.c</FilePath>
454            </File>
455          </Files>
456        </Group>
457        <Group>
458          <GroupName>Kernel</GroupName>
459          <Files>
460            <File>
461              <FileName>clock.c</FileName>
462              <FileType>1</FileType>
463              <FilePath>..\..\..\src\clock.c</FilePath>
464            </File>
465          </Files>
466          <Files>
467            <File>
468              <FileName>components.c</FileName>
469              <FileType>1</FileType>
470              <FilePath>..\..\..\src\components.c</FilePath>
471            </File>
472          </Files>
473          <Files>
474            <File>
475              <FileName>device.c</FileName>
476              <FileType>1</FileType>
477              <FilePath>..\..\..\src\device.c</FilePath>
478            </File>
479          </Files>
480          <Files>
481            <File>
482              <FileName>idle.c</FileName>
483              <FileType>1</FileType>
484              <FilePath>..\..\..\src\idle.c</FilePath>
485            </File>
486          </Files>
487          <Files>
488            <File>
489              <FileName>ipc.c</FileName>
490              <FileType>1</FileType>
491              <FilePath>..\..\..\src\ipc.c</FilePath>
492            </File>
493          </Files>
494          <Files>
495            <File>
496              <FileName>irq.c</FileName>
497              <FileType>1</FileType>
498              <FilePath>..\..\..\src\irq.c</FilePath>
499            </File>
500          </Files>
501          <Files>
502            <File>
503              <FileName>kservice.c</FileName>
504              <FileType>1</FileType>
505              <FilePath>..\..\..\src\kservice.c</FilePath>
506            </File>
507          </Files>
508          <Files>
509            <File>
510              <FileName>mem.c</FileName>
511              <FileType>1</FileType>
512              <FilePath>..\..\..\src\mem.c</FilePath>
513            </File>
514          </Files>
515          <Files>
516            <File>
517              <FileName>mempool.c</FileName>
518              <FileType>1</FileType>
519              <FilePath>..\..\..\src\mempool.c</FilePath>
520            </File>
521          </Files>
522          <Files>
523            <File>
524              <FileName>object.c</FileName>
525              <FileType>1</FileType>
526              <FilePath>..\..\..\src\object.c</FilePath>
527            </File>
528          </Files>
529          <Files>
530            <File>
531              <FileName>scheduler.c</FileName>
532              <FileType>1</FileType>
533              <FilePath>..\..\..\src\scheduler.c</FilePath>
534            </File>
535          </Files>
536          <Files>
537            <File>
538              <FileName>signal.c</FileName>
539              <FileType>1</FileType>
540              <FilePath>..\..\..\src\signal.c</FilePath>
541            </File>
542          </Files>
543          <Files>
544            <File>
545              <FileName>thread.c</FileName>
546              <FileType>1</FileType>
547              <FilePath>..\..\..\src\thread.c</FilePath>
548            </File>
549          </Files>
550          <Files>
551            <File>
552              <FileName>timer.c</FileName>
553              <FileType>1</FileType>
554              <FilePath>..\..\..\src\timer.c</FilePath>
555            </File>
556          </Files>
557        </Group>
558        <Group>
559          <GroupName>CORTEX-M3</GroupName>
560          <Files>
561            <File>
562              <FileName>cpuport.c</FileName>
563              <FileType>1</FileType>
564              <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath>
565            </File>
566          </Files>
567          <Files>
568            <File>
569              <FileName>context_rvds.S</FileName>
570              <FileType>2</FileType>
571              <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath>
572            </File>
573          </Files>
574          <Files>
575            <File>
576              <FileName>backtrace.c</FileName>
577              <FileType>1</FileType>
578              <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath>
579            </File>
580          </Files>
581          <Files>
582            <File>
583              <FileName>div0.c</FileName>
584              <FileType>1</FileType>
585              <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath>
586            </File>
587          </Files>
588          <Files>
589            <File>
590              <FileName>showmem.c</FileName>
591              <FileType>1</FileType>
592              <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath>
593            </File>
594          </Files>
595        </Group>
596        <Group>
597          <GroupName>DeviceDrivers</GroupName>
598          <Files>
599            <File>
600              <FileName>pin.c</FileName>
601              <FileType>1</FileType>
602              <FilePath>..\..\..\components\drivers\misc\pin.c</FilePath>
603            </File>
604          </Files>
605          <Files>
606            <File>
607              <FileName>serial.c</FileName>
608              <FileType>1</FileType>
609              <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath>
610            </File>
611          </Files>
612          <Files>
613            <File>
614              <FileName>completion.c</FileName>
615              <FileType>1</FileType>
616              <FilePath>..\..\..\components\drivers\src\completion.c</FilePath>
617            </File>
618          </Files>
619          <Files>
620            <File>
621              <FileName>dataqueue.c</FileName>
622              <FileType>1</FileType>
623              <FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath>
624            </File>
625          </Files>
626          <Files>
627            <File>
628              <FileName>pipe.c</FileName>
629              <FileType>1</FileType>
630              <FilePath>..\..\..\components\drivers\src\pipe.c</FilePath>
631            </File>
632          </Files>
633          <Files>
634            <File>
635              <FileName>ringblk_buf.c</FileName>
636              <FileType>1</FileType>
637              <FilePath>..\..\..\components\drivers\src\ringblk_buf.c</FilePath>
638            </File>
639          </Files>
640          <Files>
641            <File>
642              <FileName>ringbuffer.c</FileName>
643              <FileType>1</FileType>
644              <FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath>
645            </File>
646          </Files>
647          <Files>
648            <File>
649              <FileName>waitqueue.c</FileName>
650              <FileType>1</FileType>
651              <FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath>
652            </File>
653          </Files>
654          <Files>
655            <File>
656              <FileName>workqueue.c</FileName>
657              <FileType>1</FileType>
658              <FilePath>..\..\..\components\drivers\src\workqueue.c</FilePath>
659            </File>
660          </Files>
661        </Group>
662        <Group>
663          <GroupName>finsh</GroupName>
664          <Files>
665            <File>
666              <FileName>shell.c</FileName>
667              <FileType>1</FileType>
668              <FilePath>..\..\..\components\finsh\shell.c</FilePath>
669            </File>
670          </Files>
671          <Files>
672            <File>
673              <FileName>symbol.c</FileName>
674              <FileType>1</FileType>
675              <FilePath>..\..\..\components\finsh\symbol.c</FilePath>
676            </File>
677          </Files>
678          <Files>
679            <File>
680              <FileName>cmd.c</FileName>
681              <FileType>1</FileType>
682              <FilePath>..\..\..\components\finsh\cmd.c</FilePath>
683            </File>
684          </Files>
685          <Files>
686            <File>
687              <FileName>msh.c</FileName>
688              <FileType>1</FileType>
689              <FilePath>..\..\..\components\finsh\msh.c</FilePath>
690            </File>
691          </Files>
692          <Files>
693            <File>
694              <FileName>msh_cmd.c</FileName>
695              <FileType>1</FileType>
696              <FilePath>..\..\..\components\finsh\msh_cmd.c</FilePath>
697            </File>
698          </Files>
699          <Files>
700            <File>
701              <FileName>msh_file.c</FileName>
702              <FileType>1</FileType>
703              <FilePath>..\..\..\components\finsh\msh_file.c</FilePath>
704            </File>
705          </Files>
706        </Group>
707        <Group>
708          <GroupName>STM32_HAL</GroupName>
709          <Files>
710            <File>
711              <FileName>system_stm32f1xx.c</FileName>
712              <FileType>1</FileType>
713              <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath>
714            </File>
715          </Files>
716          <Files>
717            <File>
718              <FileName>stm32f1xx_hal_adc.c</FileName>
719              <FileType>1</FileType>
720              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c</FilePath>
721            </File>
722          </Files>
723          <Files>
724            <File>
725              <FileName>stm32f1xx_hal_adc_ex.c</FileName>
726              <FileType>1</FileType>
727              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c</FilePath>
728            </File>
729          </Files>
730          <Files>
731            <File>
732              <FileName>stm32f1xx_hal_gpio.c</FileName>
733              <FileType>1</FileType>
734              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath>
735            </File>
736          </Files>
737          <Files>
738            <File>
739              <FileName>stm32f1xx_hal_gpio_ex.c</FileName>
740              <FileType>1</FileType>
741              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath>
742            </File>
743          </Files>
744          <Files>
745            <File>
746              <FileName>stm32f1xx_hal_flash.c</FileName>
747              <FileType>1</FileType>
748              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c</FilePath>
749            </File>
750          </Files>
751          <Files>
752            <File>
753              <FileName>stm32f1xx_hal_flash_ex.c</FileName>
754              <FileType>1</FileType>
755              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c</FilePath>
756            </File>
757          </Files>
758          <Files>
759            <File>
760              <FileName>stm32f1xx_hal_dma.c</FileName>
761              <FileType>1</FileType>
762              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</FilePath>
763            </File>
764          </Files>
765          <Files>
766            <File>
767              <FileName>stm32f1xx_hal_cortex.c</FileName>
768              <FileType>1</FileType>
769              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</FilePath>
770            </File>
771          </Files>
772          <Files>
773            <File>
774              <FileName>stm32f1xx_hal_crc.c</FileName>
775              <FileType>1</FileType>
776              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</FilePath>
777            </File>
778          </Files>
779          <Files>
780            <File>
781              <FileName>stm32f1xx_hal_i2c.c</FileName>
782              <FileType>1</FileType>
783              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c</FilePath>
784            </File>
785          </Files>
786          <Files>
787            <File>
788              <FileName>stm32f1xx_hal_irda.c</FileName>
789              <FileType>1</FileType>
790              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c</FilePath>
791            </File>
792          </Files>
793          <Files>
794            <File>
795              <FileName>stm32f1xx_hal_iwdg.c</FileName>
796              <FileType>1</FileType>
797              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c</FilePath>
798            </File>
799          </Files>
800          <Files>
801            <File>
802              <FileName>stm32f1xx_hal_pwr.c</FileName>
803              <FileType>1</FileType>
804              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</FilePath>
805            </File>
806          </Files>
807          <Files>
808            <File>
809              <FileName>stm32f1xx_hal_rcc.c</FileName>
810              <FileType>1</FileType>
811              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</FilePath>
812            </File>
813          </Files>
814          <Files>
815            <File>
816              <FileName>stm32f1xx_hal_rcc_ex.c</FileName>
817              <FileType>1</FileType>
818              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</FilePath>
819            </File>
820          </Files>
821          <Files>
822            <File>
823              <FileName>stm32f1xx_hal_rtc.c</FileName>
824              <FileType>1</FileType>
825              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c</FilePath>
826            </File>
827          </Files>
828          <Files>
829            <File>
830              <FileName>stm32f1xx_hal_rtc_ex.c</FileName>
831              <FileType>1</FileType>
832              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c</FilePath>
833            </File>
834          </Files>
835          <Files>
836            <File>
837              <FileName>stm32f1xx_hal_smartcard.c</FileName>
838              <FileType>1</FileType>
839              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c</FilePath>
840            </File>
841          </Files>
842          <Files>
843            <File>
844              <FileName>stm32f1xx_hal_spi.c</FileName>
845              <FileType>1</FileType>
846              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c</FilePath>
847            </File>
848          </Files>
849          <Files>
850            <File>
851              <FileName>stm32f1xx_hal_spi_ex.c</FileName>
852              <FileType>1</FileType>
853              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c</FilePath>
854            </File>
855          </Files>
856          <Files>
857            <File>
858              <FileName>stm32f1xx_hal_tim.c</FileName>
859              <FileType>1</FileType>
860              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c</FilePath>
861            </File>
862          </Files>
863          <Files>
864            <File>
865              <FileName>stm32f1xx_hal_tim_ex.c</FileName>
866              <FileType>1</FileType>
867              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c</FilePath>
868            </File>
869          </Files>
870          <Files>
871            <File>
872              <FileName>stm32f1xx_hal_uart.c</FileName>
873              <FileType>1</FileType>
874              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath>
875            </File>
876          </Files>
877          <Files>
878            <File>
879              <FileName>stm32f1xx_hal_usart.c</FileName>
880              <FileType>1</FileType>
881              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath>
882            </File>
883          </Files>
884          <Files>
885            <File>
886              <FileName>stm32f1xx_hal_wwdg.c</FileName>
887              <FileType>1</FileType>
888              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c</FilePath>
889            </File>
890          </Files>
891          <Files>
892            <File>
893              <FileName>stm32f1xx_hal.c</FileName>
894              <FileType>1</FileType>
895              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</FilePath>
896            </File>
897          </Files>
898          <Files>
899            <File>
900              <FileName>stm32f1xx_ll_adc.c</FileName>
901              <FileType>1</FileType>
902              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c</FilePath>
903            </File>
904          </Files>
905          <Files>
906            <File>
907              <FileName>stm32f1xx_ll_crc.c</FileName>
908              <FileType>1</FileType>
909              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c</FilePath>
910            </File>
911          </Files>
912          <Files>
913            <File>
914              <FileName>stm32f1xx_ll_dac.c</FileName>
915              <FileType>1</FileType>
916              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c</FilePath>
917            </File>
918          </Files>
919          <Files>
920            <File>
921              <FileName>stm32f1xx_ll_dma.c</FileName>
922              <FileType>1</FileType>
923              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c</FilePath>
924            </File>
925          </Files>
926          <Files>
927            <File>
928              <FileName>stm32f1xx_ll_exti.c</FileName>
929              <FileType>1</FileType>
930              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c</FilePath>
931            </File>
932          </Files>
933          <Files>
934            <File>
935              <FileName>stm32f1xx_ll_fsmc.c</FileName>
936              <FileType>1</FileType>
937              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c</FilePath>
938            </File>
939          </Files>
940          <Files>
941            <File>
942              <FileName>stm32f1xx_ll_gpio.c</FileName>
943              <FileType>1</FileType>
944              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c</FilePath>
945            </File>
946          </Files>
947          <Files>
948            <File>
949              <FileName>stm32f1xx_ll_i2c.c</FileName>
950              <FileType>1</FileType>
951              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c</FilePath>
952            </File>
953          </Files>
954          <Files>
955            <File>
956              <FileName>stm32f1xx_ll_pwr.c</FileName>
957              <FileType>1</FileType>
958              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c</FilePath>
959            </File>
960          </Files>
961          <Files>
962            <File>
963              <FileName>stm32f1xx_ll_rcc.c</FileName>
964              <FileType>1</FileType>
965              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c</FilePath>
966            </File>
967          </Files>
968          <Files>
969            <File>
970              <FileName>stm32f1xx_ll_rtc.c</FileName>
971              <FileType>1</FileType>
972              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c</FilePath>
973            </File>
974          </Files>
975          <Files>
976            <File>
977              <FileName>stm32f1xx_ll_sdmmc.c</FileName>
978              <FileType>1</FileType>
979              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c</FilePath>
980            </File>
981          </Files>
982          <Files>
983            <File>
984              <FileName>stm32f1xx_ll_spi.c</FileName>
985              <FileType>1</FileType>
986              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c</FilePath>
987            </File>
988          </Files>
989          <Files>
990            <File>
991              <FileName>stm32f1xx_ll_tim.c</FileName>
992              <FileType>1</FileType>
993              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c</FilePath>
994            </File>
995          </Files>
996          <Files>
997            <File>
998              <FileName>stm32f1xx_ll_usart.c</FileName>
999              <FileType>1</FileType>
1000              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c</FilePath>
1001            </File>
1002          </Files>
1003          <Files>
1004            <File>
1005              <FileName>stm32f1xx_ll_usb.c</FileName>
1006              <FileType>1</FileType>
1007              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c</FilePath>
1008            </File>
1009          </Files>
1010          <Files>
1011            <File>
1012              <FileName>stm32f1xx_ll_utils.c</FileName>
1013              <FileType>1</FileType>
1014              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c</FilePath>
1015            </File>
1016          </Files>
1017          <Files>
1018            <File>
1019              <FileName>stm32f1xx_hal_cec.c</FileName>
1020              <FileType>1</FileType>
1021              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</FilePath>
1022            </File>
1023          </Files>
1024          <Files>
1025            <File>
1026              <FileName>stm32f1xx_hal_can.c</FileName>
1027              <FileType>1</FileType>
1028              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c</FilePath>
1029            </File>
1030          </Files>
1031          <Files>
1032            <File>
1033              <FileName>stm32f1xx_hal_dac.c</FileName>
1034              <FileType>1</FileType>
1035              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac.c</FilePath>
1036            </File>
1037          </Files>
1038          <Files>
1039            <File>
1040              <FileName>stm32f1xx_hal_dac_ex.c</FileName>
1041              <FileType>1</FileType>
1042              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dac_ex.c</FilePath>
1043            </File>
1044          </Files>
1045          <Files>
1046            <File>
1047              <FileName>stm32f1xx_hal_eth.c</FileName>
1048              <FileType>1</FileType>
1049              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_eth.c</FilePath>
1050            </File>
1051          </Files>
1052          <Files>
1053            <File>
1054              <FileName>stm32f1xx_hal_hcd.c</FileName>
1055              <FileType>1</FileType>
1056              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_hcd.c</FilePath>
1057            </File>
1058          </Files>
1059          <Files>
1060            <File>
1061              <FileName>stm32f1xx_hal_i2s.c</FileName>
1062              <FileType>1</FileType>
1063              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2s.c</FilePath>
1064            </File>
1065          </Files>
1066          <Files>
1067            <File>
1068              <FileName>stm32f1xx_hal_mmc.c</FileName>
1069              <FileType>1</FileType>
1070              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_mmc.c</FilePath>
1071            </File>
1072          </Files>
1073          <Files>
1074            <File>
1075              <FileName>stm32f1xx_hal_sd.c</FileName>
1076              <FileType>1</FileType>
1077              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sd.c</FilePath>
1078            </File>
1079          </Files>
1080          <Files>
1081            <File>
1082              <FileName>stm32f1xx_hal_nand.c</FileName>
1083              <FileType>1</FileType>
1084              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nand.c</FilePath>
1085            </File>
1086          </Files>
1087          <Files>
1088            <File>
1089              <FileName>stm32f1xx_hal_pccard.c</FileName>
1090              <FileType>1</FileType>
1091              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pccard.c</FilePath>
1092            </File>
1093          </Files>
1094          <Files>
1095            <File>
1096              <FileName>stm32f1xx_hal_nor.c</FileName>
1097              <FileType>1</FileType>
1098              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_nor.c</FilePath>
1099            </File>
1100          </Files>
1101          <Files>
1102            <File>
1103              <FileName>stm32f1xx_hal_sram.c</FileName>
1104              <FileType>1</FileType>
1105              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c</FilePath>
1106            </File>
1107          </Files>
1108          <Files>
1109            <File>
1110              <FileName>stm32f1xx_hal_pcd.c</FileName>
1111              <FileType>1</FileType>
1112              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c</FilePath>
1113            </File>
1114          </Files>
1115          <Files>
1116            <File>
1117              <FileName>stm32f1xx_hal_pcd_ex.c</FileName>
1118              <FileType>1</FileType>
1119              <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c</FilePath>
1120            </File>
1121          </Files>
1122        </Group>
1123      </Groups>
1124    </Target>
1125  </Targets>
1126</Project>
1127