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