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