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