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>RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, PART_TM4C123GH6PM, TARGET_IS_TM4C123_RB1, rvmdk, __STDC_LIMIT_MACROS</Define>
361              <Undefine />
362              <IncludePath>libraries\TivaWare_C_series\tm4c123_driverlib;..\..\components\drivers\phy;..\..\components\drivers\include;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib\inc;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\components\libc\posix\io\epoll;..\..\components\libc\posix\io\poll;..\..\components\drivers\spi;..\..\components\finsh;applications;..\..\components\libc\compilers\common\extension;board;..\..\components\drivers\include;.;libraries\Drivers;..\..\components\libc\posix\ipc;..\..\include;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;libraries\TivaWare_C_series\tm4c123_driverlib\driverlib;libraries\Drivers\config;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\components\libc\compilers\common\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 />
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>Compiler</GroupName>
414          <Files>
415            <File>
416              <FileName>syscall_mem.c</FileName>
417              <FileType>1</FileType>
418              <FilePath>..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath>
419            </File>
420          </Files>
421          <Files>
422            <File>
423              <FileName>syscalls.c</FileName>
424              <FileType>1</FileType>
425              <FilePath>..\..\components\libc\compilers\armlibc\syscalls.c</FilePath>
426            </File>
427          </Files>
428          <Files>
429            <File>
430              <FileName>cctype.c</FileName>
431              <FileType>1</FileType>
432              <FilePath>..\..\components\libc\compilers\common\cctype.c</FilePath>
433            </File>
434          </Files>
435          <Files>
436            <File>
437              <FileName>cstdlib.c</FileName>
438              <FileType>1</FileType>
439              <FilePath>..\..\components\libc\compilers\common\cstdlib.c</FilePath>
440            </File>
441          </Files>
442          <Files>
443            <File>
444              <FileName>cstring.c</FileName>
445              <FileType>1</FileType>
446              <FilePath>..\..\components\libc\compilers\common\cstring.c</FilePath>
447            </File>
448          </Files>
449          <Files>
450            <File>
451              <FileName>ctime.c</FileName>
452              <FileType>1</FileType>
453              <FilePath>..\..\components\libc\compilers\common\ctime.c</FilePath>
454            </File>
455          </Files>
456          <Files>
457            <File>
458              <FileName>cunistd.c</FileName>
459              <FileType>1</FileType>
460              <FilePath>..\..\components\libc\compilers\common\cunistd.c</FilePath>
461            </File>
462          </Files>
463          <Files>
464            <File>
465              <FileName>cwchar.c</FileName>
466              <FileType>1</FileType>
467              <FilePath>..\..\components\libc\compilers\common\cwchar.c</FilePath>
468            </File>
469          </Files>
470        </Group>
471        <Group>
472          <GroupName>DeviceDrivers</GroupName>
473          <Files>
474            <File>
475              <FileName>device.c</FileName>
476              <FileType>1</FileType>
477              <FilePath>..\..\components\drivers\core\device.c</FilePath>
478              <FileOption>
479                <FileArmAds>
480                  <Cads>
481                    <VariousControls>
482                      <MiscControls> </MiscControls>
483                      <Define>__RT_IPC_SOURCE__</Define>
484                      <Undefine> </Undefine>
485                      <IncludePath> </IncludePath>
486                    </VariousControls>
487                  </Cads>
488                </FileArmAds>
489              </FileOption>
490            </File>
491          </Files>
492          <Files>
493            <File>
494              <FileName>completion_comm.c</FileName>
495              <FileType>1</FileType>
496              <FilePath>..\..\components\drivers\ipc\completion_comm.c</FilePath>
497              <FileOption>
498                <FileArmAds>
499                  <Cads>
500                    <VariousControls>
501                      <MiscControls> </MiscControls>
502                      <Define>__RT_IPC_SOURCE__</Define>
503                      <Undefine> </Undefine>
504                      <IncludePath> </IncludePath>
505                    </VariousControls>
506                  </Cads>
507                </FileArmAds>
508              </FileOption>
509            </File>
510          </Files>
511          <Files>
512            <File>
513              <FileName>completion_up.c</FileName>
514              <FileType>1</FileType>
515              <FilePath>..\..\components\drivers\ipc\completion_up.c</FilePath>
516              <FileOption>
517                <FileArmAds>
518                  <Cads>
519                    <VariousControls>
520                      <MiscControls> </MiscControls>
521                      <Define>__RT_IPC_SOURCE__</Define>
522                      <Undefine> </Undefine>
523                      <IncludePath> </IncludePath>
524                    </VariousControls>
525                  </Cads>
526                </FileArmAds>
527              </FileOption>
528            </File>
529          </Files>
530          <Files>
531            <File>
532              <FileName>condvar.c</FileName>
533              <FileType>1</FileType>
534              <FilePath>..\..\components\drivers\ipc\condvar.c</FilePath>
535              <FileOption>
536                <FileArmAds>
537                  <Cads>
538                    <VariousControls>
539                      <MiscControls> </MiscControls>
540                      <Define>__RT_IPC_SOURCE__</Define>
541                      <Undefine> </Undefine>
542                      <IncludePath> </IncludePath>
543                    </VariousControls>
544                  </Cads>
545                </FileArmAds>
546              </FileOption>
547            </File>
548          </Files>
549          <Files>
550            <File>
551              <FileName>dataqueue.c</FileName>
552              <FileType>1</FileType>
553              <FilePath>..\..\components\drivers\ipc\dataqueue.c</FilePath>
554              <FileOption>
555                <FileArmAds>
556                  <Cads>
557                    <VariousControls>
558                      <MiscControls> </MiscControls>
559                      <Define>__RT_IPC_SOURCE__</Define>
560                      <Undefine> </Undefine>
561                      <IncludePath> </IncludePath>
562                    </VariousControls>
563                  </Cads>
564                </FileArmAds>
565              </FileOption>
566            </File>
567          </Files>
568          <Files>
569            <File>
570              <FileName>pipe.c</FileName>
571              <FileType>1</FileType>
572              <FilePath>..\..\components\drivers\ipc\pipe.c</FilePath>
573              <FileOption>
574                <FileArmAds>
575                  <Cads>
576                    <VariousControls>
577                      <MiscControls> </MiscControls>
578                      <Define>__RT_IPC_SOURCE__</Define>
579                      <Undefine> </Undefine>
580                      <IncludePath> </IncludePath>
581                    </VariousControls>
582                  </Cads>
583                </FileArmAds>
584              </FileOption>
585            </File>
586          </Files>
587          <Files>
588            <File>
589              <FileName>ringblk_buf.c</FileName>
590              <FileType>1</FileType>
591              <FilePath>..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
592              <FileOption>
593                <FileArmAds>
594                  <Cads>
595                    <VariousControls>
596                      <MiscControls> </MiscControls>
597                      <Define>__RT_IPC_SOURCE__</Define>
598                      <Undefine> </Undefine>
599                      <IncludePath> </IncludePath>
600                    </VariousControls>
601                  </Cads>
602                </FileArmAds>
603              </FileOption>
604            </File>
605          </Files>
606          <Files>
607            <File>
608              <FileName>ringbuffer.c</FileName>
609              <FileType>1</FileType>
610              <FilePath>..\..\components\drivers\ipc\ringbuffer.c</FilePath>
611              <FileOption>
612                <FileArmAds>
613                  <Cads>
614                    <VariousControls>
615                      <MiscControls> </MiscControls>
616                      <Define>__RT_IPC_SOURCE__</Define>
617                      <Undefine> </Undefine>
618                      <IncludePath> </IncludePath>
619                    </VariousControls>
620                  </Cads>
621                </FileArmAds>
622              </FileOption>
623            </File>
624          </Files>
625          <Files>
626            <File>
627              <FileName>waitqueue.c</FileName>
628              <FileType>1</FileType>
629              <FilePath>..\..\components\drivers\ipc\waitqueue.c</FilePath>
630              <FileOption>
631                <FileArmAds>
632                  <Cads>
633                    <VariousControls>
634                      <MiscControls> </MiscControls>
635                      <Define>__RT_IPC_SOURCE__</Define>
636                      <Undefine> </Undefine>
637                      <IncludePath> </IncludePath>
638                    </VariousControls>
639                  </Cads>
640                </FileArmAds>
641              </FileOption>
642            </File>
643          </Files>
644          <Files>
645            <File>
646              <FileName>workqueue.c</FileName>
647              <FileType>1</FileType>
648              <FilePath>..\..\components\drivers\ipc\workqueue.c</FilePath>
649              <FileOption>
650                <FileArmAds>
651                  <Cads>
652                    <VariousControls>
653                      <MiscControls> </MiscControls>
654                      <Define>__RT_IPC_SOURCE__</Define>
655                      <Undefine> </Undefine>
656                      <IncludePath> </IncludePath>
657                    </VariousControls>
658                  </Cads>
659                </FileArmAds>
660              </FileOption>
661            </File>
662          </Files>
663          <Files>
664            <File>
665              <FileName>adc.c</FileName>
666              <FileType>1</FileType>
667              <FilePath>..\..\components\drivers\misc\adc.c</FilePath>
668              <FileOption>
669                <FileArmAds>
670                  <Cads>
671                    <VariousControls>
672                      <MiscControls> </MiscControls>
673                      <Define>__RT_IPC_SOURCE__</Define>
674                      <Undefine> </Undefine>
675                      <IncludePath> </IncludePath>
676                    </VariousControls>
677                  </Cads>
678                </FileArmAds>
679              </FileOption>
680            </File>
681          </Files>
682          <Files>
683            <File>
684              <FileName>rt_drv_pwm.c</FileName>
685              <FileType>1</FileType>
686              <FilePath>..\..\components\drivers\misc\rt_drv_pwm.c</FilePath>
687              <FileOption>
688                <FileArmAds>
689                  <Cads>
690                    <VariousControls>
691                      <MiscControls> </MiscControls>
692                      <Define>__RT_IPC_SOURCE__</Define>
693                      <Undefine> </Undefine>
694                      <IncludePath> </IncludePath>
695                    </VariousControls>
696                  </Cads>
697                </FileArmAds>
698              </FileOption>
699            </File>
700          </Files>
701          <Files>
702            <File>
703              <FileName>dev_pin.c</FileName>
704              <FileType>1</FileType>
705              <FilePath>..\..\components\drivers\pin\dev_pin.c</FilePath>
706              <FileOption>
707                <FileArmAds>
708                  <Cads>
709                    <VariousControls>
710                      <MiscControls> </MiscControls>
711                      <Define>__RT_IPC_SOURCE__</Define>
712                      <Undefine> </Undefine>
713                      <IncludePath> </IncludePath>
714                    </VariousControls>
715                  </Cads>
716                </FileArmAds>
717              </FileOption>
718            </File>
719          </Files>
720          <Files>
721            <File>
722              <FileName>dev_serial.c</FileName>
723              <FileType>1</FileType>
724              <FilePath>..\..\components\drivers\serial\dev_serial.c</FilePath>
725              <FileOption>
726                <FileArmAds>
727                  <Cads>
728                    <VariousControls>
729                      <MiscControls> </MiscControls>
730                      <Define>__RT_IPC_SOURCE__</Define>
731                      <Undefine> </Undefine>
732                      <IncludePath> </IncludePath>
733                    </VariousControls>
734                  </Cads>
735                </FileArmAds>
736              </FileOption>
737            </File>
738          </Files>
739          <Files>
740            <File>
741              <FileName>dev_spi.c</FileName>
742              <FileType>1</FileType>
743              <FilePath>..\..\components\drivers\spi\dev_spi.c</FilePath>
744              <FileOption>
745                <FileArmAds>
746                  <Cads>
747                    <VariousControls>
748                      <MiscControls> </MiscControls>
749                      <Define>__RT_IPC_SOURCE__</Define>
750                      <Undefine> </Undefine>
751                      <IncludePath> </IncludePath>
752                    </VariousControls>
753                  </Cads>
754                </FileArmAds>
755              </FileOption>
756            </File>
757          </Files>
758          <Files>
759            <File>
760              <FileName>dev_spi_core.c</FileName>
761              <FileType>1</FileType>
762              <FilePath>..\..\components\drivers\spi\dev_spi_core.c</FilePath>
763              <FileOption>
764                <FileArmAds>
765                  <Cads>
766                    <VariousControls>
767                      <MiscControls> </MiscControls>
768                      <Define>__RT_IPC_SOURCE__</Define>
769                      <Undefine> </Undefine>
770                      <IncludePath> </IncludePath>
771                    </VariousControls>
772                  </Cads>
773                </FileArmAds>
774              </FileOption>
775            </File>
776          </Files>
777        </Group>
778        <Group>
779          <GroupName>Drivers</GroupName>
780          <Files>
781            <File>
782              <FileName>board.c</FileName>
783              <FileType>1</FileType>
784              <FilePath>board\board.c</FilePath>
785            </File>
786          </Files>
787          <Files>
788            <File>
789              <FileName>tm4c123_config.c</FileName>
790              <FileType>1</FileType>
791              <FilePath>board\tm4c123_config.c</FilePath>
792            </File>
793          </Files>
794          <Files>
795            <File>
796              <FileName>startup_rvmdk.S</FileName>
797              <FileType>2</FileType>
798              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\startup\arm\startup_rvmdk.S</FilePath>
799            </File>
800          </Files>
801          <Files>
802            <File>
803              <FileName>drv_adc.c</FileName>
804              <FileType>1</FileType>
805              <FilePath>libraries\Drivers\drv_adc.c</FilePath>
806            </File>
807          </Files>
808          <Files>
809            <File>
810              <FileName>drv_gpio.c</FileName>
811              <FileType>1</FileType>
812              <FilePath>libraries\Drivers\drv_gpio.c</FilePath>
813            </File>
814          </Files>
815          <Files>
816            <File>
817              <FileName>drv_pwm.c</FileName>
818              <FileType>1</FileType>
819              <FilePath>libraries\Drivers\drv_pwm.c</FilePath>
820            </File>
821          </Files>
822          <Files>
823            <File>
824              <FileName>drv_spi.c</FileName>
825              <FileType>1</FileType>
826              <FilePath>libraries\Drivers\drv_spi.c</FilePath>
827            </File>
828          </Files>
829          <Files>
830            <File>
831              <FileName>drv_uart.c</FileName>
832              <FileType>1</FileType>
833              <FilePath>libraries\Drivers\drv_uart.c</FilePath>
834            </File>
835          </Files>
836        </Group>
837        <Group>
838          <GroupName>Finsh</GroupName>
839          <Files>
840            <File>
841              <FileName>msh.c</FileName>
842              <FileType>1</FileType>
843              <FilePath>..\..\components\finsh\msh.c</FilePath>
844            </File>
845          </Files>
846          <Files>
847            <File>
848              <FileName>shell.c</FileName>
849              <FileType>1</FileType>
850              <FilePath>..\..\components\finsh\shell.c</FilePath>
851            </File>
852          </Files>
853          <Files>
854            <File>
855              <FileName>msh_parse.c</FileName>
856              <FileType>1</FileType>
857              <FilePath>..\..\components\finsh\msh_parse.c</FilePath>
858            </File>
859          </Files>
860          <Files>
861            <File>
862              <FileName>cmd.c</FileName>
863              <FileType>1</FileType>
864              <FilePath>..\..\components\finsh\cmd.c</FilePath>
865            </File>
866          </Files>
867        </Group>
868        <Group>
869          <GroupName>Kernel</GroupName>
870          <Files>
871            <File>
872              <FileName>clock.c</FileName>
873              <FileType>1</FileType>
874              <FilePath>..\..\src\clock.c</FilePath>
875              <FileOption>
876                <FileArmAds>
877                  <Cads>
878                    <VariousControls>
879                      <MiscControls> </MiscControls>
880                      <Define>__RT_KERNEL_SOURCE__</Define>
881                      <Undefine> </Undefine>
882                      <IncludePath> </IncludePath>
883                    </VariousControls>
884                  </Cads>
885                </FileArmAds>
886              </FileOption>
887            </File>
888          </Files>
889          <Files>
890            <File>
891              <FileName>components.c</FileName>
892              <FileType>1</FileType>
893              <FilePath>..\..\src\components.c</FilePath>
894              <FileOption>
895                <FileArmAds>
896                  <Cads>
897                    <VariousControls>
898                      <MiscControls> </MiscControls>
899                      <Define>__RT_KERNEL_SOURCE__</Define>
900                      <Undefine> </Undefine>
901                      <IncludePath> </IncludePath>
902                    </VariousControls>
903                  </Cads>
904                </FileArmAds>
905              </FileOption>
906            </File>
907          </Files>
908          <Files>
909            <File>
910              <FileName>cpu_up.c</FileName>
911              <FileType>1</FileType>
912              <FilePath>..\..\src\cpu_up.c</FilePath>
913              <FileOption>
914                <FileArmAds>
915                  <Cads>
916                    <VariousControls>
917                      <MiscControls> </MiscControls>
918                      <Define>__RT_KERNEL_SOURCE__</Define>
919                      <Undefine> </Undefine>
920                      <IncludePath> </IncludePath>
921                    </VariousControls>
922                  </Cads>
923                </FileArmAds>
924              </FileOption>
925            </File>
926          </Files>
927          <Files>
928            <File>
929              <FileName>defunct.c</FileName>
930              <FileType>1</FileType>
931              <FilePath>..\..\src\defunct.c</FilePath>
932              <FileOption>
933                <FileArmAds>
934                  <Cads>
935                    <VariousControls>
936                      <MiscControls> </MiscControls>
937                      <Define>__RT_KERNEL_SOURCE__</Define>
938                      <Undefine> </Undefine>
939                      <IncludePath> </IncludePath>
940                    </VariousControls>
941                  </Cads>
942                </FileArmAds>
943              </FileOption>
944            </File>
945          </Files>
946          <Files>
947            <File>
948              <FileName>idle.c</FileName>
949              <FileType>1</FileType>
950              <FilePath>..\..\src\idle.c</FilePath>
951              <FileOption>
952                <FileArmAds>
953                  <Cads>
954                    <VariousControls>
955                      <MiscControls> </MiscControls>
956                      <Define>__RT_KERNEL_SOURCE__</Define>
957                      <Undefine> </Undefine>
958                      <IncludePath> </IncludePath>
959                    </VariousControls>
960                  </Cads>
961                </FileArmAds>
962              </FileOption>
963            </File>
964          </Files>
965          <Files>
966            <File>
967              <FileName>ipc.c</FileName>
968              <FileType>1</FileType>
969              <FilePath>..\..\src\ipc.c</FilePath>
970              <FileOption>
971                <FileArmAds>
972                  <Cads>
973                    <VariousControls>
974                      <MiscControls> </MiscControls>
975                      <Define>__RT_KERNEL_SOURCE__</Define>
976                      <Undefine> </Undefine>
977                      <IncludePath> </IncludePath>
978                    </VariousControls>
979                  </Cads>
980                </FileArmAds>
981              </FileOption>
982            </File>
983          </Files>
984          <Files>
985            <File>
986              <FileName>irq.c</FileName>
987              <FileType>1</FileType>
988              <FilePath>..\..\src\irq.c</FilePath>
989              <FileOption>
990                <FileArmAds>
991                  <Cads>
992                    <VariousControls>
993                      <MiscControls> </MiscControls>
994                      <Define>__RT_KERNEL_SOURCE__</Define>
995                      <Undefine> </Undefine>
996                      <IncludePath> </IncludePath>
997                    </VariousControls>
998                  </Cads>
999                </FileArmAds>
1000              </FileOption>
1001            </File>
1002          </Files>
1003          <Files>
1004            <File>
1005              <FileName>kservice.c</FileName>
1006              <FileType>1</FileType>
1007              <FilePath>..\..\src\kservice.c</FilePath>
1008              <FileOption>
1009                <FileArmAds>
1010                  <Cads>
1011                    <VariousControls>
1012                      <MiscControls> </MiscControls>
1013                      <Define>__RT_KERNEL_SOURCE__</Define>
1014                      <Undefine> </Undefine>
1015                      <IncludePath> </IncludePath>
1016                    </VariousControls>
1017                  </Cads>
1018                </FileArmAds>
1019              </FileOption>
1020            </File>
1021          </Files>
1022          <Files>
1023            <File>
1024              <FileName>mem.c</FileName>
1025              <FileType>1</FileType>
1026              <FilePath>..\..\src\mem.c</FilePath>
1027              <FileOption>
1028                <FileArmAds>
1029                  <Cads>
1030                    <VariousControls>
1031                      <MiscControls> </MiscControls>
1032                      <Define>__RT_KERNEL_SOURCE__</Define>
1033                      <Undefine> </Undefine>
1034                      <IncludePath> </IncludePath>
1035                    </VariousControls>
1036                  </Cads>
1037                </FileArmAds>
1038              </FileOption>
1039            </File>
1040          </Files>
1041          <Files>
1042            <File>
1043              <FileName>mempool.c</FileName>
1044              <FileType>1</FileType>
1045              <FilePath>..\..\src\mempool.c</FilePath>
1046              <FileOption>
1047                <FileArmAds>
1048                  <Cads>
1049                    <VariousControls>
1050                      <MiscControls> </MiscControls>
1051                      <Define>__RT_KERNEL_SOURCE__</Define>
1052                      <Undefine> </Undefine>
1053                      <IncludePath> </IncludePath>
1054                    </VariousControls>
1055                  </Cads>
1056                </FileArmAds>
1057              </FileOption>
1058            </File>
1059          </Files>
1060          <Files>
1061            <File>
1062              <FileName>object.c</FileName>
1063              <FileType>1</FileType>
1064              <FilePath>..\..\src\object.c</FilePath>
1065              <FileOption>
1066                <FileArmAds>
1067                  <Cads>
1068                    <VariousControls>
1069                      <MiscControls> </MiscControls>
1070                      <Define>__RT_KERNEL_SOURCE__</Define>
1071                      <Undefine> </Undefine>
1072                      <IncludePath> </IncludePath>
1073                    </VariousControls>
1074                  </Cads>
1075                </FileArmAds>
1076              </FileOption>
1077            </File>
1078          </Files>
1079          <Files>
1080            <File>
1081              <FileName>scheduler_comm.c</FileName>
1082              <FileType>1</FileType>
1083              <FilePath>..\..\src\scheduler_comm.c</FilePath>
1084              <FileOption>
1085                <FileArmAds>
1086                  <Cads>
1087                    <VariousControls>
1088                      <MiscControls> </MiscControls>
1089                      <Define>__RT_KERNEL_SOURCE__</Define>
1090                      <Undefine> </Undefine>
1091                      <IncludePath> </IncludePath>
1092                    </VariousControls>
1093                  </Cads>
1094                </FileArmAds>
1095              </FileOption>
1096            </File>
1097          </Files>
1098          <Files>
1099            <File>
1100              <FileName>scheduler_up.c</FileName>
1101              <FileType>1</FileType>
1102              <FilePath>..\..\src\scheduler_up.c</FilePath>
1103              <FileOption>
1104                <FileArmAds>
1105                  <Cads>
1106                    <VariousControls>
1107                      <MiscControls> </MiscControls>
1108                      <Define>__RT_KERNEL_SOURCE__</Define>
1109                      <Undefine> </Undefine>
1110                      <IncludePath> </IncludePath>
1111                    </VariousControls>
1112                  </Cads>
1113                </FileArmAds>
1114              </FileOption>
1115            </File>
1116          </Files>
1117          <Files>
1118            <File>
1119              <FileName>thread.c</FileName>
1120              <FileType>1</FileType>
1121              <FilePath>..\..\src\thread.c</FilePath>
1122              <FileOption>
1123                <FileArmAds>
1124                  <Cads>
1125                    <VariousControls>
1126                      <MiscControls> </MiscControls>
1127                      <Define>__RT_KERNEL_SOURCE__</Define>
1128                      <Undefine> </Undefine>
1129                      <IncludePath> </IncludePath>
1130                    </VariousControls>
1131                  </Cads>
1132                </FileArmAds>
1133              </FileOption>
1134            </File>
1135          </Files>
1136          <Files>
1137            <File>
1138              <FileName>timer.c</FileName>
1139              <FileType>1</FileType>
1140              <FilePath>..\..\src\timer.c</FilePath>
1141              <FileOption>
1142                <FileArmAds>
1143                  <Cads>
1144                    <VariousControls>
1145                      <MiscControls> </MiscControls>
1146                      <Define>__RT_KERNEL_SOURCE__</Define>
1147                      <Undefine> </Undefine>
1148                      <IncludePath> </IncludePath>
1149                    </VariousControls>
1150                  </Cads>
1151                </FileArmAds>
1152              </FileOption>
1153            </File>
1154          </Files>
1155        </Group>
1156        <Group>
1157          <GroupName>klibc</GroupName>
1158          <Files>
1159            <File>
1160              <FileName>kerrno.c</FileName>
1161              <FileType>1</FileType>
1162              <FilePath>..\..\src\klibc\kerrno.c</FilePath>
1163            </File>
1164          </Files>
1165          <Files>
1166            <File>
1167              <FileName>kstring.c</FileName>
1168              <FileType>1</FileType>
1169              <FilePath>..\..\src\klibc\kstring.c</FilePath>
1170            </File>
1171          </Files>
1172          <Files>
1173            <File>
1174              <FileName>kstdio.c</FileName>
1175              <FileType>1</FileType>
1176              <FilePath>..\..\src\klibc\kstdio.c</FilePath>
1177            </File>
1178          </Files>
1179          <Files>
1180            <File>
1181              <FileName>rt_vsnprintf_tiny.c</FileName>
1182              <FileType>1</FileType>
1183              <FilePath>..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
1184            </File>
1185          </Files>
1186          <Files>
1187            <File>
1188              <FileName>rt_vsscanf.c</FileName>
1189              <FileType>1</FileType>
1190              <FilePath>..\..\src\klibc\rt_vsscanf.c</FilePath>
1191            </File>
1192          </Files>
1193        </Group>
1194        <Group>
1195          <GroupName>libcpu</GroupName>
1196          <Files>
1197            <File>
1198              <FileName>div0.c</FileName>
1199              <FileType>1</FileType>
1200              <FilePath>..\..\libcpu\arm\common\div0.c</FilePath>
1201            </File>
1202          </Files>
1203          <Files>
1204            <File>
1205              <FileName>showmem.c</FileName>
1206              <FileType>1</FileType>
1207              <FilePath>..\..\libcpu\arm\common\showmem.c</FilePath>
1208            </File>
1209          </Files>
1210          <Files>
1211            <File>
1212              <FileName>context_rvds.S</FileName>
1213              <FileType>2</FileType>
1214              <FilePath>..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath>
1215            </File>
1216          </Files>
1217          <Files>
1218            <File>
1219              <FileName>cpuport.c</FileName>
1220              <FileType>1</FileType>
1221              <FilePath>..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath>
1222            </File>
1223          </Files>
1224        </Group>
1225        <Group>
1226          <GroupName>Libraries</GroupName>
1227          <Files>
1228            <File>
1229              <FileName>fpu.c</FileName>
1230              <FileType>1</FileType>
1231              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\fpu.c</FilePath>
1232            </File>
1233          </Files>
1234          <Files>
1235            <File>
1236              <FileName>sysctl.c</FileName>
1237              <FileType>1</FileType>
1238              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\sysctl.c</FilePath>
1239            </File>
1240          </Files>
1241          <Files>
1242            <File>
1243              <FileName>ssi.c</FileName>
1244              <FileType>1</FileType>
1245              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\ssi.c</FilePath>
1246            </File>
1247          </Files>
1248          <Files>
1249            <File>
1250              <FileName>src_adc.c</FileName>
1251              <FileType>1</FileType>
1252              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\adc.c</FilePath>
1253            </File>
1254          </Files>
1255          <Files>
1256            <File>
1257              <FileName>cpu.c</FileName>
1258              <FileType>1</FileType>
1259              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\cpu.c</FilePath>
1260            </File>
1261          </Files>
1262          <Files>
1263            <File>
1264              <FileName>uart.c</FileName>
1265              <FileType>1</FileType>
1266              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\uart.c</FilePath>
1267            </File>
1268          </Files>
1269          <Files>
1270            <File>
1271              <FileName>interrupt.c</FileName>
1272              <FileType>1</FileType>
1273              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\interrupt.c</FilePath>
1274            </File>
1275          </Files>
1276          <Files>
1277            <File>
1278              <FileName>pwm.c</FileName>
1279              <FileType>1</FileType>
1280              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\pwm.c</FilePath>
1281            </File>
1282          </Files>
1283          <Files>
1284            <File>
1285              <FileName>systick.c</FileName>
1286              <FileType>1</FileType>
1287              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\systick.c</FilePath>
1288            </File>
1289          </Files>
1290          <Files>
1291            <File>
1292              <FileName>gpio.c</FileName>
1293              <FileType>1</FileType>
1294              <FilePath>libraries\TivaWare_C_series\tm4c123_driverlib\src\gpio.c</FilePath>
1295            </File>
1296          </Files>
1297        </Group>
1298      </Groups>
1299    </Target>
1300  </Targets>
1301</Project>
1302