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