<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
	<storageModule moduleId="org.eclipse.cdt.core.settings">
		<cconfiguration id="com.gigadevice.mbs.riscv.configuration.debug.265646521">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.gigadevice.mbs.riscv.configuration.debug.265646521" moduleId="org.eclipse.cdt.core.settings" name="GD RISC-V MCU Debug">
				<externalSettings/>
				<extensions>
					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${command_rm} -rf" description="" id="com.gigadevice.mbs.riscv.configuration.debug.265646521" name="GD RISC-V MCU Debug" parent="com.gigadevice.mbs.riscv.configuration.debug">
					<folderInfo id="com.gigadevice.mbs.riscv.configuration.debug.265646521." name="/" resourcePath="">
						<toolChain id="com.gigadevice.mbs.riscv.toolChain.elf.debug.998730458" name="GD RISC-V MCU Toolchain" superClass="com.gigadevice.mbs.riscv.toolChain.elf.debug">
							<option id="com.gigadevice.mbs.riscv.option.optimization.messageLength.1555514214" superClass="com.gigadevice.mbs.riscv.option.optimization.messageLength"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.allOptions.1375025046" superClass="com.gigadevice.mbs.riscv.option.optimization.allOptions" value="-O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections" valueType="string"/>
							<option id="com.gigadevice.mbs.riscv.option.project.type.1018504110" superClass="com.gigadevice.mbs.riscv.option.project.type" value="" valueType="string"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.signedChar.1069116250" superClass="com.gigadevice.mbs.riscv.option.optimization.signedChar"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.functionSections.1075846178" superClass="com.gigadevice.mbs.riscv.option.optimization.functionSections"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.dataSections.417716292" superClass="com.gigadevice.mbs.riscv.option.optimization.dataSections"/>
							<option id="com.gigadevice.mbs.riscv.option.debugging.level.1587137975" superClass="com.gigadevice.mbs.riscv.option.debugging.level" value="com.gigadevice.mbs.option.toolSettings.debugging.level.max" valueType="enumerated"/>
							<option id="com.gigadevice.mbs.riscv.option.debugging.allOptions.639581715" superClass="com.gigadevice.mbs.riscv.option.debugging.allOptions" value=" -g3" valueType="string"/>
							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.includes.paths.1858206956" superClass="com.gigadevice.mbs.riscv.option.includes.paths" valueType="includePath">
								${include.paths}
							</option>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.gigadevice.mbs.riscv.targetPlatform.794028018" isAbstract="false" osList="all" superClass="com.gigadevice.mbs.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/${ProjName}}/GD RISC-V MCU Debug" id="com.gigadevice.mbs.riscv.builder.818697526" managedBuildOn="true" name="Gnu Make Builder.GD RISC-V MCU Debug" superClass="com.gigadevice.mbs.riscv.builder"/>
							<tool id="com.gigadevice.mbs.riscv.tool.CCompiler.1725260856" name="GD RISC-V MCU C Compiler" superClass="com.gigadevice.mbs.riscv.tool.CCompiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.CCompiler.includes.paths.735357865" superClass="com.gigadevice.mbs.riscv.option.CCompiler.includes.paths" useByScannerDiscovery="true" valueType="includePath">
									${include.paths}
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.CCompiler.300451345" superClass="com.gigadevice.mbs.riscv.inputType.CCompiler"/>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.linker.601687976" name="GD RISC-V MCU Linker" superClass="com.gigadevice.mbs.riscv.tool.linker">
								<option id="com.gigadevice.mbs.riscv.option.linker.general.gcsections.418389902" superClass="com.gigadevice.mbs.riscv.option.linker.general.gcsections"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.linker.general.scriptFile.1508039353" superClass="com.gigadevice.mbs.riscv.option.linker.general.scriptFile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;../ldscripts/GD32VF103.lds&quot;"/>
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.linker.631742309" superClass="com.gigadevice.mbs.riscv.inputType.linker">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.assembler.1710029295" name="GD RISC-V MCU Assembler" superClass="com.gigadevice.mbs.riscv.tool.assembler">
								<option id="com.gigadevice.mbs.riscv.option.assembler.preprocessor.usepreprocessor.1077361183" superClass="com.gigadevice.mbs.riscv.option.assembler.preprocessor.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.assembler.includes.paths.1743250151" superClass="com.gigadevice.mbs.riscv.option.assembler.includes.paths" valueType="includePath">
									${include.paths}
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.assembler.1072211708" superClass="com.gigadevice.mbs.riscv.inputType.assembler"/>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.objcopy.hex.738780583" name="GD RISC-V MCU Flash Image(Hex)" superClass="com.gigadevice.mbs.riscv.tool.objcopy.hex"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objcopy.bin.1684250231" name="GD RISC-V MCU Flash Image(Bin)" superClass="com.gigadevice.mbs.riscv.tool.objcopy.bin"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objdump.list.548433187" name="GD RISC-V MCU Listing" superClass="com.gigadevice.mbs.riscv.tool.objdump.list"/>
							<tool id="com.gigadevice.mbs.riscv.tool.size.66569356" name="GD RISC-V MCU Print Size" superClass="com.gigadevice.mbs.riscv.tool.size"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objdump.dump.1307505193" name="GD RISC-V MCU Dump" superClass="com.gigadevice.mbs.riscv.tool.objdump.dump"/>
						</toolChain>
					</folderInfo>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration>
		<cconfiguration id="com.gigadevice.mbs.riscv.configuration.release.1890672706">
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.gigadevice.mbs.riscv.configuration.release.1890672706" moduleId="org.eclipse.cdt.core.settings" name="GD RISC-V MCU Release">
				<externalSettings/>
				<extensions>
					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
				</extensions>
			</storageModule>
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="${command_rm} -rf" description="" id="com.gigadevice.mbs.riscv.configuration.release.1890672706" name="GD RISC-V MCU Release" parent="com.gigadevice.mbs.riscv.configuration.release">
					<folderInfo id="com.gigadevice.mbs.riscv.configuration.release.1890672706." name="/" resourcePath="">
						<toolChain id="com.gigadevice.mbs.riscv.toolChain.elf.release.1996300190" name="GD RISC-V MCU Toolchain" superClass="com.gigadevice.mbs.riscv.toolChain.elf.release">
							<option id="com.gigadevice.mbs.riscv.option.optimization.messageLength.1499572867" superClass="com.gigadevice.mbs.riscv.option.optimization.messageLength"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.allOptions.48131588" superClass="com.gigadevice.mbs.riscv.option.optimization.allOptions" value="-O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections" valueType="string"/>
							<option id="com.gigadevice.mbs.riscv.option.project.type.1018504110" superClass="com.gigadevice.mbs.riscv.option.project.type" value="" valueType="string"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.signedChar.1798438028" superClass="com.gigadevice.mbs.riscv.option.optimization.signedChar"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.functionSections.638956981" superClass="com.gigadevice.mbs.riscv.option.optimization.functionSections"/>
							<option id="com.gigadevice.mbs.riscv.option.optimization.dataSections.859431674" superClass="com.gigadevice.mbs.riscv.option.optimization.dataSections"/>
							<option id="com.gigadevice.mbs.riscv.option.debugging.level.1125842897" superClass="com.gigadevice.mbs.riscv.option.debugging.level"/>
							<option id="com.gigadevice.mbs.riscv.option.debugging.allOptions.445930766" superClass="com.gigadevice.mbs.riscv.option.debugging.allOptions" value=" -g" valueType="string"/>
							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.includes.paths.229307067" superClass="com.gigadevice.mbs.riscv.option.includes.paths" valueType="includePath">
								${include.paths}
							</option>
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.gigadevice.mbs.riscv.targetPlatform.1718690607" isAbstract="false" osList="all" superClass="com.gigadevice.mbs.riscv.targetPlatform"/>
							<builder buildPath="${workspace_loc:/${ProjName}}/GD RISC-V MCU Release" id="com.gigadevice.mbs.riscv.builder.1618047254" managedBuildOn="true" name="Gnu Make Builder.GD RISC-V MCU Release" superClass="com.gigadevice.mbs.riscv.builder"/>
							<tool id="com.gigadevice.mbs.riscv.tool.CCompiler.882823677" name="GD RISC-V MCU C Compiler" superClass="com.gigadevice.mbs.riscv.tool.CCompiler">
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.CCompiler.includes.paths.660515279" superClass="com.gigadevice.mbs.riscv.option.CCompiler.includes.paths" useByScannerDiscovery="true" valueType="includePath">
									${include.paths}
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.CCompiler.1619292008" superClass="com.gigadevice.mbs.riscv.inputType.CCompiler"/>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.linker.880779524" name="GD RISC-V MCU Linker" superClass="com.gigadevice.mbs.riscv.tool.linker">
								<option id="com.gigadevice.mbs.riscv.option.linker.general.gcsections.1654142367" superClass="com.gigadevice.mbs.riscv.option.linker.general.gcsections"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.linker.general.scriptFile.833534091" superClass="com.gigadevice.mbs.riscv.option.linker.general.scriptFile" valueType="stringList">
									<listOptionValue builtIn="false" value="&quot;../ldscripts/GD32VF103.lds&quot;"/>
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.linker.771311249" superClass="com.gigadevice.mbs.riscv.inputType.linker">
									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
								</inputType>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.assembler.744528480" name="GD RISC-V MCU Assembler" superClass="com.gigadevice.mbs.riscv.tool.assembler">
								<option id="com.gigadevice.mbs.riscv.option.assembler.preprocessor.usepreprocessor.1341256318" superClass="com.gigadevice.mbs.riscv.option.assembler.preprocessor.usepreprocessor"/>
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.gigadevice.mbs.riscv.option.assembler.includes.paths.1047842431" superClass="com.gigadevice.mbs.riscv.option.assembler.includes.paths" valueType="includePath">
									${include.paths}
								</option>
								<inputType id="com.gigadevice.mbs.riscv.inputType.assembler.333959886" superClass="com.gigadevice.mbs.riscv.inputType.assembler"/>
							</tool>
							<tool id="com.gigadevice.mbs.riscv.tool.objcopy.hex.796005278" name="GD RISC-V MCU Flash Image(Hex)" superClass="com.gigadevice.mbs.riscv.tool.objcopy.hex"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objcopy.bin.710739770" name="GD RISC-V MCU Flash Image(Bin)" superClass="com.gigadevice.mbs.riscv.tool.objcopy.bin"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objdump.list.794549758" name="GD RISC-V MCU Listing" superClass="com.gigadevice.mbs.riscv.tool.objdump.list"/>
							<tool id="com.gigadevice.mbs.riscv.tool.size.296034820" name="GD RISC-V MCU Print Size" superClass="com.gigadevice.mbs.riscv.tool.size"/>
							<tool id="com.gigadevice.mbs.riscv.tool.objdump.dump.753839276" name="GD RISC-V MCU Dump" superClass="com.gigadevice.mbs.riscv.tool.objdump.dump"/>
						</toolChain>
					</folderInfo>
				</configuration>
			</storageModule>
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
		</cconfiguration>
	</storageModule>
	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
		<project id="VF103.com.gigadevice.mbs.riscv.projectType.2099253252" name="Executable" projectType="com.gigadevice.mbs.riscv.projectType"/>
	</storageModule>
	<storageModule moduleId="scannerConfiguration">
		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		<scannerConfigBuildInfo instanceId="com.gigadevice.mbs.riscv.configuration.debug.265646521;com.gigadevice.mbs.riscv.configuration.debug.265646521.;com.gigadevice.mbs.riscv.tool.CCompiler.1725260856;com.gigadevice.mbs.riscv.inputType.CCompiler.300451345">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
		<scannerConfigBuildInfo instanceId="com.gigadevice.mbs.riscv.configuration.release.1890672706;com.gigadevice.mbs.riscv.configuration.release.1890672706.;com.gigadevice.mbs.riscv.tool.CCompiler.882823677;com.gigadevice.mbs.riscv.inputType.CCompiler.1619292008">
			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
		</scannerConfigBuildInfo>
	</storageModule>
	<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
</cproject>
