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