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