<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">\r
<storageModule moduleId="org.eclipse.cdt.core.settings">\r
- <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831">\r
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831" moduleId="org.eclipse.cdt.core.settings" name="Debug">\r
+ <cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711">\r
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711" moduleId="org.eclipse.cdt.core.settings" name="Debug">\r
<externalSettings/>\r
<extensions>\r
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>\r
</extensions>\r
</storageModule>\r
<storageModule moduleId="cdtBuildSystem" version="4.0.0">\r
- <configuration artifactExtension="elf" 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="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831" name="Debug" parent="fr.ac6.managedbuild.config.gnu.cross.exe.debug" postannouncebuildStep="Generating hex and Printing size information:" postbuildStep="arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactFileName}"" preannouncebuildStep="" prebuildStep="">\r
- <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831." name="/" resourcePath="">\r
- <toolChain errorParsers="" id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.1842067082" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug">\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.prefix.1720952231" name="Prefix" superClass="fr.ac6.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="arm-none-eabi-" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1686494869" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" useByScannerDiscovery="false" value="STM32F103C8Tx" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.board.1322908050" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" useByScannerDiscovery="false" value="ghidra_demo" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.core.1083960614" name="Core" superClass="fr.ac6.managedbuild.option.gnu.cross.core" useByScannerDiscovery="false" valueType="stringList">\r
- <listOptionValue builtIn="false" value="ARM Cortex-M3"/>\r
- <listOptionValue builtIn="false" value="CM3"/>\r
- </option>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.instructionSet.1123104237" name="Instruction Set" superClass="fr.ac6.managedbuild.option.gnu.cross.instructionSet" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.instructionSet.thumbII" valueType="enumerated"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.570862278" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.fpu.no" valueType="enumerated"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.742337589" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.soft" valueType="enumerated"/>\r
- <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.1278370293" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/>\r
- <builder buildPath="${workspace_loc:/ghidra_demo}/Debug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="fr.ac6.managedbuild.builder.gnu.cross.1472933406" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross">\r
- <outputEntries>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="outputPath" name="Debug"/>\r
- </outputEntries>\r
- </builder>\r
- <tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.182165752" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler">\r
- <option defaultValue="gnu.c.optimization.level.none" id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.1003117901" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.none" valueType="enumerated"/>\r
- <option id="gnu.c.compiler.option.debugging.level.1112528529" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/>\r
- <option id="gnu.c.compiler.option.include.paths.1134333281" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">\r
+ <configuration artifactExtension="elf" 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="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug">\r
+ <folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711." name="/" resourcePath="">\r
+ <toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1223773015" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertverilog.1443266477" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertverilog" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.showsize.213942029" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.showsize" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.converthex.2051143606" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.converthex" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsymbolsrec.212506089" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsymbolsrec" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertbinary.406476682" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertbinary" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsrec.1377901165" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsrec" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1347816224" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F103C8Tx" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.152435326" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset.2107572704" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset.value.thumb2" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1056022028" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.soft" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.2109476015" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.none" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1904237119" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.2086530996" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c.857974963" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c.value.nano_c" valueType="enumerated"/>\r
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1401695529" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>\r
+ <builder buildPath="${workspace_loc:/ghidra_demo}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.962078653" name="Gnu Make Builder.Debug" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.551550536" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.971136282" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g3" valueType="enumerated"/>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1004163122" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>\r
+ </tool>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1887033290" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.156719927" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1146769236" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.o0" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.ffunction.722289608" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.fdata.1154279036" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.fdata" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.400139251" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">\r
<listOptionValue builtIn="false" value="../Core/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>\r
</option>\r
- <option id="gnu.c.compiler.option.preprocessor.def.symbols.1155647327" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1131536263" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
<listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>\r
<listOptionValue builtIn="false" value="STM32F103xB"/>\r
<listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>\r
<listOptionValue builtIn="false" value="VDD_VALUE=3300"/>\r
<listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>\r
</option>\r
- <option id="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other.745531341" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>\r
- <option id="gnu.c.compiler.option.dialect.std.1708208057" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1142928612" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.1520897009" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.otherflags.650410694" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.otherflags" useByScannerDiscovery="true" valueType="stringList"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.languagestandard.607921371" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.languagestandard" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.languagestandard.value.gnu11" valueType="enumerated"/>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.41840282" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1198717456" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler">\r
- <option defaultValue="gnu.cpp.optimization.level.none" id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1853385162" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.debug" valueType="enumerated"/>\r
- <option id="gnu.cpp.compiler.option.debugging.level.171178287" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>\r
- <option id="gnu.cpp.compiler.option.include.paths.1918453833" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1111046183" name="MCU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1565379290" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g3" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.910092743" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.value.og" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.ffunction.891495492" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.fdata.307490789" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.fdata" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.noexceptions.895281446" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.noexceptions" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.nortti.1781534744" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.nortti" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths.961847578" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">\r
<listOptionValue builtIn="false" value="../Core/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>\r
</option>\r
- <option id="gnu.cpp.compiler.option.preprocessor.def.983392019" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols">\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols.1115648805" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
<listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>\r
<listOptionValue builtIn="false" value="STM32F103xB"/>\r
<listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>\r
<listOptionValue builtIn="false" value="VDD_VALUE=3300"/>\r
<listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>\r
</option>\r
- <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other.268938090" name="Other flags" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.374023309" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s.1363025639" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s"/>\r
- </tool>\r
- <tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1235068361" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker">\r
- <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.1714183056" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" useByScannerDiscovery="false" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
- <option id="gnu.c.link.option.libs.552882225" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false"/>\r
- <option id="gnu.c.link.option.paths.1695282220" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false"/>\r
- <option id="gnu.c.link.option.ldflags.982852157" name="Linker flags" superClass="gnu.c.link.option.ldflags" useByScannerDiscovery="false" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>\r
- <option id="gnu.c.link.option.other.1662888634" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1344957052" superClass="cdt.managedbuild.tool.gnu.c.linker.input">\r
- <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>\r
- <additionalInput kind="additionalinput" paths="$(LIBS)"/>\r
- </inputType>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.otherflags.1985312433" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.otherflags" useByScannerDiscovery="true" valueType="stringList"/>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.262375416" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker">\r
- <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script.2051778070" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
- <option id="gnu.cpp.link.option.libs.1205169584" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs"/>\r
- <option id="gnu.cpp.link.option.paths.1159117288" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>\r
- <option id="gnu.cpp.link.option.flags.2015823076" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>\r
- <option id="gnu.cpp.link.option.other.1852481450" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" useByScannerDiscovery="false"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1377657884" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1417643188" name="MCU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.2145157699" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.gcsections.1391784386" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.gcsections" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.383274320" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.value.minimalimplementation" valueType="enumerated"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.otherflags.124352762" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.otherflags" valueType="stringList">\r
+ <listOptionValue builtIn="false" value=""/>\r
+ </option>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.102355800" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">\r
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>\r
<additionalInput kind="additionalinput" paths="$(LIBS)"/>\r
</inputType>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.archiver.1738609065" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/>\r
- <tool command="as" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.assembler.354714043" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler">\r
- <option id="gnu.both.asm.option.include.paths.1980324613" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" useByScannerDiscovery="false"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2043662183" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.215160458" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.71637510" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script.1293595366" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.gcsections.90252872" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.gcsections" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.otherflags.908093232" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.otherflags"/>\r
</tool>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1104219393" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.558046975" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.710018734" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1411734582" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.292110967" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.589503192" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2066492638" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.655230272" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>\r
</toolChain>\r
</folderInfo>\r
<sourceEntries>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="startup"/>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="startup"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Drivers"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Core"/>\r
</sourceEntries>\r
</configuration>\r
</storageModule>\r
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>\r
</cconfiguration>\r
- <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458">\r
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458" moduleId="org.eclipse.cdt.core.settings" name="Release">\r
+ <cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.906749206">\r
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.906749206" moduleId="org.eclipse.cdt.core.settings" name="Release">\r
<externalSettings/>\r
<extensions>\r
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>\r
</extensions>\r
</storageModule>\r
<storageModule moduleId="cdtBuildSystem" version="4.0.0">\r
- <configuration artifactExtension="elf" 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="rm -rf" description="" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458" name="Release" parent="fr.ac6.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="Generating hex and Printing size information:" postbuildStep="arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactFileName}"">\r
- <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458." name="/" resourcePath="">\r
- <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release.150820982" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release">\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.prefix.1720952231" name="Prefix" superClass="fr.ac6.managedbuild.option.gnu.cross.prefix" value="arm-none-eabi-" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1686494869" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" value="STM32F103C8Tx" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.board.1322908050" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" value="ghidra_demo" valueType="string"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.core.1083960614" name="Core" superClass="fr.ac6.managedbuild.option.gnu.cross.core" valueType="stringList">\r
- <listOptionValue builtIn="false" value="ARM Cortex-M3"/>\r
- <listOptionValue builtIn="false" value="CM3"/>\r
- </option>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.instructionSet.1123104237" name="Instruction Set" superClass="fr.ac6.managedbuild.option.gnu.cross.instructionSet" value="fr.ac6.managedbuild.option.gnu.cross.instructionSet.thumbII" valueType="enumerated"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.570862278" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" value="fr.ac6.managedbuild.option.gnu.cross.fpu.no" valueType="enumerated"/>\r
- <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.742337589" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.soft" valueType="enumerated"/>\r
- <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.1278370293" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/>\r
- <builder buildPath="${workspace_loc:/ghidra_demo}/Release" id="fr.ac6.managedbuild.builder.gnu.cross.1472933406" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross">\r
- <outputEntries>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="outputPath" name="Release"/>\r
- </outputEntries>\r
- </builder>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.182165752" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler">\r
- <option defaultValue="gnu.c.optimization.level.none" id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.1003117901" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.debug" valueType="enumerated"/>\r
- <option id="gnu.c.compiler.option.debugging.level.1112528529" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>\r
- <option id="gnu.c.compiler.option.include.paths.1134333281" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">\r
+ <configuration artifactExtension="elf" 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="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.906749206" name="Release" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release">\r
+ <folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.906749206." name="/" resourcePath="">\r
+ <toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.818728237" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertverilog.167218808" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertverilog" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.showsize.870362853" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.showsize" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.converthex.824553924" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.converthex" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsymbolsrec.879162508" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsymbolsrec" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertbinary.2060675984" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertbinary" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsrec.2089623954" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.convertsrec" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1195808651" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F103C8Tx" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.807590300" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset.304508218" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.instructionset.value.thumb2" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1199266123" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.soft" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1678320042" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.none" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.2141518497" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.906090923" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c.1590346732" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_c.value.nano_c" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_cpp.1785052374" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_cpp" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.runtimelibrary_cpp.value.nano_c_nano_cpp" valueType="enumerated"/>\r
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.886811094" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>\r
+ <builder buildPath="${workspace_loc:/ghidra_demo}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.554662432" name="Gnu Make Builder.Release" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.161535711" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1134204344" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1190281207" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>\r
+ </tool>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.2043618264" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.458846001" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g3" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.756368333" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.og" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.ffunction.409365329" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.fdata.1245450742" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.fdata" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.237313863" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">\r
<listOptionValue builtIn="false" value="../Core/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>\r
</option>\r
- <option id="gnu.c.compiler.option.preprocessor.def.symbols.1155647327" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1745202230" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
<listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>\r
<listOptionValue builtIn="false" value="STM32F103xB"/>\r
<listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>\r
<listOptionValue builtIn="false" value="VDD_VALUE=3300"/>\r
<listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>\r
</option>\r
- <option id="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other.745531341" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1142928612" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.1520897009" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.otherflags.447710954" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.otherflags" useByScannerDiscovery="true" valueType="stringList"/>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1093196532" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1198717456" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler">\r
- <option defaultValue="gnu.cpp.optimization.level.none" id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1853385162" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.debug" valueType="enumerated"/>\r
- <option id="gnu.cpp.compiler.option.debugging.level.171178287" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.debugging.level.max" valueType="enumerated"/>\r
- <option id="gnu.cpp.compiler.option.include.paths.1918453833" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1591589912" name="MCU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.195712617" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g0" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.680536970" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.value.og" valueType="enumerated"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.ffunction.2102658488" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.fdata.2046291940" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.fdata" useByScannerDiscovery="false" value="false" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.noexceptions.1862208139" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.noexceptions" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.nortti.384923528" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.nortti" useByScannerDiscovery="false" value="true" valueType="boolean"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths.253715985" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">\r
<listOptionValue builtIn="false" value="../Core/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>\r
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>\r
</option>\r
- <option id="gnu.cpp.compiler.option.preprocessor.def.symbols.1394833070" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">\r
- <listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>\r
- <listOptionValue builtIn="false" value="STM32F103xB"/>\r
- <listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>\r
- <listOptionValue builtIn="false" value="HSE_STARTUP_TIMEOUT=100"/>\r
- <listOptionValue builtIn="false" value="LSE_STARTUP_TIMEOUT=5000"/>\r
- <listOptionValue builtIn="false" value="LSE_VALUE=32768"/>\r
- <listOptionValue builtIn="false" value="HSI_VALUE=8000000"/>\r
- <listOptionValue builtIn="false" value="LSI_VALUE=40000"/>\r
- <listOptionValue builtIn="false" value="VDD_VALUE=3300"/>\r
- <listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>\r
- </option>\r
- <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other.268938090" name="Other flags" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.374023309" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s.1363025639" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.otherflags.423235753" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.otherflags" useByScannerDiscovery="true" valueType="stringList"/>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1235068361" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker">\r
- <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.1714183056" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
- <option id="gnu.c.link.option.libs.552882225" name="Libraries (-l)" superClass="gnu.c.link.option.libs"/>\r
- <option id="gnu.c.link.option.paths.1695282220" name="Library search path (-L)" superClass="gnu.c.link.option.paths"/>\r
- <option id="gnu.c.link.option.ldflags.982852157" name="Linker flags" superClass="gnu.c.link.option.ldflags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>\r
- <option id="gnu.c.link.option.other.1662888634" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1344957052" superClass="cdt.managedbuild.tool.gnu.c.linker.input">\r
- <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>\r
- <additionalInput kind="additionalinput" paths="$(LIBS)"/>\r
- </inputType>\r
- </tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.262375416" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker">\r
- <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script.2051778070" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
- <option id="gnu.cpp.link.option.libs.1205169584" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs"/>\r
- <option id="gnu.cpp.link.option.paths.1159117288" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>\r
- <option id="gnu.cpp.link.option.ldflags.1288282351" superClass="gnu.cpp.link.option.ldflags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>\r
- <option id="gnu.cpp.link.option.other.1852481450" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" useByScannerDiscovery="false"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1377657884" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.403359054" name="MCU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.498503212" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.gcsections.363845178" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.gcsections" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.1331899675" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.value.minimalimplementation" valueType="enumerated"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.otherflags.400778275" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.otherflags" valueType="stringList">\r
+ <listOptionValue builtIn="false" value=""/>\r
+ </option>\r
+ <inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.470424158" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">\r
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>\r
<additionalInput kind="additionalinput" paths="$(LIBS)"/>\r
</inputType>\r
</tool>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.archiver.1738609065" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/>\r
- <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release.1533574181" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release">\r
- <option id="gnu.both.asm.option.include.paths.1980324613" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths"/>\r
- <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2043662183" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>\r
- <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.215160458" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1315555077" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker">\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script.1750492069" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.gcsections.1553359337" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.gcsections" value="true" valueType="boolean"/>\r
+ <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls.1087901864" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls.value.minimalimplementation" valueType="enumerated"/>\r
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.otherflags.859515721" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.otherflags" valueType="stringList">\r
+ <listOptionValue builtIn="false" value=""/>\r
+ </option>\r
</tool>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1952110192" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.442185215" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1230190373" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1331167722" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1159822653" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.976803280" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.2130757315" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>\r
+ <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.58597595" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>\r
</toolChain>\r
</folderInfo>\r
<sourceEntries>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="startup"/>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>\r
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="startup"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Drivers"/>\r
+ <entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name="Core"/>\r
</sourceEntries>\r
</configuration>\r
</storageModule>\r
</cconfiguration>\r
</storageModule>\r
<storageModule moduleId="cdtBuildSystem" version="4.0.0">\r
- <project id="ghidra_demo.fr.ac6.managedbuild.target.gnu.cross.exe.2063825415" name="Executable" projectType="fr.ac6.managedbuild.target.gnu.cross.exe"/>\r
+ <project id="ghidra_demo.fr.ac6.managedbuild.target.gnu.cross.exe.2063825415" name="Executable"/>\r
</storageModule>\r
<storageModule moduleId="scannerConfiguration">\r
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>\r
</configuration>\r
<configuration configurationName="Release"/>\r
</storageModule>\r
-</cproject>\r
+ <storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>\r
+</cproject>
\ No newline at end of file
--- /dev/null
+<?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="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831" moduleId="org.eclipse.cdt.core.settings" name="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 artifactExtension="elf" 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="rm -rf" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831" name="Debug" parent="fr.ac6.managedbuild.config.gnu.cross.exe.debug" postannouncebuildStep="Generating hex and Printing size information:" postbuildStep="arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactFileName}"" preannouncebuildStep="" prebuildStep="">
+ <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831." name="/" resourcePath="">
+ <toolChain errorParsers="" id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.1842067082" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug">
+ <option id="fr.ac6.managedbuild.option.gnu.cross.prefix.1720952231" name="Prefix" superClass="fr.ac6.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="arm-none-eabi-" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1686494869" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" useByScannerDiscovery="false" value="STM32F103C8Tx" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.board.1322908050" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" useByScannerDiscovery="false" value="ghidra_demo" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.core.1083960614" name="Core" superClass="fr.ac6.managedbuild.option.gnu.cross.core" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value="ARM Cortex-M3"/>
+ <listOptionValue builtIn="false" value="CM3"/>
+ </option>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.instructionSet.1123104237" name="Instruction Set" superClass="fr.ac6.managedbuild.option.gnu.cross.instructionSet" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.instructionSet.thumbII" valueType="enumerated"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.570862278" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.fpu.no" valueType="enumerated"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.742337589" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.soft" valueType="enumerated"/>
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.1278370293" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/>
+ <builder buildPath="${workspace_loc:/ghidra_demo}/Debug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.CWDLocator" id="fr.ac6.managedbuild.builder.gnu.cross.1472933406" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross">
+ <outputEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="outputPath" name="Debug"/>
+ </outputEntries>
+ </builder>
+ <tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.182165752" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.1003117901" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.none" valueType="enumerated"/>
+ <option id="gnu.c.compiler.option.debugging.level.1112528529" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/>
+ <option id="gnu.c.compiler.option.include.paths.1134333281" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value="../Core/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.1155647327" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>
+ <listOptionValue builtIn="false" value="STM32F103xB"/>
+ <listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="HSE_STARTUP_TIMEOUT=100"/>
+ <listOptionValue builtIn="false" value="LSE_STARTUP_TIMEOUT=5000"/>
+ <listOptionValue builtIn="false" value="LSE_VALUE=32768"/>
+ <listOptionValue builtIn="false" value="HSI_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="LSI_VALUE=40000"/>
+ <listOptionValue builtIn="false" value="VDD_VALUE=3300"/>
+ <listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>
+ </option>
+ <option id="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other.745531341" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>
+ <option id="gnu.c.compiler.option.dialect.std.1708208057" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1142928612" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.1520897009" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1198717456" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler">
+ <option defaultValue="gnu.cpp.optimization.level.none" id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1853385162" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.debug" valueType="enumerated"/>
+ <option id="gnu.cpp.compiler.option.debugging.level.171178287" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
+ <option id="gnu.cpp.compiler.option.include.paths.1918453833" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value="../Core/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.983392019" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" useByScannerDiscovery="false" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>
+ <listOptionValue builtIn="false" value="STM32F103xB"/>
+ <listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="HSE_STARTUP_TIMEOUT=100"/>
+ <listOptionValue builtIn="false" value="LSE_STARTUP_TIMEOUT=5000"/>
+ <listOptionValue builtIn="false" value="LSE_VALUE=32768"/>
+ <listOptionValue builtIn="false" value="HSI_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="LSI_VALUE=40000"/>
+ <listOptionValue builtIn="false" value="VDD_VALUE=3300"/>
+ <listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>
+ </option>
+ <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other.268938090" name="Other flags" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.374023309" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s.1363025639" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s"/>
+ </tool>
+ <tool command="gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1235068361" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker">
+ <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.1714183056" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" useByScannerDiscovery="false" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>
+ <option id="gnu.c.link.option.libs.552882225" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false"/>
+ <option id="gnu.c.link.option.paths.1695282220" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false"/>
+ <option id="gnu.c.link.option.ldflags.982852157" name="Linker flags" superClass="gnu.c.link.option.ldflags" useByScannerDiscovery="false" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>
+ <option id="gnu.c.link.option.other.1662888634" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false"/>
+ <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1344957052" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.262375416" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker">
+ <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script.2051778070" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>
+ <option id="gnu.cpp.link.option.libs.1205169584" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs"/>
+ <option id="gnu.cpp.link.option.paths.1159117288" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>
+ <option id="gnu.cpp.link.option.flags.2015823076" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>
+ <option id="gnu.cpp.link.option.other.1852481450" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" useByScannerDiscovery="false"/>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1377657884" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.archiver.1738609065" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/>
+ <tool command="as" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="fr.ac6.managedbuild.tool.gnu.cross.assembler.354714043" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler">
+ <option id="gnu.both.asm.option.include.paths.1980324613" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" useByScannerDiscovery="false"/>
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2043662183" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.215160458" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="startup"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458" moduleId="org.eclipse.cdt.core.settings" name="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 artifactExtension="elf" 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="rm -rf" description="" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458" name="Release" parent="fr.ac6.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="Generating hex and Printing size information:" postbuildStep="arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactFileName}"">
+ <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458." name="/" resourcePath="">
+ <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release.150820982" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release">
+ <option id="fr.ac6.managedbuild.option.gnu.cross.prefix.1720952231" name="Prefix" superClass="fr.ac6.managedbuild.option.gnu.cross.prefix" value="arm-none-eabi-" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1686494869" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" value="STM32F103C8Tx" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.board.1322908050" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" value="ghidra_demo" valueType="string"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.core.1083960614" name="Core" superClass="fr.ac6.managedbuild.option.gnu.cross.core" valueType="stringList">
+ <listOptionValue builtIn="false" value="ARM Cortex-M3"/>
+ <listOptionValue builtIn="false" value="CM3"/>
+ </option>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.instructionSet.1123104237" name="Instruction Set" superClass="fr.ac6.managedbuild.option.gnu.cross.instructionSet" value="fr.ac6.managedbuild.option.gnu.cross.instructionSet.thumbII" valueType="enumerated"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.570862278" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" value="fr.ac6.managedbuild.option.gnu.cross.fpu.no" valueType="enumerated"/>
+ <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.742337589" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.soft" valueType="enumerated"/>
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.1278370293" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/>
+ <builder buildPath="${workspace_loc:/ghidra_demo}/Release" id="fr.ac6.managedbuild.builder.gnu.cross.1472933406" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross">
+ <outputEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="outputPath" name="Release"/>
+ </outputEntries>
+ </builder>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.182165752" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler">
+ <option defaultValue="gnu.c.optimization.level.none" id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.1003117901" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.debug" valueType="enumerated"/>
+ <option id="gnu.c.compiler.option.debugging.level.1112528529" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
+ <option id="gnu.c.compiler.option.include.paths.1134333281" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value="../Core/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+ </option>
+ <option id="gnu.c.compiler.option.preprocessor.def.symbols.1155647327" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>
+ <listOptionValue builtIn="false" value="STM32F103xB"/>
+ <listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="HSE_STARTUP_TIMEOUT=100"/>
+ <listOptionValue builtIn="false" value="LSE_STARTUP_TIMEOUT=5000"/>
+ <listOptionValue builtIn="false" value="LSE_VALUE=32768"/>
+ <listOptionValue builtIn="false" value="HSI_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="LSI_VALUE=40000"/>
+ <listOptionValue builtIn="false" value="VDD_VALUE=3300"/>
+ <listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>
+ </option>
+ <option id="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other.745531341" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1142928612" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.1520897009" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1198717456" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler">
+ <option defaultValue="gnu.cpp.optimization.level.none" id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1853385162" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.debug" valueType="enumerated"/>
+ <option id="gnu.cpp.compiler.option.debugging.level.171178287" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.debugging.level.max" valueType="enumerated"/>
+ <option id="gnu.cpp.compiler.option.include.paths.1918453833" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value="../Core/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/STM32F1xx_HAL_Driver/Inc"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F1xx/Include"/>
+ <listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.preprocessor.def.symbols.1394833070" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="USE_FULL_LL_DRIVER"/>
+ <listOptionValue builtIn="false" value="STM32F103xB"/>
+ <listOptionValue builtIn="false" value="HSE_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="HSE_STARTUP_TIMEOUT=100"/>
+ <listOptionValue builtIn="false" value="LSE_STARTUP_TIMEOUT=5000"/>
+ <listOptionValue builtIn="false" value="LSE_VALUE=32768"/>
+ <listOptionValue builtIn="false" value="HSI_VALUE=8000000"/>
+ <listOptionValue builtIn="false" value="LSI_VALUE=40000"/>
+ <listOptionValue builtIn="false" value="VDD_VALUE=3300"/>
+ <listOptionValue builtIn="false" value="PREFETCH_ENABLE=1"/>
+ </option>
+ <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other.268938090" name="Other flags" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other" useByScannerDiscovery="false" value="-fmessage-length=0" valueType="string"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.374023309" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s.1363025639" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s"/>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1235068361" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker">
+ <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.1714183056" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>
+ <option id="gnu.c.link.option.libs.552882225" name="Libraries (-l)" superClass="gnu.c.link.option.libs"/>
+ <option id="gnu.c.link.option.paths.1695282220" name="Library search path (-L)" superClass="gnu.c.link.option.paths"/>
+ <option id="gnu.c.link.option.ldflags.982852157" name="Linker flags" superClass="gnu.c.link.option.ldflags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>
+ <option id="gnu.c.link.option.other.1662888634" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false"/>
+ <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1344957052" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.262375416" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker">
+ <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script.2051778070" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script" value="../STM32F103C8Tx_FLASH.ld" valueType="string"/>
+ <option id="gnu.cpp.link.option.libs.1205169584" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs"/>
+ <option id="gnu.cpp.link.option.paths.1159117288" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths"/>
+ <option id="gnu.cpp.link.option.ldflags.1288282351" superClass="gnu.cpp.link.option.ldflags" value="-specs=nosys.specs -specs=nano.specs" valueType="string"/>
+ <option id="gnu.cpp.link.option.other.1852481450" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" useByScannerDiscovery="false"/>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1377657884" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool id="fr.ac6.managedbuild.tool.gnu.archiver.1738609065" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/>
+ <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release.1533574181" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release">
+ <option id="gnu.both.asm.option.include.paths.1980324613" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths"/>
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.2043662183" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.215160458" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ <sourceEntries>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="startup"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
+ <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
+ </sourceEntries>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="ghidra_demo.fr.ac6.managedbuild.target.gnu.cross.exe.2063825415" name="Executable" projectType="fr.ac6.managedbuild.target.gnu.cross.exe"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831;fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831.;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.182165752;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1142928612">
+ <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+ <storageModule moduleId="refreshScope" versionNumber="2">
+ <configuration configurationName="Debug">
+ <resource resourceType="PROJECT" workspacePath="/ghidra_demo"/>
+ </configuration>
+ <configuration configurationName="Release"/>
+ </storageModule>
+</cproject>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ghidra_demo</name>
- <comment />
+ <comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
- <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
- <nature>fr.ac6.mcu.ide.core.MCUProjectNature</nature>
+ <nature>com.st.stm32cube.ide.mcu.MCUSW4STM32ConvertedProjectNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
</natures>
- <linkedResources>
-
- </linkedResources>
</projectDescription>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>ghidra_demo</name>
+ <comment />
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>fr.ac6.mcu.ide.core.MCUProjectNature</nature>
+ </natures>
+ <linkedResources>
+
+ </linkedResources>
+</projectDescription>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
- <configuration id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.1710238831" name="Debug">
+ <configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
- <provider class="fr.ac6.mcu.ide.build.CrossBuiltinSpecsDetector" console="false" env-hash="-1808984782890400805" id="fr.ac6.mcu.ide.build.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="Ac6 SW4 STM32 MCU Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
+ <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1590519455585643575" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
- <configuration id="fr.ac6.managedbuild.config.gnu.cross.exe.release.298123458" name="Release">
+ <configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.906749206" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
- <provider class="fr.ac6.mcu.ide.build.CrossBuiltinSpecsDetector" console="false" env-hash="-1808984782890400805" id="fr.ac6.mcu.ide.build.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="Ac6 SW4 STM32 MCU Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
+ <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1590519455585643575" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
-</project>
+</project>
\ No newline at end of file
--- /dev/null
+../Drivers/CMSIS/Include/core_cm3.h:1480:22:__NVIC_SetPriorityGrouping 1
+../Drivers/CMSIS/Include/core_cm3.h:1499:26:__NVIC_GetPriorityGrouping 1
+../Drivers/CMSIS/Include/core_cm3.h:1511:22:__NVIC_EnableIRQ 2
+../Drivers/CMSIS/Include/core_cm3.h:1639:22:__NVIC_SetPriority 2
+../Drivers/CMSIS/Include/core_cm3.h:1686:26:NVIC_EncodePriority 2
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:886:22:LL_RCC_HSI_SetCalibTrimming 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1047:22:LL_RCC_SetAHBPrescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1063:22:LL_RCC_SetAPB1Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1079:22:LL_RCC_SetAPB2Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1387:22:LL_RCC_PLL_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1477:22:LL_RCC_PLL_ConfigDomain_SYS 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:447:22:LL_APB1_GRP1_EnableClock 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:763:22:LL_APB2_GRP1_EnableClock 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:470:22:LL_FLASH_SetLatency 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:483:26:LL_FLASH_GetLatency 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:411:22:LL_USART_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1526:22:LL_USART_ConfigAsyncMode 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1861:26:LL_USART_IsActiveFlag_TXE 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:2473:22:LL_USART_TransmitData8 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:342:22:LL_GPIO_SetPinMode 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:833:22:LL_GPIO_ResetOutputPin 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:862:22:LL_GPIO_TogglePin 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:1565:22:LL_GPIO_AF_Remap_SWJ_NOJTAG 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:2268:22:LL_GPIO_AF_SetEXTISource 1
+../Core/Src/main.c:68:5:main 2
+../Core/Src/main.c:126:6:SystemClock_Config 5
+../Core/Src/main.c:167:13:MX_USART1_UART_Init 1
+../Core/Src/main.c:220:13:MX_GPIO_Init 1
+../Core/Src/main.c:260:5:uart_transmit 4
+../Core/Src/main.c:284:6:Error_Handler 1
-Core/Src/main.o: ../Core/Src/main.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/main.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/main.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
+Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h
+../Core/Inc/main.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
--- /dev/null
+../Drivers/CMSIS/Include/core_cm3.h:1480:22:__NVIC_SetPriorityGrouping 24 static
+../Drivers/CMSIS/Include/core_cm3.h:1499:26:__NVIC_GetPriorityGrouping 4 static
+../Drivers/CMSIS/Include/core_cm3.h:1511:22:__NVIC_EnableIRQ 16 static
+../Drivers/CMSIS/Include/core_cm3.h:1639:22:__NVIC_SetPriority 16 static
+../Drivers/CMSIS/Include/core_cm3.h:1686:26:NVIC_EncodePriority 40 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:886:22:LL_RCC_HSI_SetCalibTrimming 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1047:22:LL_RCC_SetAHBPrescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1063:22:LL_RCC_SetAPB1Prescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1079:22:LL_RCC_SetAPB2Prescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1387:22:LL_RCC_PLL_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1477:22:LL_RCC_PLL_ConfigDomain_SYS 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:447:22:LL_APB1_GRP1_EnableClock 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:763:22:LL_APB2_GRP1_EnableClock 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:470:22:LL_FLASH_SetLatency 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:483:26:LL_FLASH_GetLatency 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:411:22:LL_USART_Enable 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1526:22:LL_USART_ConfigAsyncMode 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1861:26:LL_USART_IsActiveFlag_TXE 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:2473:22:LL_USART_TransmitData8 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:342:22:LL_GPIO_SetPinMode 40 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:833:22:LL_GPIO_ResetOutputPin 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:862:22:LL_GPIO_TogglePin 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:1565:22:LL_GPIO_AF_Remap_SWJ_NOJTAG 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:2268:22:LL_GPIO_AF_SetEXTISource 24 static,ignoring_inline_asm
+../Core/Src/main.c:68:5:main 16 static
+../Core/Src/main.c:126:6:SystemClock_Config 8 static
+../Core/Src/main.c:167:13:MX_USART1_UART_Init 56 static
+../Core/Src/main.c:220:13:MX_GPIO_Init 40 static
+../Core/Src/main.c:260:5:uart_transmit 24 static
+../Core/Src/main.c:284:6:Error_Handler 4 static,ignoring_inline_asm
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:775:26:LL_EXTI_IsActiveFlag_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:843:22:LL_EXTI_ClearFlag_0_31 1
+../Core/Src/stm32f1xx_it.c:70:6:NMI_Handler 1
+../Core/Src/stm32f1xx_it.c:85:6:HardFault_Handler 1
+../Core/Src/stm32f1xx_it.c:100:6:MemManage_Handler 1
+../Core/Src/stm32f1xx_it.c:115:6:BusFault_Handler 1
+../Core/Src/stm32f1xx_it.c:130:6:UsageFault_Handler 1
+../Core/Src/stm32f1xx_it.c:145:6:SVC_Handler 1
+../Core/Src/stm32f1xx_it.c:158:6:DebugMon_Handler 1
+../Core/Src/stm32f1xx_it.c:171:6:PendSV_Handler 1
+../Core/Src/stm32f1xx_it.c:184:6:SysTick_Handler 1
+../Core/Src/stm32f1xx_it.c:205:6:EXTI2_IRQHandler 2
-Core/Src/stm32f1xx_it.o: ../Core/Src/stm32f1xx_it.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/main.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/stm32f1xx_it.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/main.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc/stm32f1xx_it.h:
+Core/Src/stm32f1xx_it.o: ../Core/Src/stm32f1xx_it.c ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h \
+ ../Core/Inc/stm32f1xx_it.h
+../Core/Inc/main.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
+../Core/Inc/stm32f1xx_it.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:775:26:LL_EXTI_IsActiveFlag_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:843:22:LL_EXTI_ClearFlag_0_31 16 static
+../Core/Src/stm32f1xx_it.c:70:6:NMI_Handler 4 static
+../Core/Src/stm32f1xx_it.c:85:6:HardFault_Handler 4 static
+../Core/Src/stm32f1xx_it.c:100:6:MemManage_Handler 4 static
+../Core/Src/stm32f1xx_it.c:115:6:BusFault_Handler 4 static
+../Core/Src/stm32f1xx_it.c:130:6:UsageFault_Handler 4 static
+../Core/Src/stm32f1xx_it.c:145:6:SVC_Handler 4 static
+../Core/Src/stm32f1xx_it.c:158:6:DebugMon_Handler 4 static
+../Core/Src/stm32f1xx_it.c:171:6:PendSV_Handler 4 static
+../Core/Src/stm32f1xx_it.c:184:6:SysTick_Handler 4 static
+../Core/Src/stm32f1xx_it.c:205:6:EXTI2_IRQHandler 8 static
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
# Each subdirectory must supply rules for building sources it contributes
-Core/Src/%.o: ../Core/Src/%.c
- @echo 'Building file: $<'
- @echo 'Invoking: MCU GCC Compiler'
- @echo $(PWD)
- arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DUSE_FULL_LL_DRIVER -DSTM32F103xB '-DHSE_VALUE=8000000' '-DHSE_STARTUP_TIMEOUT=100' '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DHSI_VALUE=8000000' '-DLSI_VALUE=40000' '-DVDD_VALUE=3300' '-DPREFETCH_ENABLE=1' -I"/home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include" -O0 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
- @echo 'Finished building: $<'
- @echo ' '
+Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -DUSE_FULL_LL_DRIVER -DSTM32F103xB -DHSE_VALUE=8000000 -DHSE_STARTUP_TIMEOUT=100 -DLSE_STARTUP_TIMEOUT=5000 -DLSE_VALUE=32768 -DHSI_VALUE=8000000 -DLSI_VALUE=40000 -DVDD_VALUE=3300 -DPREFETCH_ENABLE=1 -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+clean: clean-Core-2f-Src
+
+clean-Core-2f-Src:
+ -$(RM) ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32f1xx_it.cyclo ./Core/Src/stm32f1xx_it.d ./Core/Src/stm32f1xx_it.o ./Core/Src/stm32f1xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/system_stm32f1xx.cyclo ./Core/Src/system_stm32f1xx.d ./Core/Src/system_stm32f1xx.o ./Core/Src/system_stm32f1xx.su
+
+.PHONY: clean-Core-2f-Src
--- /dev/null
+../Core/Src/syscalls.c:73:6:initialise_monitor_handles 1
+../Core/Src/syscalls.c:77:5:_getpid 1
+../Core/Src/syscalls.c:82:5:_kill 1
+../Core/Src/syscalls.c:88:6:_exit 1
+../Core/Src/syscalls.c:94:27:_read 2
+../Core/Src/syscalls.c:106:27:_write 2
+../Core/Src/syscalls.c:117:9:_sbrk 3
+../Core/Src/syscalls.c:140:5:_close 1
+../Core/Src/syscalls.c:146:5:_fstat 1
+../Core/Src/syscalls.c:152:5:_isatty 1
+../Core/Src/syscalls.c:157:5:_lseek 1
+../Core/Src/syscalls.c:162:5:_open 1
+../Core/Src/syscalls.c:168:5:_wait 1
+../Core/Src/syscalls.c:174:5:_unlink 1
+../Core/Src/syscalls.c:180:5:_times 1
+../Core/Src/syscalls.c:185:5:_stat 1
+../Core/Src/syscalls.c:191:5:_link 1
+../Core/Src/syscalls.c:197:5:_fork 1
+../Core/Src/syscalls.c:203:5:_execve 1
--- /dev/null
+../Core/Src/syscalls.c:73:6:initialise_monitor_handles 4 static
+../Core/Src/syscalls.c:77:5:_getpid 4 static
+../Core/Src/syscalls.c:82:5:_kill 16 static
+../Core/Src/syscalls.c:88:6:_exit 16 static
+../Core/Src/syscalls.c:94:27:_read 32 static
+../Core/Src/syscalls.c:106:27:_write 32 static
+../Core/Src/syscalls.c:117:9:_sbrk 24 static
+../Core/Src/syscalls.c:140:5:_close 16 static
+../Core/Src/syscalls.c:146:5:_fstat 16 static
+../Core/Src/syscalls.c:152:5:_isatty 16 static
+../Core/Src/syscalls.c:157:5:_lseek 24 static
+../Core/Src/syscalls.c:162:5:_open 12 static
+../Core/Src/syscalls.c:168:5:_wait 16 static
+../Core/Src/syscalls.c:174:5:_unlink 16 static
+../Core/Src/syscalls.c:180:5:_times 16 static
+../Core/Src/syscalls.c:185:5:_stat 16 static
+../Core/Src/syscalls.c:191:5:_link 16 static
+../Core/Src/syscalls.c:197:5:_fork 8 static
+../Core/Src/syscalls.c:203:5:_execve 24 static
--- /dev/null
+../Core/Src/system_stm32f1xx.c:176:6:SystemInit 1
+../Core/Src/system_stm32f1xx.c:225:6:SystemCoreClockUpdate 7
Core/Src/system_stm32f1xx.o: ../Core/Src/system_stm32f1xx.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
--- /dev/null
+../Core/Src/system_stm32f1xx.c:176:6:SystemInit 4 static
+../Core/Src/system_stm32f1xx.c:225:6:SystemCoreClockUpdate 24 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:527:22:LL_DMA_ConfigTransfer 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:880:22:LL_DMA_SetDataLength 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:965:22:LL_DMA_SetMemoryAddress 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:987:22:LL_DMA_SetPeriphAddress 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1438:22:LL_DMA_ClearFlag_GI1 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1449:22:LL_DMA_ClearFlag_GI2 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1460:22:LL_DMA_ClearFlag_GI3 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1471:22:LL_DMA_ClearFlag_GI4 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1482:22:LL_DMA_ClearFlag_GI5 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1493:22:LL_DMA_ClearFlag_GI6 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1504:22:LL_DMA_ClearFlag_GI7 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:130:10:LL_DMA_DeInit 20
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:218:10:LL_DMA_Init 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:279:6:LL_DMA_StructInit 1
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:527:22:LL_DMA_ConfigTransfer 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:880:22:LL_DMA_SetDataLength 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:965:22:LL_DMA_SetMemoryAddress 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:987:22:LL_DMA_SetPeriphAddress 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1438:22:LL_DMA_ClearFlag_GI1 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1449:22:LL_DMA_ClearFlag_GI2 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1460:22:LL_DMA_ClearFlag_GI3 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1471:22:LL_DMA_ClearFlag_GI4 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1482:22:LL_DMA_ClearFlag_GI5 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1493:22:LL_DMA_ClearFlag_GI6 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h:1504:22:LL_DMA_ClearFlag_GI7 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:130:10:LL_DMA_DeInit 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:218:10:LL_DMA_Init 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c:279:6:LL_DMA_StructInit 16 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:266:22:LL_EXTI_EnableIT_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:302:22:LL_EXTI_DisableIT_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:381:22:LL_EXTI_EnableEvent_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:416:22:LL_EXTI_DisableEvent_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:498:22:LL_EXTI_EnableRisingTrig_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:538:22:LL_EXTI_DisableRisingTrig_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:618:22:LL_EXTI_EnableFallingTrig_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:656:22:LL_EXTI_DisableFallingTrig_0_31 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:81:10:LL_EXTI_DeInit 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:106:10:LL_EXTI_Init 12
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:187:6:LL_EXTI_StructInit 1
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:266:22:LL_EXTI_EnableIT_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:302:22:LL_EXTI_DisableIT_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:381:22:LL_EXTI_EnableEvent_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:416:22:LL_EXTI_DisableEvent_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:498:22:LL_EXTI_EnableRisingTrig_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:538:22:LL_EXTI_DisableRisingTrig_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:618:22:LL_EXTI_EnableFallingTrig_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h:656:22:LL_EXTI_DisableFallingTrig_0_31 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:81:10:LL_EXTI_DeInit 4 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:106:10:LL_EXTI_Init 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c:187:6:LL_EXTI_StructInit 16 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:342:22:LL_GPIO_SetPinMode 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:420:22:LL_GPIO_SetPinSpeed 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:494:22:LL_GPIO_SetPinOutputType 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:565:22:LL_GPIO_SetPinPull 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:930:22:LL_APB2_GRP1_ForceReset 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:985:22:LL_APB2_GRP1_ReleaseReset 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:90:13:LL_GPIO_DeInit 6
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:156:13:LL_GPIO_Init 6
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:223:6:LL_GPIO_StructInit 1
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:342:22:LL_GPIO_SetPinMode 40 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:420:22:LL_GPIO_SetPinSpeed 40 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:494:22:LL_GPIO_SetPinOutputType 40 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h:565:22:LL_GPIO_SetPinPull 32 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:930:22:LL_APB2_GRP1_ForceReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:985:22:LL_APB2_GRP1_ReleaseReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:90:13:LL_GPIO_DeInit 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:156:13:LL_GPIO_Init 40 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c:223:6:LL_GPIO_StructInit 16 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:638:22:LL_APB1_GRP1_ForceReset 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:701:22:LL_APB1_GRP1_ReleaseReset 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c:57:13:LL_PWR_DeInit 1
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:638:22:LL_APB1_GRP1_ForceReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:701:22:LL_APB1_GRP1_ReleaseReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c:57:13:LL_PWR_DeInit 8 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:886:22:LL_RCC_HSI_SetCalibTrimming 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1098:26:LL_RCC_GetAHBPrescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1113:26:LL_RCC_GetAPB1Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1128:26:LL_RCC_GetAPB2Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1263:26:LL_RCC_GetUSBClockSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1280:26:LL_RCC_GetADCClockSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1520:26:LL_RCC_PLL_GetMainSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1554:26:LL_RCC_PLL_GetMultiplicator 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1584:26:LL_RCC_PLL_GetPrediv 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:2028:22:LL_RCC_ClearResetFlags 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:103:13:LL_RCC_DeInit 4
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:190:6:LL_RCC_GetSystemClocksFreq 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:247:10:LL_RCC_GetUSBClockFreq 4
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:306:10:LL_RCC_GetADCClockFreq 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:340:10:RCC_GetSystemClockFreq 5
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:372:10:RCC_GetHCLKClockFreq 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:383:10:RCC_GetPCLK1ClockFreq 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:394:10:RCC_GetPCLK2ClockFreq 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:404:10:RCC_PLL_GetFreqDomain_SYS 3
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:886:22:LL_RCC_HSI_SetCalibTrimming 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1098:26:LL_RCC_GetAHBPrescaler 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1113:26:LL_RCC_GetAPB1Prescaler 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1128:26:LL_RCC_GetAPB2Prescaler 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1263:26:LL_RCC_GetUSBClockSource 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1280:26:LL_RCC_GetADCClockSource 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1520:26:LL_RCC_PLL_GetMainSource 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1554:26:LL_RCC_PLL_GetMultiplicator 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1584:26:LL_RCC_PLL_GetPrediv 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:2028:22:LL_RCC_ClearResetFlags 4 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:103:13:LL_RCC_DeInit 8 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:190:6:LL_RCC_GetSystemClocksFreq 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:247:10:LL_RCC_GetUSBClockFreq 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:306:10:LL_RCC_GetADCClockFreq 32 static,ignoring_inline_asm
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:340:10:RCC_GetSystemClockFreq 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:372:10:RCC_GetHCLKClockFreq 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:383:10:RCC_GetPCLK1ClockFreq 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:394:10:RCC_GetPCLK2ClockFreq 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c:404:10:RCC_PLL_GetFreqDomain_SYS 16 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:436:26:LL_USART_IsEnabled 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:779:22:LL_USART_DisableSCLKOutput 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:808:22:LL_USART_SetStopBitsLength 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:952:22:LL_USART_SetHWFlowCtrl 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1088:22:LL_USART_SetBaudRate 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:638:22:LL_APB1_GRP1_ForceReset 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:701:22:LL_APB1_GRP1_ReleaseReset 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:930:22:LL_APB2_GRP1_ForceReset 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:985:22:LL_APB2_GRP1_ReleaseReset 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:128:13:LL_USART_DeInit 4
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:202:13:LL_USART_Init 7
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:331:6:LL_USART_StructInit 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:357:13:LL_USART_ClockInit 3
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:416:6:LL_USART_ClockStructInit 1
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:436:26:LL_USART_IsEnabled 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:779:22:LL_USART_DisableSCLKOutput 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:808:22:LL_USART_SetStopBitsLength 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:952:22:LL_USART_SetHWFlowCtrl 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h:1088:22:LL_USART_SetBaudRate 24 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:638:22:LL_APB1_GRP1_ForceReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:701:22:LL_APB1_GRP1_ReleaseReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:930:22:LL_APB2_GRP1_ForceReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h:985:22:LL_APB2_GRP1_ReleaseReset 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:128:13:LL_USART_DeInit 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:202:13:LL_USART_Init 40 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:331:6:LL_USART_StructInit 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:357:13:LL_USART_ClockInit 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c:416:6:LL_USART_ClockStructInit 16 static
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:754:22:LL_RCC_HSE_EnableBypass 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:764:22:LL_RCC_HSE_DisableBypass 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:774:22:LL_RCC_HSE_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:794:26:LL_RCC_HSE_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1047:22:LL_RCC_SetAHBPrescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1063:22:LL_RCC_SetAPB1Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1079:22:LL_RCC_SetAPB2Prescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1098:26:LL_RCC_GetAHBPrescaler 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1387:22:LL_RCC_PLL_Enable 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1477:22:LL_RCC_PLL_ConfigDomain_SYS 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:218:22:LL_InitTick 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:470:22:LL_FLASH_SetLatency 1
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:483:26:LL_FLASH_GetLatency 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:166:6:LL_Init1msTick 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:182:6:LL_mDelay 4
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:240:6:LL_SetSystemCoreClock 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:255:13:LL_SetFlashLatency 8
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:334:13:LL_PLL_ConfigSystemClock_HSI 4
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:399:13:LL_PLL_ConfigSystemClock_HSE 5
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:471:17:UTILS_GetPLLOutputFrequency 1
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:495:20:UTILS_PLL_IsBusy 2
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:535:20:UTILS_EnablePLLAndSwitchSystem 7
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o: \
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
- /home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/core_cm3.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_version.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_compiler.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include/cmsis_gcc.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
-
-/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:
+../Drivers/CMSIS/Include/core_cm3.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:
--- /dev/null
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:754:22:LL_RCC_HSE_EnableBypass 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:764:22:LL_RCC_HSE_DisableBypass 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:774:22:LL_RCC_HSE_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:794:26:LL_RCC_HSE_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:840:22:LL_RCC_HSI_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:860:26:LL_RCC_HSI_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1014:22:LL_RCC_SetSysClkSource 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1027:26:LL_RCC_GetSysClkSource 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1047:22:LL_RCC_SetAHBPrescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1063:22:LL_RCC_SetAPB1Prescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1079:22:LL_RCC_SetAPB2Prescaler 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1098:26:LL_RCC_GetAHBPrescaler 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1387:22:LL_RCC_PLL_Enable 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1408:26:LL_RCC_PLL_IsReady 4 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h:1477:22:LL_RCC_PLL_ConfigDomain_SYS 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h:218:22:LL_InitTick 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:470:22:LL_FLASH_SetLatency 16 static
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h:483:26:LL_FLASH_GetLatency 4 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:166:6:LL_Init1msTick 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:182:6:LL_mDelay 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:240:6:LL_SetSystemCoreClock 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:255:13:LL_SetFlashLatency 32 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:334:13:LL_PLL_ConfigSystemClock_HSI 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:399:13:LL_PLL_ConfigSystemClock_HSE 32 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:471:17:UTILS_GetPLLOutputFrequency 24 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:495:20:UTILS_PLL_IsBusy 16 static
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c:535:20:UTILS_EnablePLLAndSwitchSystem 32 static
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
# Each subdirectory must supply rules for building sources it contributes
-Drivers/STM32F1xx_HAL_Driver/Src/%.o: ../Drivers/STM32F1xx_HAL_Driver/Src/%.c
- @echo 'Building file: $<'
- @echo 'Invoking: MCU GCC Compiler'
- @echo $(PWD)
- arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DUSE_FULL_LL_DRIVER -DSTM32F103xB '-DHSE_VALUE=8000000' '-DHSE_STARTUP_TIMEOUT=100' '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DHSI_VALUE=8000000' '-DLSI_VALUE=40000' '-DVDD_VALUE=3300' '-DPREFETCH_ENABLE=1' -I"/home/cartogan/Ac6/workspace/ghidra_demo/Core/Inc" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/STM32F1xx_HAL_Driver/Inc" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Device/ST/STM32F1xx/Include" -I"/home/cartogan/Ac6/workspace/ghidra_demo/Drivers/CMSIS/Include" -O0 -Wall -fmessage-length=0 -ffunction-sections -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
- @echo 'Finished building: $<'
- @echo ' '
+Drivers/STM32F1xx_HAL_Driver/Src/%.o Drivers/STM32F1xx_HAL_Driver/Src/%.su Drivers/STM32F1xx_HAL_Driver/Src/%.cyclo: ../Drivers/STM32F1xx_HAL_Driver/Src/%.c Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -DUSE_FULL_LL_DRIVER -DSTM32F103xB -DHSE_VALUE=8000000 -DHSE_STARTUP_TIMEOUT=100 -DLSE_STARTUP_TIMEOUT=5000 -DLSE_VALUE=32768 -DHSI_VALUE=8000000 -DLSI_VALUE=40000 -DVDD_VALUE=3300 -DPREFETCH_ENABLE=1 -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+clean: clean-Drivers-2f-STM32F1xx_HAL_Driver-2f-Src
+
+clean-Drivers-2f-STM32F1xx_HAL_Driver-2f-Src:
+ -$(RM) ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.su ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.cyclo ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.su
+
+.PHONY: clean-Drivers-2f-STM32F1xx_HAL_Driver-2f-Src
:020000040800F2\r
-:100000000050002029130008A5090008AB090008CA\r
+:10000000005000203D130008A5090008AB090008B6\r
:10001000B1090008B7090008BD0900080000000088\r
:10002000000000000000000000000000C3090008FC\r
:10003000CF09000800000000DB090008E7090008FC\r
-:100040007113000871130008711300087113000880\r
-:100050007113000871130008711300087113000870\r
-:10006000F5090008711300087113000871130008E6\r
-:100070007113000871130008711300087113000850\r
-:100080007113000871130008711300087113000840\r
-:100090007113000871130008711300087113000830\r
-:1000A0007113000871130008711300087113000820\r
-:1000B0007113000871130008711300087113000810\r
-:1000C0007113000871130008711300087113000800\r
-:1000D00071130008711300087113000871130008F0\r
-:1000E000711300087113000871130008000000006C\r
+:100040008513000885130008851300088513000830\r
+:100050008513000885130008851300088513000820\r
+:10006000F5090008851300088513000885130008AA\r
+:100070008513000885130008851300088513000800\r
+:1000800085130008851300088513000885130008F0\r
+:1000900085130008851300088513000885130008E0\r
+:1000A00085130008851300088513000885130008D0\r
+:1000B00085130008851300088513000885130008C0\r
+:1000C00085130008851300088513000885130008B0\r
+:1000D00085130008851300088513000885130008A0\r
+:1000E0008513000885130008851300080000000030\r
:1000F0000000000000000000000000000000000000\r
:0C01000000000000000000005FF808F1A3\r
:10010C0010B5054C237833B9044B13B10448AFF345\r
:10011C0000800123237010BD0C00002000000000A3\r
-:10012C00BC13000808B5034B1BB103490348AFF3DC\r
-:10013C00008008BD0000000010000020BC13000867\r
+:10012C00D013000808B5034B1BB103490348AFF3C8\r
+:10013C00008008BD0000000010000020D013000853\r
:10014C00034613F8012B002AFBD1181A013870470B\r
:10015C0080B485B000AF78607B6803F00703FB6068\r
:10016C000C4BDB68BB60BA684FF6FF031340BB60F7\r
:1006CC00C1F800F065F80D4B1B78DBB2002B02D0A3\r
:1006DC000B4B1B6801E00B4B1B687B607868FFF7CA\r
:1006EC002FFD03461946786800F008F906490748BB\r
-:1006FC00FFF775FF642000F0DFFDE4E72800002021\r
+:1006FC00FFF775FF642000F0E9FDE4E72800002017\r
:10070C000400002000000020200020040010014004\r
:10071C0080B500AF0220FFF7BDFE00BFFFF7CEFE95\r
:10072C000346022BFAD11020FFF7DCFDFFF7BAFDD0\r
:10075C000346012BFAD10020FFF7F8FD4FF480601F\r
:10076C00FFF708FE0020FFF719FE0220FFF7CEFD71\r
:10077C0000BFFFF7DFFD0346082BFAD1034800F05A\r
-:10078C008DFD024800F0BCFD00BF80BD0090D00381\r
+:10078C0097FD024800F0C6FD00BF80BD0090D0036D\r
:10079C0080B58CB000AF07F1140300221A605A60C8\r
:1007AC009A60DA601A615A619A613B4600221A60BB\r
:1007BC005A609A60DA601A614FF48040FFF752FE7B\r
:1007CC000420FFF74FFE1B4B3B6009237B60032388\r
-:1007DC00BB600023FB603B461946174800F0E0FA6B\r
+:1007DC00BB600023FB603B461946174800F0E3FA68\r
:1007EC00164B3B6004237B603B461946124800F0D5\r
-:1007FC00D7FA4FF416637B614FF48053BB6100232F\r
+:1007FC00DAFA4FF416637B614FF48053BB6100232C\r
:10080C00FB614FF480633B6208237B620023BB6275\r
-:10081C000023FB6207F114031946094800F0C4FCDD\r
+:10081C000023FB6207F114031946094800F0CEFCD3\r
:10082C000748FFF766FE0648FFF754FE00BF303757\r
:10083C00BD4680BD0200020400080140040004040F\r
:10084C000038014080B588B000AF07F118030022D2\r
:10086C001A611020FFF7FEFD0820FFF7FBFD0420A6\r
:10087C00FFF7F8FD1E491F48FFF7A2FE1C4B7B60DB\r
:10088C000123BB600123FB6000233B613B1D194628\r
-:10089C00184800F085FA4FF070610120FFF7D0FE88\r
+:10089C00184800F088FA4FF070610120FFF7D0FE85\r
:1008AC000423BB6101233B7700237B770123BB77B8\r
:1008BC0007F11803184600F03FF9042240F20441F6\r
:1008CC000D48FFF74BFEFFF767FC034600220121A2\r
:100B1C000004014080B483B000AF7860054BDA6804\r
:100B2C007B68DB4303491340CB6000BF0C37BD46E9\r
:100B3C0080BC70470004014080B584B000AF786081\r
-:100B4C000023FB737B681B79002B60D07B681B68D0\r
-:100B5C00002B67D07B685B79012B0ED0022B17D052\r
-:100B6C00002B20D17B681B681846FFF78BFF7B6836\r
-:100B7C001B681846FFF750FF18E07B681B68184687\r
-:100B8C00FFF75CFF7B681B681846FFF769FF0DE0F9\r
-:100B9C007B681B681846FFF73FFF7B681B6818468D\r
-:100BAC00FFF75EFF02E00123FB7300BF7B689B79BC\r
-:100BBC00002B37D07B689B79022B0ED0032B17D0E0\r
-:100BCC00012B20D17B681B681846FFF7A3FF7B68BD\r
-:100BDC001B681846FFF768FF25E07B681B68184602\r
-:100BEC00FFF774FF7B681B681846FFF781FF1AE05C\r
-:100BFC007B681B681846FFF757FF7B681B68184615\r
-:100C0C00FFF776FF0FE00123FB7300BF0BE07B685F\r
-:100C1C001B681846FFF712FF7B681B681846FFF726\r
-:100C2C0031FF00E000BFFB7B18461037BD4680BD8E\r
-:100C3C0090B488B000AFF860B9607A60FB681A466F\r
-:100C4C00BB681B0E13441C462268BB687B617B6926\r
-:100C5C0093FAA3F33B613B69B3FA83F3DBB29B00DA\r
-:100C6C000F2101FA03F3DB431A40BB68FB61FB69FC\r
-:100C7C0093FAA3F3BB61BB69B3FA83F3DBB29B00BA\r
-:100C8C00796801FA03F31343236000BF2037BD4694\r
-:100C9C0090BC704790B488B000AFF860B9607A60CF\r
-:100CAC00FB681A46BB681B0E13441C462268BB68C3\r
-:100CBC007B617B6993FAA3F33B613B69B3FA83F3E2\r
-:100CCC00DBB29B00032101FA03F3DB431A40BB6840\r
-:100CDC00FB61FB6993FAA3F3BB61BB69B3FA83F3C2\r
-:100CEC00DBB29B00796801FA03F31343236000BF66\r
-:100CFC002037BD4690BC704790B488B000AFF86008\r
-:100D0C00B9607A60FB681A46BB681B0E13441C461C\r
-:100D1C002268BB687B617B6993FAA3F33B613B69F7\r
-:100D2C00B3FA83F3DBB29B00042101FA03F3DB4338\r
-:100D3C001A40BB68FB61FB6993FAA3F3BB61BB6907\r
-:100D4C00B3FA83F3DBB29B00796801FA03F3134324\r
-:100D5C00236000BF2037BD4690BC704780B487B07D\r
-:100D6C0000AFF860B9607A60FB68DA68BB681B0A90\r
-:100D7C00DB431A40BB681B0A7B617B6993FAA3F3C4\r
-:100D8C003B613B69B3FA83F3DBB219467B688B405A\r
-:100D9C001A43FB68DA6000BF1C37BD4680BC704745\r
-:100DAC0080B588B000AF786039603B681B681B0267\r
-:100DBC001B0C7B617B693B613B6993FAA3F3FB6082\r
-:100DCC00FB68B3FA83F3DBB2FB6140E00122FB6901\r
-:100DDC009A407B691340002B36D0FB69072B06D851\r
-:100DEC0040F20112FB6902FA03F3BB6108E0FB69F4\r
-:100DFC00083B4FF0011202FA03F343F08063BB612E\r
-:100E0C003B681B691A46B9697868FFF7A7FF3B680E\r
-:100E1C005B681A46B9697868FFF70AFF3B685B683C\r
-:100E2C00012B03D03B685B68092B0DD13B689B6899\r
-:100E3C001A46B9697868FFF72DFF3B68DB681A46DC\r
-:100E4C00B9697868FFF758FFFB690133FB617A6970\r
-:100E5C00FB6922FA03F3002BB8D100231846203784\r
-:100E6C00BD4680BD80B400AF034B5B6803F00C0340\r
-:100E7C001846BD4680BC70470010024080B400AFDD\r
-:100E8C00034B5B6803F0F0031846BD4680BC70470B\r
-:100E9C000010024080B400AF034B5B6803F4E063C6\r
-:100EAC001846BD4680BC70470010024080B400AFAD\r
-:100EBC00034B5B6803F460531846BD4680BC704717\r
-:100ECC000010024080B400AF034B5B6803F4803326\r
-:100EDC001846BD4680BC70470010024080B400AF7D\r
-:100EEC00034B5B6803F470131846BD4680BC704717\r
-:100EFC000010024080B400AF044B5B685B0C03F045\r
-:100F0C0001031846BD4680BC704700BF001002406C\r
-:100F1C0080B582B000AF786000F020F802467B68A4\r
-:100F2C001A607B681B68184600F03AF802467B682A\r
-:100F3C005A607B685B68184600F048F802467B688C\r
-:100F4C009A607B685B68184600F054F802467B6830\r
-:100F5C00DA6000BF0837BD4680BD000080B582B0A6\r
-:100F6C0000AF00237B60FFF77DFF0346042B06D008\r
-:100F7C00082B07D0002B09D1084B7B6009E0074BED\r
-:100F8C007B6006E000F04AF8786002E0034B7B607F\r
-:100F9C0000BF7B6818460837BD4680BD00127A003A\r
-:100FAC0080B582B000AF7860FFF768FF03461B097D\r
-:100FBC0003F00F03044AD35C1A467B68D3401846EF\r
-:100FCC000837BD4680BD00BF0014000880B582B054\r
-:100FDC0000AF7860FFF75EFF03461B0A044AD35C40\r
-:100FEC001A467B68D34018460837BD4680BD00BF03\r
-:100FFC001014000880B582B000AF7860FFF756FF80\r
-:10100C000346DB0A044AD35C1A467B68D340184675\r
-:10101C000837BD4680BD00BF1014000880B582B0F3\r
-:10102C0000AF00237B6000233B60FFF74BFF386071\r
-:10103C003B68002B03D0B3F5803F03D00BE00D4B86\r
-:10104C007B600BE0FFF756FF034601330A4AB2FB05\r
-:10105C00F3F37B6002E0074B7B6000BFFFF73EFFC2\r
-:10106C0003469B0C02337A6802FB03F318460837DD\r
-:10107C00BD4680BD00093D0000127A0080B483B0EB\r
-:10108C0000AF78607B68DB6803F40053B3F5005F56\r
-:10109C000CBF01230023DBB218460C37BD4680BCC5\r
-:1010AC00704780B483B000AF786039607B681B698F\r
-:1010BC0023F440523B681A437B681A6100BF0C371B\r
-:1010CC00BD4680BC704780B483B000AF7860396097\r
-:1010DC007B685B6923F440723B681A437B685A61F6\r
-:1010EC0000BF0C37BD4680BC7047000080B485B093\r
-:1010FC0000AFF860B9607A60BA6813469B0013447D\r
-:10110C009A001A447B689B00B2FBF3F3254AA2FBBE\r
-:10111C0003235B099BB21B0199B2BA6813469B006F\r
-:10112C0013449A001A447B689B00B2FBF3F21D4BEC\r
-:10113C00A3FB02035B09642000FB03F3D31A1B011E\r
-:10114C003233184AA2FB03235B099BB203F0F00372\r
-:10115C009BB20B4499B2BA6813469B0013449A0095\r
-:10116C001A447B689B00B2FBF3F20E4BA3FB020309\r
-:10117C005B09642000FB03F3D31A1B013233094AC9\r
-:10118C00A2FB03235B099BB203F00F039BB20B443E\r
-:10119C009BB21A46FB689A6000BF1437BD4680BCF0\r
-:1011AC00704700BF1F85EB5180B588B000AF7860E9\r
-:1011BC0039600123FB770023BB617868FFF75EFF82\r
-:1011CC000346002B45D17B68DB6823F4B05323F036\r
-:1011DC000C033A6851683A68D26811433A6812694C\r
-:1011EC000A431A437B68DA603B689B681946786847\r
-:1011FC00FFF757FF3B685B6919467868FFF763FF99\r
-:10120C0007F108031846FFF783FE7B68134A9342E5\r
-:10121C0002D17B69BB610CE07B68114A934202D11D\r
-:10122C003B69BB6105E07B680E4A934201D13B6987\r
-:10123C00BB61BB69002B0CD03B681B68002B08D032\r
-:10124C000023FB773B681B681A46B9697868FFF77F\r
-:10125C004DFFFB7F18462037BD4680BD003801404E\r
-:10126C00004400400048004080B483B000AF786078\r
-:10127C0039607A683B68B2FBF3F3074A013B536071\r
-:10128C00054B00229A60044B05221A6000BF0C37F4\r
-:10129C00BD4680BC704700BF10E000E080B582B056\r
-:1012AC0000AF78604FF47A717868FFF7DDFF00BF0C\r
-:1012BC000837BD4680BD000080B485B000AF7860B3\r
-:1012CC000E4B1B68FB60FB687B68B3F1FF3F0CD0D7\r
-:1012DC007B6801337B6008E0084B1B6803F48033A8\r
-:1012EC00002B02D07B68013B7B607B68002BF3D129\r
-:1012FC0000BF1437BD4680BC704700BF10E000E053\r
-:10130C0080B483B000AF7860034A7B68136000BF81\r
-:10131C000C37BD4680BC704708000020002103E05C\r
-:10132C000B4B5B58435004310A480B4B42189A4202\r
-:10133C00F6D30A4A02E0002342F8043B084B9A42D7\r
-:10134C00F9D3FFF763FB00F00FF8FFF7A7F970472D\r
-:10135C0020140008000000200C0000200C000020CD\r
-:10136C002C000020FEE7000070B500250C4E0D4C43\r
-:10137C00A41BA410A54209D100F01AF800250A4EAE\r
-:10138C000A4CA41BA410A54205D170BD56F82530FB\r
-:10139C0098470135EEE756F8253098470135F2E7C6\r
-:1013AC001814000818140008181400081C1400085D\r
-:1013BC00F8B500BFF8BC08BC9E467047F8B500BF36\r
-:0813CC00F8BC08BC9E46704706\r
-:1013D400081C3044586C80004177616974696E67F9\r
-:1013E40020696E7075742E2E2E0A0000763D6451AD\r
-:1013F4007734773957675863510A000000000000BA\r
-:1014040000000000010203040607080900000000B0\r
-:0414140001020304CA\r
-:041418003101000896\r
-:04141C000D010008B6\r
-:0C142000DC130008F01300080024F400A6\r
-:0400000508001329B3\r
+:100B4C000023FB737B681B79002B65D07B681B68CB\r
+:100B5C00002B6BD07B685B79022B1CD0022B25DC25\r
+:100B6C00002B02D0012B0BD020E07B681B681846B1\r
+:100B7C00FFF788FF7B681B681846FFF74DFF18E0EE\r
+:100B8C007B681B681846FFF759FF7B681B68184683\r
+:100B9C00FFF766FF0DE07B681B681846FFF73CFF0C\r
+:100BAC007B681B681846FFF75BFF02E00123FB73B1\r
+:100BBC0000BF7B689B79002B38D07B689B79032B1B\r
+:100BCC001CD0032B25DC012B02D0022B0BD020E0F8\r
+:100BDC007B681B681846FFF79DFF7B681B681846EF\r
+:100BEC00FFF762FF22E07B681B681846FFF76EFF79\r
+:100BFC007B681B681846FFF77BFF17E07B681B6858\r
+:100C0C001846FFF751FF7B681B681846FFF770FF0B\r
+:100C1C000CE00123FB7309E07B681B681846FFF7A7\r
+:100C2C000DFF7B681B681846FFF72CFFFB7B1846F3\r
+:100C3C001037BD4680BD90B488B000AFF860B96085\r
+:100C4C007A60FB681A46BB681B0E13441C4622686C\r
+:100C5C00BB687B617B6993FAA3F33B613B69B3FA95\r
+:100C6C0083F3DBB29B000F2101FA03F3DB431A4041\r
+:100C7C00BB68FB61FB6993FAA3F3BB61BB69B3FA75\r
+:100C8C0083F3DBB29B00796801FA03F3134323600F\r
+:100C9C0000BF2037BD4690BC704790B488B000AF01\r
+:100CAC00F860B9607A60FB681A46BB681B0E134487\r
+:100CBC001C462268BB687B617B6993FAA3F33B619A\r
+:100CCC003B69B3FA83F3DBB29B00032101FA03F314\r
+:100CDC00DB431A40BB68FB61FB6993FAA3F3BB616E\r
+:100CEC00BB69B3FA83F3DBB29B00796801FA03F3B7\r
+:100CFC001343236000BF2037BD4690BC704790B4AF\r
+:100D0C0088B000AFF860B9607A60FB681A46BB68BF\r
+:100D1C001B0E13441C462268BB687B617B6993FAEB\r
+:100D2C00A3F33B613B69B3FA83F3DBB29B00042171\r
+:100D3C0001FA03F3DB431A40BB68FB61FB6993FACE\r
+:100D4C00A3F3BB61BB69B3FA83F3DBB29B00796895\r
+:100D5C0001FA03F31343236000BF2037BD4690BC58\r
+:100D6C00704780B487B000AFF860B9607A60FB68F8\r
+:100D7C00DA68BB681B0ADB431A40BB681B0A7B6141\r
+:100D8C007B6993FAA3F33B613B69B3FA83F3DBB260\r
+:100D9C0019467B688B401A43FB68DA6000BF1C372E\r
+:100DAC00BD4680BC704780B588B000AF78603960B4\r
+:100DBC003B681B681B021B0C7B617B693B613B69BD\r
+:100DCC0093FAA3F3FB60FB68B3FA83F3DBB2FB612A\r
+:100DDC0040E00122FB699A407B691340002B36D01E\r
+:100DEC00FB69072B06D840F20112FB6902FA03F3E8\r
+:100DFC00BB6108E0FB69083B4FF0011202FA03F3F8\r
+:100E0C0043F08063BB613B681B691A46B96978681B\r
+:100E1C00FFF7A7FF3B685B681A46B9697868FFF76C\r
+:100E2C000AFF3B685B68012B03D03B685B68092BAE\r
+:100E3C000DD13B689B681A46B9697868FFF72DFF9E\r
+:100E4C003B68DB681A46B9697868FFF758FFFB699D\r
+:100E5C000133FB617A69FB6922FA03F3002BB8D1E9\r
+:100E6C00002318462037BD4680BD000080B400AF7B\r
+:100E7C00034B5B6803F00C031846BD4680BC7047FF\r
+:100E8C000010024080B400AF034B5B6803F0F0032A\r
+:100E9C001846BD4680BC70470010024080B400AFBD\r
+:100EAC00034B5B6803F4E0631846BD4680BC704797\r
+:100EBC000010024080B400AF034B5B6803F4605336\r
+:100ECC001846BD4680BC70470010024080B400AF8D\r
+:100EDC00034B5B6803F480331846BD4680BC7047F7\r
+:100EEC000010024080B400AF034B5B6803F4701336\r
+:100EFC001846BD4680BC70470010024080B400AF5D\r
+:100F0C00044B5B685B0C03F001031846BD4680BCC8\r
+:100F1C00704700BF0010024080B582B000AF78600F\r
+:100F2C0000F020F802467B681A607B681B68184644\r
+:100F3C0000F03EF802467B685A607B685B68184696\r
+:100F4C0000F04CF802467B689A607B685B68184638\r
+:100F5C0000F058F802467B68DA6000BF0837BD46DF\r
+:100F6C0080BD000080B582B000AF00237B60FFF72E\r
+:100F7C007DFF0346082B0CD0082B0ED8002B02D07B\r
+:100F8C00042B03D009E0094B7B6009E0074B7B6025\r
+:100F9C0006E000F04BF8786002E0044B7B6000BF89\r
+:100FAC007B6818460837BD4680BD00BF00127A002A\r
+:100FBC0080B582B000AF7860FFF764FF03461B0971\r
+:100FCC0003F00F03044AD35C1A467B68D3401846DF\r
+:100FDC000837BD4680BD00BF1414000880B582B030\r
+:100FEC0000AF7860FFF75AFF03461B0A044AD35C34\r
+:100FFC001A467B68D34018460837BD4680BD00BFF3\r
+:10100C002414000880B582B000AF7860FFF752FF5F\r
+:10101C000346DB0A044AD35C1A467B68D340184665\r
+:10102C000837BD4680BD00BF2414000880B582B0CF\r
+:10103C0000AF00237B6000233B60FFF747FF386065\r
+:10104C003B68002B04D03B68B3F5803F03D00BE02A\r
+:10105C000D4B7B600BE0FFF751FF034601330B4A4E\r
+:10106C00B2FBF3F37B6002E0074B7B6000BFFFF742\r
+:10107C0039FF03469B0C02337A6802FB03F31846D4\r
+:10108C000837BD4680BD00BF00093D0000127A0044\r
+:10109C0080B483B000AF78607B68DB6803F40053E6\r
+:1010AC00B3F5005F0CBF01230023DBB218460C37ED\r
+:1010BC00BD4680BC704780B483B000AF78603960A7\r
+:1010CC007B681B6923F440523B681A437B681A61A6\r
+:1010DC0000BF0C37BD4680BC704780B483B000AFF6\r
+:1010EC00786039607B685B6923F440723B681A4313\r
+:1010FC007B685A6100BF0C37BD4680BC704700004E\r
+:10110C0080B485B000AFF860B9607A60BA681346F5\r
+:10111C009B0013449A001A447B689B00B2FBF3F3C8\r
+:10112C00254AA2FB03235B099BB21B0199B2BA6847\r
+:10113C0013469B0013449A001A447B689B00B2FB35\r
+:10114C00F3F21D4BA3FB02035B09642000FB03F3CA\r
+:10115C00D31A1B013233184AA2FB03235B099BB23F\r
+:10116C0003F0F0039BB20B4499B2BA6813469B0090\r
+:10117C0013449A001A447B689B00B2FBF3F20E4BAB\r
+:10118C00A3FB02035B09642000FB03F3D31A1B01CE\r
+:10119C003233094AA2FB03235B099BB203F00F0312\r
+:1011AC009BB20B449BB21A46FB689A6000BF143783\r
+:1011BC00BD4680BC704700BF1F85EB5180B588B021\r
+:1011CC0000AF786039600123FB770023BB6178683E\r
+:1011DC00FFF75EFF0346002B45D17B68DB6823F4E9\r
+:1011EC00B05323F00C033A6851683A68D268114343\r
+:1011FC003A6812690A431A437B68DA603B689B6859\r
+:10120C0019467868FFF757FF3B685B6919467868A1\r
+:10121C00FFF763FF07F108031846FFF77DFE7B68B5\r
+:10122C00134A934202D17B69BB610CE07B68114A83\r
+:10123C00934202D13B69BB6105E07B680E4A934245\r
+:10124C0001D13B69BB61BB69002B0CD03B681B68AF\r
+:10125C00002B08D00023FB773B681B681A46B96942\r
+:10126C007868FFF74DFFFB7F18462037BD4680BDE1\r
+:10127C0000380140004400400048004080B483B076\r
+:10128C0000AF786039607A683B68B2FBF3F3074AC9\r
+:10129C00013B5360054B00229A60044B05221A60F7\r
+:1012AC0000BF0C37BD4680BC704700BF10E000E0AB\r
+:1012BC0080B582B000AF78604FF47A717868FFF730\r
+:1012CC00DDFF00BF0837BD4680BD000080B485B08F\r
+:1012DC0000AF78600E4B1B68FB60FB687B68B3F15A\r
+:1012EC00FF3F0CD07B6801337B6008E0084B1B6828\r
+:1012FC0003F48033002B02D07B68013B7B607B685E\r
+:10130C00002BF3D100BF00BF1437BD4680BC704723\r
+:10131C0010E000E080B483B000AF7860034A7B68D3\r
+:10132C00136000BF0C37BD4680BC7047080000201E\r
+:10133C00002103E00B4B5B58435004310A480B4B24\r
+:10134C0042189A42F6D30A4A02E0002342F8043BC0\r
+:10135C00084B9A42F9D3FFF759FB00F00FF8FFF74F\r
+:10136C009DF9704734140008000000200C00002088\r
+:10137C000C0000202C000020FEE7000070B50026B9\r
+:10138C000C4D0D4C641BA410A64209D100F01AF8A8\r
+:10139C0000260A4D0A4C641BA410A64205D170BD50\r
+:1013AC0055F8043B98470136EEE755F8043B98474F\r
+:1013BC000136F2E72C1400082C1400082C14000839\r
+:1013CC0030140008F8B500BFF8BC08BC9E46704746\r
+:0C13DC00F8B500BFF8BC08BC9E46704786\r
+:1013E800081C3044586C80004177616974696E67E5\r
+:1013F80020696E7075742E2E2E0A0000763D645199\r
+:101408007734773957675863510A000000000000A5\r
+:10141800000000000102030406070809000000009C\r
+:0414280001020304B6\r
+:04142C003101000882\r
+:041430000D010008A2\r
+:0C143400F0130008041400080024F40069\r
+:040000050800133D9F\r
:00000001FF\r
--- /dev/null
+
+ghidra_demo.elf: file format elf32-littlearm
+
+Sections:
+Idx Name Size VMA LMA File off Algn
+ 0 .isr_vector 0000010c 08000000 08000000 00010000 2**0
+ CONTENTS, ALLOC, LOAD, READONLY, DATA
+ 1 .text 000012dc 0800010c 0800010c 0001010c 2**2
+ CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 2 .rodata 00000044 080013e8 080013e8 000113e8 2**2
+ CONTENTS, ALLOC, LOAD, READONLY, DATA
+ 3 .init_array 00000004 0800142c 0800142c 0001142c 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 4 .fini_array 00000004 08001430 08001430 00011430 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 5 .data 0000000c 20000000 08001434 00020000 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 6 .bss 00000020 2000000c 08001440 0002000c 2**2
+ ALLOC
+ 7 ._user_heap_stack 00000604 2000002c 08001440 0002002c 2**0
+ ALLOC
+ 8 .ARM.attributes 00000029 00000000 00000000 0002000c 2**0
+ CONTENTS, READONLY
+ 9 .comment 00000043 00000000 00000000 00020035 2**0
+ CONTENTS, READONLY
+ 10 .debug_line 00000076 00000000 00000000 00020078 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 11 .debug_line_str 0000007a 00000000 00000000 000200ee 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 12 .debug_info 00000023 00000000 00000000 00020168 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 13 .debug_abbrev 00000012 00000000 00000000 0002018b 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 14 .debug_aranges 00000028 00000000 00000000 000201a0 2**3
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 15 .debug_str 00000086 00000000 00000000 000201c8 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 16 .debug_rnglists 00000019 00000000 00000000 0002024e 2**0
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+ 17 .debug_frame 0000002c 00000000 00000000 00020268 2**2
+ CONTENTS, READONLY, DEBUGGING, OCTETS
+
+Disassembly of section .text:
+
+0800010c <__do_global_dtors_aux>:
+ 800010c: b510 push {r4, lr}
+ 800010e: 4c05 ldr r4, [pc, #20] ; (8000124 <__do_global_dtors_aux+0x18>)
+ 8000110: 7823 ldrb r3, [r4, #0]
+ 8000112: b933 cbnz r3, 8000122 <__do_global_dtors_aux+0x16>
+ 8000114: 4b04 ldr r3, [pc, #16] ; (8000128 <__do_global_dtors_aux+0x1c>)
+ 8000116: b113 cbz r3, 800011e <__do_global_dtors_aux+0x12>
+ 8000118: 4804 ldr r0, [pc, #16] ; (800012c <__do_global_dtors_aux+0x20>)
+ 800011a: f3af 8000 nop.w
+ 800011e: 2301 movs r3, #1
+ 8000120: 7023 strb r3, [r4, #0]
+ 8000122: bd10 pop {r4, pc}
+ 8000124: 2000000c .word 0x2000000c
+ 8000128: 00000000 .word 0x00000000
+ 800012c: 080013d0 .word 0x080013d0
+
+08000130 <frame_dummy>:
+ 8000130: b508 push {r3, lr}
+ 8000132: 4b03 ldr r3, [pc, #12] ; (8000140 <frame_dummy+0x10>)
+ 8000134: b11b cbz r3, 800013e <frame_dummy+0xe>
+ 8000136: 4903 ldr r1, [pc, #12] ; (8000144 <frame_dummy+0x14>)
+ 8000138: 4803 ldr r0, [pc, #12] ; (8000148 <frame_dummy+0x18>)
+ 800013a: f3af 8000 nop.w
+ 800013e: bd08 pop {r3, pc}
+ 8000140: 00000000 .word 0x00000000
+ 8000144: 20000010 .word 0x20000010
+ 8000148: 080013d0 .word 0x080013d0
+
+0800014c <strlen>:
+ 800014c: 4603 mov r3, r0
+ 800014e: f813 2b01 ldrb.w r2, [r3], #1
+ 8000152: 2a00 cmp r2, #0
+ 8000154: d1fb bne.n 800014e <strlen+0x2>
+ 8000156: 1a18 subs r0, r3, r0
+ 8000158: 3801 subs r0, #1
+ 800015a: 4770 bx lr
+
+0800015c <__NVIC_SetPriorityGrouping>:
+ 800015c: b480 push {r7}
+ 800015e: b085 sub sp, #20
+ 8000160: af00 add r7, sp, #0
+ 8000162: 6078 str r0, [r7, #4]
+ 8000164: 687b ldr r3, [r7, #4]
+ 8000166: f003 0307 and.w r3, r3, #7
+ 800016a: 60fb str r3, [r7, #12]
+ 800016c: 4b0c ldr r3, [pc, #48] ; (80001a0 <__NVIC_SetPriorityGrouping+0x44>)
+ 800016e: 68db ldr r3, [r3, #12]
+ 8000170: 60bb str r3, [r7, #8]
+ 8000172: 68ba ldr r2, [r7, #8]
+ 8000174: f64f 03ff movw r3, #63743 ; 0xf8ff
+ 8000178: 4013 ands r3, r2
+ 800017a: 60bb str r3, [r7, #8]
+ 800017c: 68fb ldr r3, [r7, #12]
+ 800017e: 021a lsls r2, r3, #8
+ 8000180: 68bb ldr r3, [r7, #8]
+ 8000182: 4313 orrs r3, r2
+ 8000184: f043 63bf orr.w r3, r3, #100139008 ; 0x5f80000
+ 8000188: f443 3300 orr.w r3, r3, #131072 ; 0x20000
+ 800018c: 60bb str r3, [r7, #8]
+ 800018e: 4a04 ldr r2, [pc, #16] ; (80001a0 <__NVIC_SetPriorityGrouping+0x44>)
+ 8000190: 68bb ldr r3, [r7, #8]
+ 8000192: 60d3 str r3, [r2, #12]
+ 8000194: bf00 nop
+ 8000196: 3714 adds r7, #20
+ 8000198: 46bd mov sp, r7
+ 800019a: bc80 pop {r7}
+ 800019c: 4770 bx lr
+ 800019e: bf00 nop
+ 80001a0: e000ed00 .word 0xe000ed00
+
+080001a4 <__NVIC_GetPriorityGrouping>:
+ 80001a4: b480 push {r7}
+ 80001a6: af00 add r7, sp, #0
+ 80001a8: 4b04 ldr r3, [pc, #16] ; (80001bc <__NVIC_GetPriorityGrouping+0x18>)
+ 80001aa: 68db ldr r3, [r3, #12]
+ 80001ac: 0a1b lsrs r3, r3, #8
+ 80001ae: f003 0307 and.w r3, r3, #7
+ 80001b2: 4618 mov r0, r3
+ 80001b4: 46bd mov sp, r7
+ 80001b6: bc80 pop {r7}
+ 80001b8: 4770 bx lr
+ 80001ba: bf00 nop
+ 80001bc: e000ed00 .word 0xe000ed00
+
+080001c0 <__NVIC_EnableIRQ>:
+ 80001c0: b480 push {r7}
+ 80001c2: b083 sub sp, #12
+ 80001c4: af00 add r7, sp, #0
+ 80001c6: 4603 mov r3, r0
+ 80001c8: 71fb strb r3, [r7, #7]
+ 80001ca: f997 3007 ldrsb.w r3, [r7, #7]
+ 80001ce: 2b00 cmp r3, #0
+ 80001d0: db0b blt.n 80001ea <__NVIC_EnableIRQ+0x2a>
+ 80001d2: 79fb ldrb r3, [r7, #7]
+ 80001d4: f003 021f and.w r2, r3, #31
+ 80001d8: 4906 ldr r1, [pc, #24] ; (80001f4 <__NVIC_EnableIRQ+0x34>)
+ 80001da: f997 3007 ldrsb.w r3, [r7, #7]
+ 80001de: 095b lsrs r3, r3, #5
+ 80001e0: 2001 movs r0, #1
+ 80001e2: fa00 f202 lsl.w r2, r0, r2
+ 80001e6: f841 2023 str.w r2, [r1, r3, lsl #2]
+ 80001ea: bf00 nop
+ 80001ec: 370c adds r7, #12
+ 80001ee: 46bd mov sp, r7
+ 80001f0: bc80 pop {r7}
+ 80001f2: 4770 bx lr
+ 80001f4: e000e100 .word 0xe000e100
+
+080001f8 <__NVIC_SetPriority>:
+ 80001f8: b480 push {r7}
+ 80001fa: b083 sub sp, #12
+ 80001fc: af00 add r7, sp, #0
+ 80001fe: 4603 mov r3, r0
+ 8000200: 6039 str r1, [r7, #0]
+ 8000202: 71fb strb r3, [r7, #7]
+ 8000204: f997 3007 ldrsb.w r3, [r7, #7]
+ 8000208: 2b00 cmp r3, #0
+ 800020a: db0a blt.n 8000222 <__NVIC_SetPriority+0x2a>
+ 800020c: 683b ldr r3, [r7, #0]
+ 800020e: b2da uxtb r2, r3
+ 8000210: 490c ldr r1, [pc, #48] ; (8000244 <__NVIC_SetPriority+0x4c>)
+ 8000212: f997 3007 ldrsb.w r3, [r7, #7]
+ 8000216: 0112 lsls r2, r2, #4
+ 8000218: b2d2 uxtb r2, r2
+ 800021a: 440b add r3, r1
+ 800021c: f883 2300 strb.w r2, [r3, #768] ; 0x300
+ 8000220: e00a b.n 8000238 <__NVIC_SetPriority+0x40>
+ 8000222: 683b ldr r3, [r7, #0]
+ 8000224: b2da uxtb r2, r3
+ 8000226: 4908 ldr r1, [pc, #32] ; (8000248 <__NVIC_SetPriority+0x50>)
+ 8000228: 79fb ldrb r3, [r7, #7]
+ 800022a: f003 030f and.w r3, r3, #15
+ 800022e: 3b04 subs r3, #4
+ 8000230: 0112 lsls r2, r2, #4
+ 8000232: b2d2 uxtb r2, r2
+ 8000234: 440b add r3, r1
+ 8000236: 761a strb r2, [r3, #24]
+ 8000238: bf00 nop
+ 800023a: 370c adds r7, #12
+ 800023c: 46bd mov sp, r7
+ 800023e: bc80 pop {r7}
+ 8000240: 4770 bx lr
+ 8000242: bf00 nop
+ 8000244: e000e100 .word 0xe000e100
+ 8000248: e000ed00 .word 0xe000ed00
+
+0800024c <NVIC_EncodePriority>:
+ 800024c: b480 push {r7}
+ 800024e: b089 sub sp, #36 ; 0x24
+ 8000250: af00 add r7, sp, #0
+ 8000252: 60f8 str r0, [r7, #12]
+ 8000254: 60b9 str r1, [r7, #8]
+ 8000256: 607a str r2, [r7, #4]
+ 8000258: 68fb ldr r3, [r7, #12]
+ 800025a: f003 0307 and.w r3, r3, #7
+ 800025e: 61fb str r3, [r7, #28]
+ 8000260: 69fb ldr r3, [r7, #28]
+ 8000262: f1c3 0307 rsb r3, r3, #7
+ 8000266: 2b04 cmp r3, #4
+ 8000268: bf28 it cs
+ 800026a: 2304 movcs r3, #4
+ 800026c: 61bb str r3, [r7, #24]
+ 800026e: 69fb ldr r3, [r7, #28]
+ 8000270: 3304 adds r3, #4
+ 8000272: 2b06 cmp r3, #6
+ 8000274: d902 bls.n 800027c <NVIC_EncodePriority+0x30>
+ 8000276: 69fb ldr r3, [r7, #28]
+ 8000278: 3b03 subs r3, #3
+ 800027a: e000 b.n 800027e <NVIC_EncodePriority+0x32>
+ 800027c: 2300 movs r3, #0
+ 800027e: 617b str r3, [r7, #20]
+ 8000280: f04f 32ff mov.w r2, #4294967295
+ 8000284: 69bb ldr r3, [r7, #24]
+ 8000286: fa02 f303 lsl.w r3, r2, r3
+ 800028a: 43da mvns r2, r3
+ 800028c: 68bb ldr r3, [r7, #8]
+ 800028e: 401a ands r2, r3
+ 8000290: 697b ldr r3, [r7, #20]
+ 8000292: 409a lsls r2, r3
+ 8000294: f04f 31ff mov.w r1, #4294967295
+ 8000298: 697b ldr r3, [r7, #20]
+ 800029a: fa01 f303 lsl.w r3, r1, r3
+ 800029e: 43d9 mvns r1, r3
+ 80002a0: 687b ldr r3, [r7, #4]
+ 80002a2: 400b ands r3, r1
+ 80002a4: 4313 orrs r3, r2
+ 80002a6: 4618 mov r0, r3
+ 80002a8: 3724 adds r7, #36 ; 0x24
+ 80002aa: 46bd mov sp, r7
+ 80002ac: bc80 pop {r7}
+ 80002ae: 4770 bx lr
+
+080002b0 <LL_RCC_HSI_Enable>:
+ 80002b0: b480 push {r7}
+ 80002b2: af00 add r7, sp, #0
+ 80002b4: 4b04 ldr r3, [pc, #16] ; (80002c8 <LL_RCC_HSI_Enable+0x18>)
+ 80002b6: 681b ldr r3, [r3, #0]
+ 80002b8: 4a03 ldr r2, [pc, #12] ; (80002c8 <LL_RCC_HSI_Enable+0x18>)
+ 80002ba: f043 0301 orr.w r3, r3, #1
+ 80002be: 6013 str r3, [r2, #0]
+ 80002c0: bf00 nop
+ 80002c2: 46bd mov sp, r7
+ 80002c4: bc80 pop {r7}
+ 80002c6: 4770 bx lr
+ 80002c8: 40021000 .word 0x40021000
+
+080002cc <LL_RCC_HSI_IsReady>:
+ 80002cc: b480 push {r7}
+ 80002ce: af00 add r7, sp, #0
+ 80002d0: 4b06 ldr r3, [pc, #24] ; (80002ec <LL_RCC_HSI_IsReady+0x20>)
+ 80002d2: 681b ldr r3, [r3, #0]
+ 80002d4: f003 0302 and.w r3, r3, #2
+ 80002d8: 2b02 cmp r3, #2
+ 80002da: bf0c ite eq
+ 80002dc: 2301 moveq r3, #1
+ 80002de: 2300 movne r3, #0
+ 80002e0: b2db uxtb r3, r3
+ 80002e2: 4618 mov r0, r3
+ 80002e4: 46bd mov sp, r7
+ 80002e6: bc80 pop {r7}
+ 80002e8: 4770 bx lr
+ 80002ea: bf00 nop
+ 80002ec: 40021000 .word 0x40021000
+
+080002f0 <LL_RCC_HSI_SetCalibTrimming>:
+ 80002f0: b480 push {r7}
+ 80002f2: b083 sub sp, #12
+ 80002f4: af00 add r7, sp, #0
+ 80002f6: 6078 str r0, [r7, #4]
+ 80002f8: 4b06 ldr r3, [pc, #24] ; (8000314 <LL_RCC_HSI_SetCalibTrimming+0x24>)
+ 80002fa: 681b ldr r3, [r3, #0]
+ 80002fc: f023 02f8 bic.w r2, r3, #248 ; 0xf8
+ 8000300: 687b ldr r3, [r7, #4]
+ 8000302: 00db lsls r3, r3, #3
+ 8000304: 4903 ldr r1, [pc, #12] ; (8000314 <LL_RCC_HSI_SetCalibTrimming+0x24>)
+ 8000306: 4313 orrs r3, r2
+ 8000308: 600b str r3, [r1, #0]
+ 800030a: bf00 nop
+ 800030c: 370c adds r7, #12
+ 800030e: 46bd mov sp, r7
+ 8000310: bc80 pop {r7}
+ 8000312: 4770 bx lr
+ 8000314: 40021000 .word 0x40021000
+
+08000318 <LL_RCC_SetSysClkSource>:
+ 8000318: b480 push {r7}
+ 800031a: b083 sub sp, #12
+ 800031c: af00 add r7, sp, #0
+ 800031e: 6078 str r0, [r7, #4]
+ 8000320: 4b06 ldr r3, [pc, #24] ; (800033c <LL_RCC_SetSysClkSource+0x24>)
+ 8000322: 685b ldr r3, [r3, #4]
+ 8000324: f023 0203 bic.w r2, r3, #3
+ 8000328: 4904 ldr r1, [pc, #16] ; (800033c <LL_RCC_SetSysClkSource+0x24>)
+ 800032a: 687b ldr r3, [r7, #4]
+ 800032c: 4313 orrs r3, r2
+ 800032e: 604b str r3, [r1, #4]
+ 8000330: bf00 nop
+ 8000332: 370c adds r7, #12
+ 8000334: 46bd mov sp, r7
+ 8000336: bc80 pop {r7}
+ 8000338: 4770 bx lr
+ 800033a: bf00 nop
+ 800033c: 40021000 .word 0x40021000
+
+08000340 <LL_RCC_GetSysClkSource>:
+ 8000340: b480 push {r7}
+ 8000342: af00 add r7, sp, #0
+ 8000344: 4b03 ldr r3, [pc, #12] ; (8000354 <LL_RCC_GetSysClkSource+0x14>)
+ 8000346: 685b ldr r3, [r3, #4]
+ 8000348: f003 030c and.w r3, r3, #12
+ 800034c: 4618 mov r0, r3
+ 800034e: 46bd mov sp, r7
+ 8000350: bc80 pop {r7}
+ 8000352: 4770 bx lr
+ 8000354: 40021000 .word 0x40021000
+
+08000358 <LL_RCC_SetAHBPrescaler>:
+ 8000358: b480 push {r7}
+ 800035a: b083 sub sp, #12
+ 800035c: af00 add r7, sp, #0
+ 800035e: 6078 str r0, [r7, #4]
+ 8000360: 4b06 ldr r3, [pc, #24] ; (800037c <LL_RCC_SetAHBPrescaler+0x24>)
+ 8000362: 685b ldr r3, [r3, #4]
+ 8000364: f023 02f0 bic.w r2, r3, #240 ; 0xf0
+ 8000368: 4904 ldr r1, [pc, #16] ; (800037c <LL_RCC_SetAHBPrescaler+0x24>)
+ 800036a: 687b ldr r3, [r7, #4]
+ 800036c: 4313 orrs r3, r2
+ 800036e: 604b str r3, [r1, #4]
+ 8000370: bf00 nop
+ 8000372: 370c adds r7, #12
+ 8000374: 46bd mov sp, r7
+ 8000376: bc80 pop {r7}
+ 8000378: 4770 bx lr
+ 800037a: bf00 nop
+ 800037c: 40021000 .word 0x40021000
+
+08000380 <LL_RCC_SetAPB1Prescaler>:
+ 8000380: b480 push {r7}
+ 8000382: b083 sub sp, #12
+ 8000384: af00 add r7, sp, #0
+ 8000386: 6078 str r0, [r7, #4]
+ 8000388: 4b06 ldr r3, [pc, #24] ; (80003a4 <LL_RCC_SetAPB1Prescaler+0x24>)
+ 800038a: 685b ldr r3, [r3, #4]
+ 800038c: f423 62e0 bic.w r2, r3, #1792 ; 0x700
+ 8000390: 4904 ldr r1, [pc, #16] ; (80003a4 <LL_RCC_SetAPB1Prescaler+0x24>)
+ 8000392: 687b ldr r3, [r7, #4]
+ 8000394: 4313 orrs r3, r2
+ 8000396: 604b str r3, [r1, #4]
+ 8000398: bf00 nop
+ 800039a: 370c adds r7, #12
+ 800039c: 46bd mov sp, r7
+ 800039e: bc80 pop {r7}
+ 80003a0: 4770 bx lr
+ 80003a2: bf00 nop
+ 80003a4: 40021000 .word 0x40021000
+
+080003a8 <LL_RCC_SetAPB2Prescaler>:
+ 80003a8: b480 push {r7}
+ 80003aa: b083 sub sp, #12
+ 80003ac: af00 add r7, sp, #0
+ 80003ae: 6078 str r0, [r7, #4]
+ 80003b0: 4b06 ldr r3, [pc, #24] ; (80003cc <LL_RCC_SetAPB2Prescaler+0x24>)
+ 80003b2: 685b ldr r3, [r3, #4]
+ 80003b4: f423 5260 bic.w r2, r3, #14336 ; 0x3800
+ 80003b8: 4904 ldr r1, [pc, #16] ; (80003cc <LL_RCC_SetAPB2Prescaler+0x24>)
+ 80003ba: 687b ldr r3, [r7, #4]
+ 80003bc: 4313 orrs r3, r2
+ 80003be: 604b str r3, [r1, #4]
+ 80003c0: bf00 nop
+ 80003c2: 370c adds r7, #12
+ 80003c4: 46bd mov sp, r7
+ 80003c6: bc80 pop {r7}
+ 80003c8: 4770 bx lr
+ 80003ca: bf00 nop
+ 80003cc: 40021000 .word 0x40021000
+
+080003d0 <LL_RCC_PLL_Enable>:
+ 80003d0: b480 push {r7}
+ 80003d2: af00 add r7, sp, #0
+ 80003d4: 4b04 ldr r3, [pc, #16] ; (80003e8 <LL_RCC_PLL_Enable+0x18>)
+ 80003d6: 681b ldr r3, [r3, #0]
+ 80003d8: 4a03 ldr r2, [pc, #12] ; (80003e8 <LL_RCC_PLL_Enable+0x18>)
+ 80003da: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000
+ 80003de: 6013 str r3, [r2, #0]
+ 80003e0: bf00 nop
+ 80003e2: 46bd mov sp, r7
+ 80003e4: bc80 pop {r7}
+ 80003e6: 4770 bx lr
+ 80003e8: 40021000 .word 0x40021000
+
+080003ec <LL_RCC_PLL_IsReady>:
+ 80003ec: b480 push {r7}
+ 80003ee: af00 add r7, sp, #0
+ 80003f0: 4b06 ldr r3, [pc, #24] ; (800040c <LL_RCC_PLL_IsReady+0x20>)
+ 80003f2: 681b ldr r3, [r3, #0]
+ 80003f4: f003 7300 and.w r3, r3, #33554432 ; 0x2000000
+ 80003f8: f1b3 7f00 cmp.w r3, #33554432 ; 0x2000000
+ 80003fc: bf0c ite eq
+ 80003fe: 2301 moveq r3, #1
+ 8000400: 2300 movne r3, #0
+ 8000402: b2db uxtb r3, r3
+ 8000404: 4618 mov r0, r3
+ 8000406: 46bd mov sp, r7
+ 8000408: bc80 pop {r7}
+ 800040a: 4770 bx lr
+ 800040c: 40021000 .word 0x40021000
+
+08000410 <LL_RCC_PLL_ConfigDomain_SYS>:
+ 8000410: b480 push {r7}
+ 8000412: b083 sub sp, #12
+ 8000414: af00 add r7, sp, #0
+ 8000416: 6078 str r0, [r7, #4]
+ 8000418: 6039 str r1, [r7, #0]
+ 800041a: 4b08 ldr r3, [pc, #32] ; (800043c <LL_RCC_PLL_ConfigDomain_SYS+0x2c>)
+ 800041c: 685b ldr r3, [r3, #4]
+ 800041e: f423 127c bic.w r2, r3, #4128768 ; 0x3f0000
+ 8000422: 687b ldr r3, [r7, #4]
+ 8000424: f403 3140 and.w r1, r3, #196608 ; 0x30000
+ 8000428: 683b ldr r3, [r7, #0]
+ 800042a: 430b orrs r3, r1
+ 800042c: 4903 ldr r1, [pc, #12] ; (800043c <LL_RCC_PLL_ConfigDomain_SYS+0x2c>)
+ 800042e: 4313 orrs r3, r2
+ 8000430: 604b str r3, [r1, #4]
+ 8000432: bf00 nop
+ 8000434: 370c adds r7, #12
+ 8000436: 46bd mov sp, r7
+ 8000438: bc80 pop {r7}
+ 800043a: 4770 bx lr
+ 800043c: 40021000 .word 0x40021000
+
+08000440 <LL_APB1_GRP1_EnableClock>:
+ 8000440: b480 push {r7}
+ 8000442: b085 sub sp, #20
+ 8000444: af00 add r7, sp, #0
+ 8000446: 6078 str r0, [r7, #4]
+ 8000448: 4b08 ldr r3, [pc, #32] ; (800046c <LL_APB1_GRP1_EnableClock+0x2c>)
+ 800044a: 69da ldr r2, [r3, #28]
+ 800044c: 4907 ldr r1, [pc, #28] ; (800046c <LL_APB1_GRP1_EnableClock+0x2c>)
+ 800044e: 687b ldr r3, [r7, #4]
+ 8000450: 4313 orrs r3, r2
+ 8000452: 61cb str r3, [r1, #28]
+ 8000454: 4b05 ldr r3, [pc, #20] ; (800046c <LL_APB1_GRP1_EnableClock+0x2c>)
+ 8000456: 69da ldr r2, [r3, #28]
+ 8000458: 687b ldr r3, [r7, #4]
+ 800045a: 4013 ands r3, r2
+ 800045c: 60fb str r3, [r7, #12]
+ 800045e: 68fb ldr r3, [r7, #12]
+ 8000460: bf00 nop
+ 8000462: 3714 adds r7, #20
+ 8000464: 46bd mov sp, r7
+ 8000466: bc80 pop {r7}
+ 8000468: 4770 bx lr
+ 800046a: bf00 nop
+ 800046c: 40021000 .word 0x40021000
+
+08000470 <LL_APB2_GRP1_EnableClock>:
+ 8000470: b480 push {r7}
+ 8000472: b085 sub sp, #20
+ 8000474: af00 add r7, sp, #0
+ 8000476: 6078 str r0, [r7, #4]
+ 8000478: 4b08 ldr r3, [pc, #32] ; (800049c <LL_APB2_GRP1_EnableClock+0x2c>)
+ 800047a: 699a ldr r2, [r3, #24]
+ 800047c: 4907 ldr r1, [pc, #28] ; (800049c <LL_APB2_GRP1_EnableClock+0x2c>)
+ 800047e: 687b ldr r3, [r7, #4]
+ 8000480: 4313 orrs r3, r2
+ 8000482: 618b str r3, [r1, #24]
+ 8000484: 4b05 ldr r3, [pc, #20] ; (800049c <LL_APB2_GRP1_EnableClock+0x2c>)
+ 8000486: 699a ldr r2, [r3, #24]
+ 8000488: 687b ldr r3, [r7, #4]
+ 800048a: 4013 ands r3, r2
+ 800048c: 60fb str r3, [r7, #12]
+ 800048e: 68fb ldr r3, [r7, #12]
+ 8000490: bf00 nop
+ 8000492: 3714 adds r7, #20
+ 8000494: 46bd mov sp, r7
+ 8000496: bc80 pop {r7}
+ 8000498: 4770 bx lr
+ 800049a: bf00 nop
+ 800049c: 40021000 .word 0x40021000
+
+080004a0 <LL_FLASH_SetLatency>:
+ 80004a0: b480 push {r7}
+ 80004a2: b083 sub sp, #12
+ 80004a4: af00 add r7, sp, #0
+ 80004a6: 6078 str r0, [r7, #4]
+ 80004a8: 4b06 ldr r3, [pc, #24] ; (80004c4 <LL_FLASH_SetLatency+0x24>)
+ 80004aa: 681b ldr r3, [r3, #0]
+ 80004ac: f023 0207 bic.w r2, r3, #7
+ 80004b0: 4904 ldr r1, [pc, #16] ; (80004c4 <LL_FLASH_SetLatency+0x24>)
+ 80004b2: 687b ldr r3, [r7, #4]
+ 80004b4: 4313 orrs r3, r2
+ 80004b6: 600b str r3, [r1, #0]
+ 80004b8: bf00 nop
+ 80004ba: 370c adds r7, #12
+ 80004bc: 46bd mov sp, r7
+ 80004be: bc80 pop {r7}
+ 80004c0: 4770 bx lr
+ 80004c2: bf00 nop
+ 80004c4: 40022000 .word 0x40022000
+
+080004c8 <LL_FLASH_GetLatency>:
+ 80004c8: b480 push {r7}
+ 80004ca: af00 add r7, sp, #0
+ 80004cc: 4b03 ldr r3, [pc, #12] ; (80004dc <LL_FLASH_GetLatency+0x14>)
+ 80004ce: 681b ldr r3, [r3, #0]
+ 80004d0: f003 0307 and.w r3, r3, #7
+ 80004d4: 4618 mov r0, r3
+ 80004d6: 46bd mov sp, r7
+ 80004d8: bc80 pop {r7}
+ 80004da: 4770 bx lr
+ 80004dc: 40022000 .word 0x40022000
+
+080004e0 <LL_USART_Enable>:
+ 80004e0: b480 push {r7}
+ 80004e2: b083 sub sp, #12
+ 80004e4: af00 add r7, sp, #0
+ 80004e6: 6078 str r0, [r7, #4]
+ 80004e8: 687b ldr r3, [r7, #4]
+ 80004ea: 68db ldr r3, [r3, #12]
+ 80004ec: f443 5200 orr.w r2, r3, #8192 ; 0x2000
+ 80004f0: 687b ldr r3, [r7, #4]
+ 80004f2: 60da str r2, [r3, #12]
+ 80004f4: bf00 nop
+ 80004f6: 370c adds r7, #12
+ 80004f8: 46bd mov sp, r7
+ 80004fa: bc80 pop {r7}
+ 80004fc: 4770 bx lr
+
+080004fe <LL_USART_ConfigAsyncMode>:
+ 80004fe: b480 push {r7}
+ 8000500: b083 sub sp, #12
+ 8000502: af00 add r7, sp, #0
+ 8000504: 6078 str r0, [r7, #4]
+ 8000506: 687b ldr r3, [r7, #4]
+ 8000508: 691b ldr r3, [r3, #16]
+ 800050a: f423 4290 bic.w r2, r3, #18432 ; 0x4800
+ 800050e: 687b ldr r3, [r7, #4]
+ 8000510: 611a str r2, [r3, #16]
+ 8000512: 687b ldr r3, [r7, #4]
+ 8000514: 695b ldr r3, [r3, #20]
+ 8000516: f023 022a bic.w r2, r3, #42 ; 0x2a
+ 800051a: 687b ldr r3, [r7, #4]
+ 800051c: 615a str r2, [r3, #20]
+ 800051e: bf00 nop
+ 8000520: 370c adds r7, #12
+ 8000522: 46bd mov sp, r7
+ 8000524: bc80 pop {r7}
+ 8000526: 4770 bx lr
+
+08000528 <LL_USART_IsActiveFlag_TXE>:
+ 8000528: b480 push {r7}
+ 800052a: b083 sub sp, #12
+ 800052c: af00 add r7, sp, #0
+ 800052e: 6078 str r0, [r7, #4]
+ 8000530: 687b ldr r3, [r7, #4]
+ 8000532: 681b ldr r3, [r3, #0]
+ 8000534: f003 0380 and.w r3, r3, #128 ; 0x80
+ 8000538: 2b80 cmp r3, #128 ; 0x80
+ 800053a: bf0c ite eq
+ 800053c: 2301 moveq r3, #1
+ 800053e: 2300 movne r3, #0
+ 8000540: b2db uxtb r3, r3
+ 8000542: 4618 mov r0, r3
+ 8000544: 370c adds r7, #12
+ 8000546: 46bd mov sp, r7
+ 8000548: bc80 pop {r7}
+ 800054a: 4770 bx lr
+
+0800054c <LL_USART_TransmitData8>:
+ 800054c: b480 push {r7}
+ 800054e: b083 sub sp, #12
+ 8000550: af00 add r7, sp, #0
+ 8000552: 6078 str r0, [r7, #4]
+ 8000554: 460b mov r3, r1
+ 8000556: 70fb strb r3, [r7, #3]
+ 8000558: 78fa ldrb r2, [r7, #3]
+ 800055a: 687b ldr r3, [r7, #4]
+ 800055c: 605a str r2, [r3, #4]
+ 800055e: bf00 nop
+ 8000560: 370c adds r7, #12
+ 8000562: 46bd mov sp, r7
+ 8000564: bc80 pop {r7}
+ 8000566: 4770 bx lr
+
+08000568 <LL_GPIO_SetPinMode>:
+ 8000568: b490 push {r4, r7}
+ 800056a: b088 sub sp, #32
+ 800056c: af00 add r7, sp, #0
+ 800056e: 60f8 str r0, [r7, #12]
+ 8000570: 60b9 str r1, [r7, #8]
+ 8000572: 607a str r2, [r7, #4]
+ 8000574: 68fb ldr r3, [r7, #12]
+ 8000576: 461a mov r2, r3
+ 8000578: 68bb ldr r3, [r7, #8]
+ 800057a: 0e1b lsrs r3, r3, #24
+ 800057c: 4413 add r3, r2
+ 800057e: 461c mov r4, r3
+ 8000580: 6822 ldr r2, [r4, #0]
+ 8000582: 68bb ldr r3, [r7, #8]
+ 8000584: 617b str r3, [r7, #20]
+ 8000586: 697b ldr r3, [r7, #20]
+ 8000588: fa93 f3a3 rbit r3, r3
+ 800058c: 613b str r3, [r7, #16]
+ 800058e: 693b ldr r3, [r7, #16]
+ 8000590: fab3 f383 clz r3, r3
+ 8000594: b2db uxtb r3, r3
+ 8000596: 009b lsls r3, r3, #2
+ 8000598: 210f movs r1, #15
+ 800059a: fa01 f303 lsl.w r3, r1, r3
+ 800059e: 43db mvns r3, r3
+ 80005a0: 401a ands r2, r3
+ 80005a2: 68bb ldr r3, [r7, #8]
+ 80005a4: 61fb str r3, [r7, #28]
+ 80005a6: 69fb ldr r3, [r7, #28]
+ 80005a8: fa93 f3a3 rbit r3, r3
+ 80005ac: 61bb str r3, [r7, #24]
+ 80005ae: 69bb ldr r3, [r7, #24]
+ 80005b0: fab3 f383 clz r3, r3
+ 80005b4: b2db uxtb r3, r3
+ 80005b6: 009b lsls r3, r3, #2
+ 80005b8: 6879 ldr r1, [r7, #4]
+ 80005ba: fa01 f303 lsl.w r3, r1, r3
+ 80005be: 4313 orrs r3, r2
+ 80005c0: 6023 str r3, [r4, #0]
+ 80005c2: bf00 nop
+ 80005c4: 3720 adds r7, #32
+ 80005c6: 46bd mov sp, r7
+ 80005c8: bc90 pop {r4, r7}
+ 80005ca: 4770 bx lr
+
+080005cc <LL_GPIO_ResetOutputPin>:
+ 80005cc: b480 push {r7}
+ 80005ce: b083 sub sp, #12
+ 80005d0: af00 add r7, sp, #0
+ 80005d2: 6078 str r0, [r7, #4]
+ 80005d4: 6039 str r1, [r7, #0]
+ 80005d6: 683b ldr r3, [r7, #0]
+ 80005d8: 0a1b lsrs r3, r3, #8
+ 80005da: b29a uxth r2, r3
+ 80005dc: 687b ldr r3, [r7, #4]
+ 80005de: 615a str r2, [r3, #20]
+ 80005e0: bf00 nop
+ 80005e2: 370c adds r7, #12
+ 80005e4: 46bd mov sp, r7
+ 80005e6: bc80 pop {r7}
+ 80005e8: 4770 bx lr
+
+080005ea <LL_GPIO_TogglePin>:
+ 80005ea: b480 push {r7}
+ 80005ec: b085 sub sp, #20
+ 80005ee: af00 add r7, sp, #0
+ 80005f0: 6078 str r0, [r7, #4]
+ 80005f2: 6039 str r1, [r7, #0]
+ 80005f4: 687b ldr r3, [r7, #4]
+ 80005f6: 68db ldr r3, [r3, #12]
+ 80005f8: 60fb str r3, [r7, #12]
+ 80005fa: 683b ldr r3, [r7, #0]
+ 80005fc: 0a1b lsrs r3, r3, #8
+ 80005fe: b29b uxth r3, r3
+ 8000600: 60bb str r3, [r7, #8]
+ 8000602: 68fa ldr r2, [r7, #12]
+ 8000604: 68bb ldr r3, [r7, #8]
+ 8000606: 4013 ands r3, r2
+ 8000608: 041a lsls r2, r3, #16
+ 800060a: 68fb ldr r3, [r7, #12]
+ 800060c: 43d9 mvns r1, r3
+ 800060e: 68bb ldr r3, [r7, #8]
+ 8000610: 400b ands r3, r1
+ 8000612: 431a orrs r2, r3
+ 8000614: 687b ldr r3, [r7, #4]
+ 8000616: 611a str r2, [r3, #16]
+ 8000618: bf00 nop
+ 800061a: 3714 adds r7, #20
+ 800061c: 46bd mov sp, r7
+ 800061e: bc80 pop {r7}
+ 8000620: 4770 bx lr
+ ...
+
+08000624 <LL_GPIO_AF_Remap_SWJ_NOJTAG>:
+ 8000624: b480 push {r7}
+ 8000626: af00 add r7, sp, #0
+ 8000628: 4b07 ldr r3, [pc, #28] ; (8000648 <LL_GPIO_AF_Remap_SWJ_NOJTAG+0x24>)
+ 800062a: 685b ldr r3, [r3, #4]
+ 800062c: 4a06 ldr r2, [pc, #24] ; (8000648 <LL_GPIO_AF_Remap_SWJ_NOJTAG+0x24>)
+ 800062e: f023 63e0 bic.w r3, r3, #117440512 ; 0x7000000
+ 8000632: 6053 str r3, [r2, #4]
+ 8000634: 4b04 ldr r3, [pc, #16] ; (8000648 <LL_GPIO_AF_Remap_SWJ_NOJTAG+0x24>)
+ 8000636: 685b ldr r3, [r3, #4]
+ 8000638: 4a03 ldr r2, [pc, #12] ; (8000648 <LL_GPIO_AF_Remap_SWJ_NOJTAG+0x24>)
+ 800063a: f043 7300 orr.w r3, r3, #33554432 ; 0x2000000
+ 800063e: 6053 str r3, [r2, #4]
+ 8000640: bf00 nop
+ 8000642: 46bd mov sp, r7
+ 8000644: bc80 pop {r7}
+ 8000646: 4770 bx lr
+ 8000648: 40010000 .word 0x40010000
+
+0800064c <LL_GPIO_AF_SetEXTISource>:
+ 800064c: b480 push {r7}
+ 800064e: b085 sub sp, #20
+ 8000650: af00 add r7, sp, #0
+ 8000652: 6078 str r0, [r7, #4]
+ 8000654: 6039 str r1, [r7, #0]
+ 8000656: 4a13 ldr r2, [pc, #76] ; (80006a4 <LL_GPIO_AF_SetEXTISource+0x58>)
+ 8000658: 683b ldr r3, [r7, #0]
+ 800065a: b2db uxtb r3, r3
+ 800065c: 3302 adds r3, #2
+ 800065e: f852 2023 ldr.w r2, [r2, r3, lsl #2]
+ 8000662: 683b ldr r3, [r7, #0]
+ 8000664: 0c1b lsrs r3, r3, #16
+ 8000666: 43db mvns r3, r3
+ 8000668: ea02 0103 and.w r1, r2, r3
+ 800066c: 683b ldr r3, [r7, #0]
+ 800066e: 0c1b lsrs r3, r3, #16
+ 8000670: 60fb str r3, [r7, #12]
+ 8000672: 68fb ldr r3, [r7, #12]
+ 8000674: fa93 f3a3 rbit r3, r3
+ 8000678: 60bb str r3, [r7, #8]
+ 800067a: 68bb ldr r3, [r7, #8]
+ 800067c: fab3 f383 clz r3, r3
+ 8000680: b2db uxtb r3, r3
+ 8000682: 461a mov r2, r3
+ 8000684: 687b ldr r3, [r7, #4]
+ 8000686: fa03 f202 lsl.w r2, r3, r2
+ 800068a: 4806 ldr r0, [pc, #24] ; (80006a4 <LL_GPIO_AF_SetEXTISource+0x58>)
+ 800068c: 683b ldr r3, [r7, #0]
+ 800068e: b2db uxtb r3, r3
+ 8000690: 430a orrs r2, r1
+ 8000692: 3302 adds r3, #2
+ 8000694: f840 2023 str.w r2, [r0, r3, lsl #2]
+ 8000698: bf00 nop
+ 800069a: 3714 adds r7, #20
+ 800069c: 46bd mov sp, r7
+ 800069e: bc80 pop {r7}
+ 80006a0: 4770 bx lr
+ 80006a2: bf00 nop
+ 80006a4: 40010000 .word 0x40010000
+
+080006a8 <main>:
+ 80006a8: b580 push {r7, lr}
+ 80006aa: b082 sub sp, #8
+ 80006ac: af00 add r7, sp, #0
+ 80006ae: 2001 movs r0, #1
+ 80006b0: f7ff fede bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 80006b4: f04f 5080 mov.w r0, #268435456 ; 0x10000000
+ 80006b8: f7ff fec2 bl 8000440 <LL_APB1_GRP1_EnableClock>
+ 80006bc: 2003 movs r0, #3
+ 80006be: f7ff fd4d bl 800015c <__NVIC_SetPriorityGrouping>
+ 80006c2: f7ff ffaf bl 8000624 <LL_GPIO_AF_Remap_SWJ_NOJTAG>
+ 80006c6: f000 f829 bl 800071c <SystemClock_Config>
+ 80006ca: f000 f8c1 bl 8000850 <MX_GPIO_Init>
+ 80006ce: f000 f865 bl 800079c <MX_USART1_UART_Init>
+ 80006d2: 4b0d ldr r3, [pc, #52] ; (8000708 <main+0x60>)
+ 80006d4: 781b ldrb r3, [r3, #0]
+ 80006d6: b2db uxtb r3, r3
+ 80006d8: 2b00 cmp r3, #0
+ 80006da: d002 beq.n 80006e2 <main+0x3a>
+ 80006dc: 4b0b ldr r3, [pc, #44] ; (800070c <main+0x64>)
+ 80006de: 681b ldr r3, [r3, #0]
+ 80006e0: e001 b.n 80006e6 <main+0x3e>
+ 80006e2: 4b0b ldr r3, [pc, #44] ; (8000710 <main+0x68>)
+ 80006e4: 681b ldr r3, [r3, #0]
+ 80006e6: 607b str r3, [r7, #4]
+ 80006e8: 6878 ldr r0, [r7, #4]
+ 80006ea: f7ff fd2f bl 800014c <strlen>
+ 80006ee: 4603 mov r3, r0
+ 80006f0: 4619 mov r1, r3
+ 80006f2: 6878 ldr r0, [r7, #4]
+ 80006f4: f000 f908 bl 8000908 <uart_transmit>
+ 80006f8: 4906 ldr r1, [pc, #24] ; (8000714 <main+0x6c>)
+ 80006fa: 4807 ldr r0, [pc, #28] ; (8000718 <main+0x70>)
+ 80006fc: f7ff ff75 bl 80005ea <LL_GPIO_TogglePin>
+ 8000700: 2064 movs r0, #100 ; 0x64
+ 8000702: f000 fde9 bl 80012d8 <LL_mDelay>
+ 8000706: e7e4 b.n 80006d2 <main+0x2a>
+ 8000708: 20000028 .word 0x20000028
+ 800070c: 20000004 .word 0x20000004
+ 8000710: 20000000 .word 0x20000000
+ 8000714: 04200020 .word 0x04200020
+ 8000718: 40011000 .word 0x40011000
+
+0800071c <SystemClock_Config>:
+ 800071c: b580 push {r7, lr}
+ 800071e: af00 add r7, sp, #0
+ 8000720: 2002 movs r0, #2
+ 8000722: f7ff febd bl 80004a0 <LL_FLASH_SetLatency>
+ 8000726: bf00 nop
+ 8000728: f7ff fece bl 80004c8 <LL_FLASH_GetLatency>
+ 800072c: 4603 mov r3, r0
+ 800072e: 2b02 cmp r3, #2
+ 8000730: d1fa bne.n 8000728 <SystemClock_Config+0xc>
+ 8000732: 2010 movs r0, #16
+ 8000734: f7ff fddc bl 80002f0 <LL_RCC_HSI_SetCalibTrimming>
+ 8000738: f7ff fdba bl 80002b0 <LL_RCC_HSI_Enable>
+ 800073c: bf00 nop
+ 800073e: f7ff fdc5 bl 80002cc <LL_RCC_HSI_IsReady>
+ 8000742: 4603 mov r3, r0
+ 8000744: 2b01 cmp r3, #1
+ 8000746: d1fa bne.n 800073e <SystemClock_Config+0x22>
+ 8000748: f44f 1160 mov.w r1, #3670016 ; 0x380000
+ 800074c: 2000 movs r0, #0
+ 800074e: f7ff fe5f bl 8000410 <LL_RCC_PLL_ConfigDomain_SYS>
+ 8000752: f7ff fe3d bl 80003d0 <LL_RCC_PLL_Enable>
+ 8000756: bf00 nop
+ 8000758: f7ff fe48 bl 80003ec <LL_RCC_PLL_IsReady>
+ 800075c: 4603 mov r3, r0
+ 800075e: 2b01 cmp r3, #1
+ 8000760: d1fa bne.n 8000758 <SystemClock_Config+0x3c>
+ 8000762: 2000 movs r0, #0
+ 8000764: f7ff fdf8 bl 8000358 <LL_RCC_SetAHBPrescaler>
+ 8000768: f44f 6080 mov.w r0, #1024 ; 0x400
+ 800076c: f7ff fe08 bl 8000380 <LL_RCC_SetAPB1Prescaler>
+ 8000770: 2000 movs r0, #0
+ 8000772: f7ff fe19 bl 80003a8 <LL_RCC_SetAPB2Prescaler>
+ 8000776: 2002 movs r0, #2
+ 8000778: f7ff fdce bl 8000318 <LL_RCC_SetSysClkSource>
+ 800077c: bf00 nop
+ 800077e: f7ff fddf bl 8000340 <LL_RCC_GetSysClkSource>
+ 8000782: 4603 mov r3, r0
+ 8000784: 2b08 cmp r3, #8
+ 8000786: d1fa bne.n 800077e <SystemClock_Config+0x62>
+ 8000788: 4803 ldr r0, [pc, #12] ; (8000798 <SystemClock_Config+0x7c>)
+ 800078a: f000 fd97 bl 80012bc <LL_Init1msTick>
+ 800078e: 4802 ldr r0, [pc, #8] ; (8000798 <SystemClock_Config+0x7c>)
+ 8000790: f000 fdc6 bl 8001320 <LL_SetSystemCoreClock>
+ 8000794: bf00 nop
+ 8000796: bd80 pop {r7, pc}
+ 8000798: 03d09000 .word 0x03d09000
+
+0800079c <MX_USART1_UART_Init>:
+ 800079c: b580 push {r7, lr}
+ 800079e: b08c sub sp, #48 ; 0x30
+ 80007a0: af00 add r7, sp, #0
+ 80007a2: f107 0314 add.w r3, r7, #20
+ 80007a6: 2200 movs r2, #0
+ 80007a8: 601a str r2, [r3, #0]
+ 80007aa: 605a str r2, [r3, #4]
+ 80007ac: 609a str r2, [r3, #8]
+ 80007ae: 60da str r2, [r3, #12]
+ 80007b0: 611a str r2, [r3, #16]
+ 80007b2: 615a str r2, [r3, #20]
+ 80007b4: 619a str r2, [r3, #24]
+ 80007b6: 463b mov r3, r7
+ 80007b8: 2200 movs r2, #0
+ 80007ba: 601a str r2, [r3, #0]
+ 80007bc: 605a str r2, [r3, #4]
+ 80007be: 609a str r2, [r3, #8]
+ 80007c0: 60da str r2, [r3, #12]
+ 80007c2: 611a str r2, [r3, #16]
+ 80007c4: f44f 4080 mov.w r0, #16384 ; 0x4000
+ 80007c8: f7ff fe52 bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 80007cc: 2004 movs r0, #4
+ 80007ce: f7ff fe4f bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 80007d2: 4b1b ldr r3, [pc, #108] ; (8000840 <MX_USART1_UART_Init+0xa4>)
+ 80007d4: 603b str r3, [r7, #0]
+ 80007d6: 2309 movs r3, #9
+ 80007d8: 607b str r3, [r7, #4]
+ 80007da: 2303 movs r3, #3
+ 80007dc: 60bb str r3, [r7, #8]
+ 80007de: 2300 movs r3, #0
+ 80007e0: 60fb str r3, [r7, #12]
+ 80007e2: 463b mov r3, r7
+ 80007e4: 4619 mov r1, r3
+ 80007e6: 4817 ldr r0, [pc, #92] ; (8000844 <MX_USART1_UART_Init+0xa8>)
+ 80007e8: f000 fae3 bl 8000db2 <LL_GPIO_Init>
+ 80007ec: 4b16 ldr r3, [pc, #88] ; (8000848 <MX_USART1_UART_Init+0xac>)
+ 80007ee: 603b str r3, [r7, #0]
+ 80007f0: 2304 movs r3, #4
+ 80007f2: 607b str r3, [r7, #4]
+ 80007f4: 463b mov r3, r7
+ 80007f6: 4619 mov r1, r3
+ 80007f8: 4812 ldr r0, [pc, #72] ; (8000844 <MX_USART1_UART_Init+0xa8>)
+ 80007fa: f000 fada bl 8000db2 <LL_GPIO_Init>
+ 80007fe: f44f 6316 mov.w r3, #2400 ; 0x960
+ 8000802: 617b str r3, [r7, #20]
+ 8000804: f44f 5380 mov.w r3, #4096 ; 0x1000
+ 8000808: 61bb str r3, [r7, #24]
+ 800080a: 2300 movs r3, #0
+ 800080c: 61fb str r3, [r7, #28]
+ 800080e: f44f 6380 mov.w r3, #1024 ; 0x400
+ 8000812: 623b str r3, [r7, #32]
+ 8000814: 2308 movs r3, #8
+ 8000816: 627b str r3, [r7, #36] ; 0x24
+ 8000818: 2300 movs r3, #0
+ 800081a: 62bb str r3, [r7, #40] ; 0x28
+ 800081c: 2300 movs r3, #0
+ 800081e: 62fb str r3, [r7, #44] ; 0x2c
+ 8000820: f107 0314 add.w r3, r7, #20
+ 8000824: 4619 mov r1, r3
+ 8000826: 4809 ldr r0, [pc, #36] ; (800084c <MX_USART1_UART_Init+0xb0>)
+ 8000828: f000 fcce bl 80011c8 <LL_USART_Init>
+ 800082c: 4807 ldr r0, [pc, #28] ; (800084c <MX_USART1_UART_Init+0xb0>)
+ 800082e: f7ff fe66 bl 80004fe <LL_USART_ConfigAsyncMode>
+ 8000832: 4806 ldr r0, [pc, #24] ; (800084c <MX_USART1_UART_Init+0xb0>)
+ 8000834: f7ff fe54 bl 80004e0 <LL_USART_Enable>
+ 8000838: bf00 nop
+ 800083a: 3730 adds r7, #48 ; 0x30
+ 800083c: 46bd mov sp, r7
+ 800083e: bd80 pop {r7, pc}
+ 8000840: 04020002 .word 0x04020002
+ 8000844: 40010800 .word 0x40010800
+ 8000848: 04040004 .word 0x04040004
+ 800084c: 40013800 .word 0x40013800
+
+08000850 <MX_GPIO_Init>:
+ 8000850: b580 push {r7, lr}
+ 8000852: b088 sub sp, #32
+ 8000854: af00 add r7, sp, #0
+ 8000856: f107 0318 add.w r3, r7, #24
+ 800085a: 2200 movs r2, #0
+ 800085c: 601a str r2, [r3, #0]
+ 800085e: 605a str r2, [r3, #4]
+ 8000860: 1d3b adds r3, r7, #4
+ 8000862: 2200 movs r2, #0
+ 8000864: 601a str r2, [r3, #0]
+ 8000866: 605a str r2, [r3, #4]
+ 8000868: 609a str r2, [r3, #8]
+ 800086a: 60da str r2, [r3, #12]
+ 800086c: 611a str r2, [r3, #16]
+ 800086e: 2010 movs r0, #16
+ 8000870: f7ff fdfe bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 8000874: 2008 movs r0, #8
+ 8000876: f7ff fdfb bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 800087a: 2004 movs r0, #4
+ 800087c: f7ff fdf8 bl 8000470 <LL_APB2_GRP1_EnableClock>
+ 8000880: 491e ldr r1, [pc, #120] ; (80008fc <MX_GPIO_Init+0xac>)
+ 8000882: 481f ldr r0, [pc, #124] ; (8000900 <MX_GPIO_Init+0xb0>)
+ 8000884: f7ff fea2 bl 80005cc <LL_GPIO_ResetOutputPin>
+ 8000888: 4b1c ldr r3, [pc, #112] ; (80008fc <MX_GPIO_Init+0xac>)
+ 800088a: 607b str r3, [r7, #4]
+ 800088c: 2301 movs r3, #1
+ 800088e: 60bb str r3, [r7, #8]
+ 8000890: 2301 movs r3, #1
+ 8000892: 60fb str r3, [r7, #12]
+ 8000894: 2300 movs r3, #0
+ 8000896: 613b str r3, [r7, #16]
+ 8000898: 1d3b adds r3, r7, #4
+ 800089a: 4619 mov r1, r3
+ 800089c: 4818 ldr r0, [pc, #96] ; (8000900 <MX_GPIO_Init+0xb0>)
+ 800089e: f000 fa88 bl 8000db2 <LL_GPIO_Init>
+ 80008a2: f04f 6170 mov.w r1, #251658240 ; 0xf000000
+ 80008a6: 2001 movs r0, #1
+ 80008a8: f7ff fed0 bl 800064c <LL_GPIO_AF_SetEXTISource>
+ 80008ac: 2304 movs r3, #4
+ 80008ae: 61bb str r3, [r7, #24]
+ 80008b0: 2301 movs r3, #1
+ 80008b2: 773b strb r3, [r7, #28]
+ 80008b4: 2300 movs r3, #0
+ 80008b6: 777b strb r3, [r7, #29]
+ 80008b8: 2301 movs r3, #1
+ 80008ba: 77bb strb r3, [r7, #30]
+ 80008bc: f107 0318 add.w r3, r7, #24
+ 80008c0: 4618 mov r0, r3
+ 80008c2: f000 f93f bl 8000b44 <LL_EXTI_Init>
+ 80008c6: 2204 movs r2, #4
+ 80008c8: f240 4104 movw r1, #1028 ; 0x404
+ 80008cc: 480d ldr r0, [pc, #52] ; (8000904 <MX_GPIO_Init+0xb4>)
+ 80008ce: f7ff fe4b bl 8000568 <LL_GPIO_SetPinMode>
+ 80008d2: f7ff fc67 bl 80001a4 <__NVIC_GetPriorityGrouping>
+ 80008d6: 4603 mov r3, r0
+ 80008d8: 2200 movs r2, #0
+ 80008da: 2101 movs r1, #1
+ 80008dc: 4618 mov r0, r3
+ 80008de: f7ff fcb5 bl 800024c <NVIC_EncodePriority>
+ 80008e2: 4603 mov r3, r0
+ 80008e4: 4619 mov r1, r3
+ 80008e6: 2008 movs r0, #8
+ 80008e8: f7ff fc86 bl 80001f8 <__NVIC_SetPriority>
+ 80008ec: 2008 movs r0, #8
+ 80008ee: f7ff fc67 bl 80001c0 <__NVIC_EnableIRQ>
+ 80008f2: bf00 nop
+ 80008f4: 3720 adds r7, #32
+ 80008f6: 46bd mov sp, r7
+ 80008f8: bd80 pop {r7, pc}
+ 80008fa: bf00 nop
+ 80008fc: 04200020 .word 0x04200020
+ 8000900: 40011000 .word 0x40011000
+ 8000904: 40010c00 .word 0x40010c00
+
+08000908 <uart_transmit>:
+ 8000908: b580 push {r7, lr}
+ 800090a: b084 sub sp, #16
+ 800090c: af00 add r7, sp, #0
+ 800090e: 6078 str r0, [r7, #4]
+ 8000910: 6039 str r1, [r7, #0]
+ 8000912: 2300 movs r3, #0
+ 8000914: 60fb str r3, [r7, #12]
+ 8000916: 687b ldr r3, [r7, #4]
+ 8000918: 2b00 cmp r3, #0
+ 800091a: d114 bne.n 8000946 <uart_transmit+0x3e>
+ 800091c: f04f 33ff mov.w r3, #4294967295
+ 8000920: e016 b.n 8000950 <uart_transmit+0x48>
+ 8000922: 687a ldr r2, [r7, #4]
+ 8000924: 68fb ldr r3, [r7, #12]
+ 8000926: 4413 add r3, r2
+ 8000928: 781b ldrb r3, [r3, #0]
+ 800092a: 4619 mov r1, r3
+ 800092c: 480a ldr r0, [pc, #40] ; (8000958 <uart_transmit+0x50>)
+ 800092e: f7ff fe0d bl 800054c <LL_USART_TransmitData8>
+ 8000932: bf00 nop
+ 8000934: 4808 ldr r0, [pc, #32] ; (8000958 <uart_transmit+0x50>)
+ 8000936: f7ff fdf7 bl 8000528 <LL_USART_IsActiveFlag_TXE>
+ 800093a: 4603 mov r3, r0
+ 800093c: 2b00 cmp r3, #0
+ 800093e: d0f9 beq.n 8000934 <uart_transmit+0x2c>
+ 8000940: 68fb ldr r3, [r7, #12]
+ 8000942: 3301 adds r3, #1
+ 8000944: 60fb str r3, [r7, #12]
+ 8000946: 68fa ldr r2, [r7, #12]
+ 8000948: 683b ldr r3, [r7, #0]
+ 800094a: 429a cmp r2, r3
+ 800094c: d3e9 bcc.n 8000922 <uart_transmit+0x1a>
+ 800094e: 2300 movs r3, #0
+ 8000950: 4618 mov r0, r3
+ 8000952: 3710 adds r7, #16
+ 8000954: 46bd mov sp, r7
+ 8000956: bd80 pop {r7, pc}
+ 8000958: 40013800 .word 0x40013800
+
+0800095c <LL_EXTI_IsActiveFlag_0_31>:
+ 800095c: b480 push {r7}
+ 800095e: b083 sub sp, #12
+ 8000960: af00 add r7, sp, #0
+ 8000962: 6078 str r0, [r7, #4]
+ 8000964: 4b07 ldr r3, [pc, #28] ; (8000984 <LL_EXTI_IsActiveFlag_0_31+0x28>)
+ 8000966: 695a ldr r2, [r3, #20]
+ 8000968: 687b ldr r3, [r7, #4]
+ 800096a: 4013 ands r3, r2
+ 800096c: 687a ldr r2, [r7, #4]
+ 800096e: 429a cmp r2, r3
+ 8000970: bf0c ite eq
+ 8000972: 2301 moveq r3, #1
+ 8000974: 2300 movne r3, #0
+ 8000976: b2db uxtb r3, r3
+ 8000978: 4618 mov r0, r3
+ 800097a: 370c adds r7, #12
+ 800097c: 46bd mov sp, r7
+ 800097e: bc80 pop {r7}
+ 8000980: 4770 bx lr
+ 8000982: bf00 nop
+ 8000984: 40010400 .word 0x40010400
+
+08000988 <LL_EXTI_ClearFlag_0_31>:
+ 8000988: b480 push {r7}
+ 800098a: b083 sub sp, #12
+ 800098c: af00 add r7, sp, #0
+ 800098e: 6078 str r0, [r7, #4]
+ 8000990: 4a03 ldr r2, [pc, #12] ; (80009a0 <LL_EXTI_ClearFlag_0_31+0x18>)
+ 8000992: 687b ldr r3, [r7, #4]
+ 8000994: 6153 str r3, [r2, #20]
+ 8000996: bf00 nop
+ 8000998: 370c adds r7, #12
+ 800099a: 46bd mov sp, r7
+ 800099c: bc80 pop {r7}
+ 800099e: 4770 bx lr
+ 80009a0: 40010400 .word 0x40010400
+
+080009a4 <NMI_Handler>:
+ 80009a4: b480 push {r7}
+ 80009a6: af00 add r7, sp, #0
+ 80009a8: e7fe b.n 80009a8 <NMI_Handler+0x4>
+
+080009aa <HardFault_Handler>:
+ 80009aa: b480 push {r7}
+ 80009ac: af00 add r7, sp, #0
+ 80009ae: e7fe b.n 80009ae <HardFault_Handler+0x4>
+
+080009b0 <MemManage_Handler>:
+ 80009b0: b480 push {r7}
+ 80009b2: af00 add r7, sp, #0
+ 80009b4: e7fe b.n 80009b4 <MemManage_Handler+0x4>
+
+080009b6 <BusFault_Handler>:
+ 80009b6: b480 push {r7}
+ 80009b8: af00 add r7, sp, #0
+ 80009ba: e7fe b.n 80009ba <BusFault_Handler+0x4>
+
+080009bc <UsageFault_Handler>:
+ 80009bc: b480 push {r7}
+ 80009be: af00 add r7, sp, #0
+ 80009c0: e7fe b.n 80009c0 <UsageFault_Handler+0x4>
+
+080009c2 <SVC_Handler>:
+ 80009c2: b480 push {r7}
+ 80009c4: af00 add r7, sp, #0
+ 80009c6: bf00 nop
+ 80009c8: 46bd mov sp, r7
+ 80009ca: bc80 pop {r7}
+ 80009cc: 4770 bx lr
+
+080009ce <DebugMon_Handler>:
+ 80009ce: b480 push {r7}
+ 80009d0: af00 add r7, sp, #0
+ 80009d2: bf00 nop
+ 80009d4: 46bd mov sp, r7
+ 80009d6: bc80 pop {r7}
+ 80009d8: 4770 bx lr
+
+080009da <PendSV_Handler>:
+ 80009da: b480 push {r7}
+ 80009dc: af00 add r7, sp, #0
+ 80009de: bf00 nop
+ 80009e0: 46bd mov sp, r7
+ 80009e2: bc80 pop {r7}
+ 80009e4: 4770 bx lr
+
+080009e6 <SysTick_Handler>:
+ 80009e6: b480 push {r7}
+ 80009e8: af00 add r7, sp, #0
+ 80009ea: bf00 nop
+ 80009ec: 46bd mov sp, r7
+ 80009ee: bc80 pop {r7}
+ 80009f0: 4770 bx lr
+ ...
+
+080009f4 <EXTI2_IRQHandler>:
+ 80009f4: b580 push {r7, lr}
+ 80009f6: af00 add r7, sp, #0
+ 80009f8: 2004 movs r0, #4
+ 80009fa: f7ff ffaf bl 800095c <LL_EXTI_IsActiveFlag_0_31>
+ 80009fe: 4603 mov r3, r0
+ 8000a00: 2b00 cmp r3, #0
+ 8000a02: d005 beq.n 8000a10 <EXTI2_IRQHandler+0x1c>
+ 8000a04: 2004 movs r0, #4
+ 8000a06: f7ff ffbf bl 8000988 <LL_EXTI_ClearFlag_0_31>
+ 8000a0a: 4b02 ldr r3, [pc, #8] ; (8000a14 <EXTI2_IRQHandler+0x20>)
+ 8000a0c: 2201 movs r2, #1
+ 8000a0e: 701a strb r2, [r3, #0]
+ 8000a10: bf00 nop
+ 8000a12: bd80 pop {r7, pc}
+ 8000a14: 20000028 .word 0x20000028
+
+08000a18 <SystemInit>:
+ 8000a18: b480 push {r7}
+ 8000a1a: af00 add r7, sp, #0
+ 8000a1c: bf00 nop
+ 8000a1e: 46bd mov sp, r7
+ 8000a20: bc80 pop {r7}
+ 8000a22: 4770 bx lr
+
+08000a24 <LL_EXTI_EnableIT_0_31>:
+ 8000a24: b480 push {r7}
+ 8000a26: b083 sub sp, #12
+ 8000a28: af00 add r7, sp, #0
+ 8000a2a: 6078 str r0, [r7, #4]
+ 8000a2c: 4b05 ldr r3, [pc, #20] ; (8000a44 <LL_EXTI_EnableIT_0_31+0x20>)
+ 8000a2e: 681a ldr r2, [r3, #0]
+ 8000a30: 4904 ldr r1, [pc, #16] ; (8000a44 <LL_EXTI_EnableIT_0_31+0x20>)
+ 8000a32: 687b ldr r3, [r7, #4]
+ 8000a34: 4313 orrs r3, r2
+ 8000a36: 600b str r3, [r1, #0]
+ 8000a38: bf00 nop
+ 8000a3a: 370c adds r7, #12
+ 8000a3c: 46bd mov sp, r7
+ 8000a3e: bc80 pop {r7}
+ 8000a40: 4770 bx lr
+ 8000a42: bf00 nop
+ 8000a44: 40010400 .word 0x40010400
+
+08000a48 <LL_EXTI_DisableIT_0_31>:
+ 8000a48: b480 push {r7}
+ 8000a4a: b083 sub sp, #12
+ 8000a4c: af00 add r7, sp, #0
+ 8000a4e: 6078 str r0, [r7, #4]
+ 8000a50: 4b05 ldr r3, [pc, #20] ; (8000a68 <LL_EXTI_DisableIT_0_31+0x20>)
+ 8000a52: 681a ldr r2, [r3, #0]
+ 8000a54: 687b ldr r3, [r7, #4]
+ 8000a56: 43db mvns r3, r3
+ 8000a58: 4903 ldr r1, [pc, #12] ; (8000a68 <LL_EXTI_DisableIT_0_31+0x20>)
+ 8000a5a: 4013 ands r3, r2
+ 8000a5c: 600b str r3, [r1, #0]
+ 8000a5e: bf00 nop
+ 8000a60: 370c adds r7, #12
+ 8000a62: 46bd mov sp, r7
+ 8000a64: bc80 pop {r7}
+ 8000a66: 4770 bx lr
+ 8000a68: 40010400 .word 0x40010400
+
+08000a6c <LL_EXTI_EnableEvent_0_31>:
+ 8000a6c: b480 push {r7}
+ 8000a6e: b083 sub sp, #12
+ 8000a70: af00 add r7, sp, #0
+ 8000a72: 6078 str r0, [r7, #4]
+ 8000a74: 4b05 ldr r3, [pc, #20] ; (8000a8c <LL_EXTI_EnableEvent_0_31+0x20>)
+ 8000a76: 685a ldr r2, [r3, #4]
+ 8000a78: 4904 ldr r1, [pc, #16] ; (8000a8c <LL_EXTI_EnableEvent_0_31+0x20>)
+ 8000a7a: 687b ldr r3, [r7, #4]
+ 8000a7c: 4313 orrs r3, r2
+ 8000a7e: 604b str r3, [r1, #4]
+ 8000a80: bf00 nop
+ 8000a82: 370c adds r7, #12
+ 8000a84: 46bd mov sp, r7
+ 8000a86: bc80 pop {r7}
+ 8000a88: 4770 bx lr
+ 8000a8a: bf00 nop
+ 8000a8c: 40010400 .word 0x40010400
+
+08000a90 <LL_EXTI_DisableEvent_0_31>:
+ 8000a90: b480 push {r7}
+ 8000a92: b083 sub sp, #12
+ 8000a94: af00 add r7, sp, #0
+ 8000a96: 6078 str r0, [r7, #4]
+ 8000a98: 4b05 ldr r3, [pc, #20] ; (8000ab0 <LL_EXTI_DisableEvent_0_31+0x20>)
+ 8000a9a: 685a ldr r2, [r3, #4]
+ 8000a9c: 687b ldr r3, [r7, #4]
+ 8000a9e: 43db mvns r3, r3
+ 8000aa0: 4903 ldr r1, [pc, #12] ; (8000ab0 <LL_EXTI_DisableEvent_0_31+0x20>)
+ 8000aa2: 4013 ands r3, r2
+ 8000aa4: 604b str r3, [r1, #4]
+ 8000aa6: bf00 nop
+ 8000aa8: 370c adds r7, #12
+ 8000aaa: 46bd mov sp, r7
+ 8000aac: bc80 pop {r7}
+ 8000aae: 4770 bx lr
+ 8000ab0: 40010400 .word 0x40010400
+
+08000ab4 <LL_EXTI_EnableRisingTrig_0_31>:
+ 8000ab4: b480 push {r7}
+ 8000ab6: b083 sub sp, #12
+ 8000ab8: af00 add r7, sp, #0
+ 8000aba: 6078 str r0, [r7, #4]
+ 8000abc: 4b05 ldr r3, [pc, #20] ; (8000ad4 <LL_EXTI_EnableRisingTrig_0_31+0x20>)
+ 8000abe: 689a ldr r2, [r3, #8]
+ 8000ac0: 4904 ldr r1, [pc, #16] ; (8000ad4 <LL_EXTI_EnableRisingTrig_0_31+0x20>)
+ 8000ac2: 687b ldr r3, [r7, #4]
+ 8000ac4: 4313 orrs r3, r2
+ 8000ac6: 608b str r3, [r1, #8]
+ 8000ac8: bf00 nop
+ 8000aca: 370c adds r7, #12
+ 8000acc: 46bd mov sp, r7
+ 8000ace: bc80 pop {r7}
+ 8000ad0: 4770 bx lr
+ 8000ad2: bf00 nop
+ 8000ad4: 40010400 .word 0x40010400
+
+08000ad8 <LL_EXTI_DisableRisingTrig_0_31>:
+ 8000ad8: b480 push {r7}
+ 8000ada: b083 sub sp, #12
+ 8000adc: af00 add r7, sp, #0
+ 8000ade: 6078 str r0, [r7, #4]
+ 8000ae0: 4b05 ldr r3, [pc, #20] ; (8000af8 <LL_EXTI_DisableRisingTrig_0_31+0x20>)
+ 8000ae2: 689a ldr r2, [r3, #8]
+ 8000ae4: 687b ldr r3, [r7, #4]
+ 8000ae6: 43db mvns r3, r3
+ 8000ae8: 4903 ldr r1, [pc, #12] ; (8000af8 <LL_EXTI_DisableRisingTrig_0_31+0x20>)
+ 8000aea: 4013 ands r3, r2
+ 8000aec: 608b str r3, [r1, #8]
+ 8000aee: bf00 nop
+ 8000af0: 370c adds r7, #12
+ 8000af2: 46bd mov sp, r7
+ 8000af4: bc80 pop {r7}
+ 8000af6: 4770 bx lr
+ 8000af8: 40010400 .word 0x40010400
+
+08000afc <LL_EXTI_EnableFallingTrig_0_31>:
+ 8000afc: b480 push {r7}
+ 8000afe: b083 sub sp, #12
+ 8000b00: af00 add r7, sp, #0
+ 8000b02: 6078 str r0, [r7, #4]
+ 8000b04: 4b05 ldr r3, [pc, #20] ; (8000b1c <LL_EXTI_EnableFallingTrig_0_31+0x20>)
+ 8000b06: 68da ldr r2, [r3, #12]
+ 8000b08: 4904 ldr r1, [pc, #16] ; (8000b1c <LL_EXTI_EnableFallingTrig_0_31+0x20>)
+ 8000b0a: 687b ldr r3, [r7, #4]
+ 8000b0c: 4313 orrs r3, r2
+ 8000b0e: 60cb str r3, [r1, #12]
+ 8000b10: bf00 nop
+ 8000b12: 370c adds r7, #12
+ 8000b14: 46bd mov sp, r7
+ 8000b16: bc80 pop {r7}
+ 8000b18: 4770 bx lr
+ 8000b1a: bf00 nop
+ 8000b1c: 40010400 .word 0x40010400
+
+08000b20 <LL_EXTI_DisableFallingTrig_0_31>:
+ 8000b20: b480 push {r7}
+ 8000b22: b083 sub sp, #12
+ 8000b24: af00 add r7, sp, #0
+ 8000b26: 6078 str r0, [r7, #4]
+ 8000b28: 4b05 ldr r3, [pc, #20] ; (8000b40 <LL_EXTI_DisableFallingTrig_0_31+0x20>)
+ 8000b2a: 68da ldr r2, [r3, #12]
+ 8000b2c: 687b ldr r3, [r7, #4]
+ 8000b2e: 43db mvns r3, r3
+ 8000b30: 4903 ldr r1, [pc, #12] ; (8000b40 <LL_EXTI_DisableFallingTrig_0_31+0x20>)
+ 8000b32: 4013 ands r3, r2
+ 8000b34: 60cb str r3, [r1, #12]
+ 8000b36: bf00 nop
+ 8000b38: 370c adds r7, #12
+ 8000b3a: 46bd mov sp, r7
+ 8000b3c: bc80 pop {r7}
+ 8000b3e: 4770 bx lr
+ 8000b40: 40010400 .word 0x40010400
+
+08000b44 <LL_EXTI_Init>:
+ 8000b44: b580 push {r7, lr}
+ 8000b46: b084 sub sp, #16
+ 8000b48: af00 add r7, sp, #0
+ 8000b4a: 6078 str r0, [r7, #4]
+ 8000b4c: 2300 movs r3, #0
+ 8000b4e: 73fb strb r3, [r7, #15]
+ 8000b50: 687b ldr r3, [r7, #4]
+ 8000b52: 791b ldrb r3, [r3, #4]
+ 8000b54: 2b00 cmp r3, #0
+ 8000b56: d065 beq.n 8000c24 <LL_EXTI_Init+0xe0>
+ 8000b58: 687b ldr r3, [r7, #4]
+ 8000b5a: 681b ldr r3, [r3, #0]
+ 8000b5c: 2b00 cmp r3, #0
+ 8000b5e: d06b beq.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000b60: 687b ldr r3, [r7, #4]
+ 8000b62: 795b ldrb r3, [r3, #5]
+ 8000b64: 2b02 cmp r3, #2
+ 8000b66: d01c beq.n 8000ba2 <LL_EXTI_Init+0x5e>
+ 8000b68: 2b02 cmp r3, #2
+ 8000b6a: dc25 bgt.n 8000bb8 <LL_EXTI_Init+0x74>
+ 8000b6c: 2b00 cmp r3, #0
+ 8000b6e: d002 beq.n 8000b76 <LL_EXTI_Init+0x32>
+ 8000b70: 2b01 cmp r3, #1
+ 8000b72: d00b beq.n 8000b8c <LL_EXTI_Init+0x48>
+ 8000b74: e020 b.n 8000bb8 <LL_EXTI_Init+0x74>
+ 8000b76: 687b ldr r3, [r7, #4]
+ 8000b78: 681b ldr r3, [r3, #0]
+ 8000b7a: 4618 mov r0, r3
+ 8000b7c: f7ff ff88 bl 8000a90 <LL_EXTI_DisableEvent_0_31>
+ 8000b80: 687b ldr r3, [r7, #4]
+ 8000b82: 681b ldr r3, [r3, #0]
+ 8000b84: 4618 mov r0, r3
+ 8000b86: f7ff ff4d bl 8000a24 <LL_EXTI_EnableIT_0_31>
+ 8000b8a: e018 b.n 8000bbe <LL_EXTI_Init+0x7a>
+ 8000b8c: 687b ldr r3, [r7, #4]
+ 8000b8e: 681b ldr r3, [r3, #0]
+ 8000b90: 4618 mov r0, r3
+ 8000b92: f7ff ff59 bl 8000a48 <LL_EXTI_DisableIT_0_31>
+ 8000b96: 687b ldr r3, [r7, #4]
+ 8000b98: 681b ldr r3, [r3, #0]
+ 8000b9a: 4618 mov r0, r3
+ 8000b9c: f7ff ff66 bl 8000a6c <LL_EXTI_EnableEvent_0_31>
+ 8000ba0: e00d b.n 8000bbe <LL_EXTI_Init+0x7a>
+ 8000ba2: 687b ldr r3, [r7, #4]
+ 8000ba4: 681b ldr r3, [r3, #0]
+ 8000ba6: 4618 mov r0, r3
+ 8000ba8: f7ff ff3c bl 8000a24 <LL_EXTI_EnableIT_0_31>
+ 8000bac: 687b ldr r3, [r7, #4]
+ 8000bae: 681b ldr r3, [r3, #0]
+ 8000bb0: 4618 mov r0, r3
+ 8000bb2: f7ff ff5b bl 8000a6c <LL_EXTI_EnableEvent_0_31>
+ 8000bb6: e002 b.n 8000bbe <LL_EXTI_Init+0x7a>
+ 8000bb8: 2301 movs r3, #1
+ 8000bba: 73fb strb r3, [r7, #15]
+ 8000bbc: bf00 nop
+ 8000bbe: 687b ldr r3, [r7, #4]
+ 8000bc0: 799b ldrb r3, [r3, #6]
+ 8000bc2: 2b00 cmp r3, #0
+ 8000bc4: d038 beq.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000bc6: 687b ldr r3, [r7, #4]
+ 8000bc8: 799b ldrb r3, [r3, #6]
+ 8000bca: 2b03 cmp r3, #3
+ 8000bcc: d01c beq.n 8000c08 <LL_EXTI_Init+0xc4>
+ 8000bce: 2b03 cmp r3, #3
+ 8000bd0: dc25 bgt.n 8000c1e <LL_EXTI_Init+0xda>
+ 8000bd2: 2b01 cmp r3, #1
+ 8000bd4: d002 beq.n 8000bdc <LL_EXTI_Init+0x98>
+ 8000bd6: 2b02 cmp r3, #2
+ 8000bd8: d00b beq.n 8000bf2 <LL_EXTI_Init+0xae>
+ 8000bda: e020 b.n 8000c1e <LL_EXTI_Init+0xda>
+ 8000bdc: 687b ldr r3, [r7, #4]
+ 8000bde: 681b ldr r3, [r3, #0]
+ 8000be0: 4618 mov r0, r3
+ 8000be2: f7ff ff9d bl 8000b20 <LL_EXTI_DisableFallingTrig_0_31>
+ 8000be6: 687b ldr r3, [r7, #4]
+ 8000be8: 681b ldr r3, [r3, #0]
+ 8000bea: 4618 mov r0, r3
+ 8000bec: f7ff ff62 bl 8000ab4 <LL_EXTI_EnableRisingTrig_0_31>
+ 8000bf0: e022 b.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000bf2: 687b ldr r3, [r7, #4]
+ 8000bf4: 681b ldr r3, [r3, #0]
+ 8000bf6: 4618 mov r0, r3
+ 8000bf8: f7ff ff6e bl 8000ad8 <LL_EXTI_DisableRisingTrig_0_31>
+ 8000bfc: 687b ldr r3, [r7, #4]
+ 8000bfe: 681b ldr r3, [r3, #0]
+ 8000c00: 4618 mov r0, r3
+ 8000c02: f7ff ff7b bl 8000afc <LL_EXTI_EnableFallingTrig_0_31>
+ 8000c06: e017 b.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000c08: 687b ldr r3, [r7, #4]
+ 8000c0a: 681b ldr r3, [r3, #0]
+ 8000c0c: 4618 mov r0, r3
+ 8000c0e: f7ff ff51 bl 8000ab4 <LL_EXTI_EnableRisingTrig_0_31>
+ 8000c12: 687b ldr r3, [r7, #4]
+ 8000c14: 681b ldr r3, [r3, #0]
+ 8000c16: 4618 mov r0, r3
+ 8000c18: f7ff ff70 bl 8000afc <LL_EXTI_EnableFallingTrig_0_31>
+ 8000c1c: e00c b.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000c1e: 2301 movs r3, #1
+ 8000c20: 73fb strb r3, [r7, #15]
+ 8000c22: e009 b.n 8000c38 <LL_EXTI_Init+0xf4>
+ 8000c24: 687b ldr r3, [r7, #4]
+ 8000c26: 681b ldr r3, [r3, #0]
+ 8000c28: 4618 mov r0, r3
+ 8000c2a: f7ff ff0d bl 8000a48 <LL_EXTI_DisableIT_0_31>
+ 8000c2e: 687b ldr r3, [r7, #4]
+ 8000c30: 681b ldr r3, [r3, #0]
+ 8000c32: 4618 mov r0, r3
+ 8000c34: f7ff ff2c bl 8000a90 <LL_EXTI_DisableEvent_0_31>
+ 8000c38: 7bfb ldrb r3, [r7, #15]
+ 8000c3a: 4618 mov r0, r3
+ 8000c3c: 3710 adds r7, #16
+ 8000c3e: 46bd mov sp, r7
+ 8000c40: bd80 pop {r7, pc}
+
+08000c42 <LL_GPIO_SetPinMode>:
+ 8000c42: b490 push {r4, r7}
+ 8000c44: b088 sub sp, #32
+ 8000c46: af00 add r7, sp, #0
+ 8000c48: 60f8 str r0, [r7, #12]
+ 8000c4a: 60b9 str r1, [r7, #8]
+ 8000c4c: 607a str r2, [r7, #4]
+ 8000c4e: 68fb ldr r3, [r7, #12]
+ 8000c50: 461a mov r2, r3
+ 8000c52: 68bb ldr r3, [r7, #8]
+ 8000c54: 0e1b lsrs r3, r3, #24
+ 8000c56: 4413 add r3, r2
+ 8000c58: 461c mov r4, r3
+ 8000c5a: 6822 ldr r2, [r4, #0]
+ 8000c5c: 68bb ldr r3, [r7, #8]
+ 8000c5e: 617b str r3, [r7, #20]
+ 8000c60: 697b ldr r3, [r7, #20]
+ 8000c62: fa93 f3a3 rbit r3, r3
+ 8000c66: 613b str r3, [r7, #16]
+ 8000c68: 693b ldr r3, [r7, #16]
+ 8000c6a: fab3 f383 clz r3, r3
+ 8000c6e: b2db uxtb r3, r3
+ 8000c70: 009b lsls r3, r3, #2
+ 8000c72: 210f movs r1, #15
+ 8000c74: fa01 f303 lsl.w r3, r1, r3
+ 8000c78: 43db mvns r3, r3
+ 8000c7a: 401a ands r2, r3
+ 8000c7c: 68bb ldr r3, [r7, #8]
+ 8000c7e: 61fb str r3, [r7, #28]
+ 8000c80: 69fb ldr r3, [r7, #28]
+ 8000c82: fa93 f3a3 rbit r3, r3
+ 8000c86: 61bb str r3, [r7, #24]
+ 8000c88: 69bb ldr r3, [r7, #24]
+ 8000c8a: fab3 f383 clz r3, r3
+ 8000c8e: b2db uxtb r3, r3
+ 8000c90: 009b lsls r3, r3, #2
+ 8000c92: 6879 ldr r1, [r7, #4]
+ 8000c94: fa01 f303 lsl.w r3, r1, r3
+ 8000c98: 4313 orrs r3, r2
+ 8000c9a: 6023 str r3, [r4, #0]
+ 8000c9c: bf00 nop
+ 8000c9e: 3720 adds r7, #32
+ 8000ca0: 46bd mov sp, r7
+ 8000ca2: bc90 pop {r4, r7}
+ 8000ca4: 4770 bx lr
+
+08000ca6 <LL_GPIO_SetPinSpeed>:
+ 8000ca6: b490 push {r4, r7}
+ 8000ca8: b088 sub sp, #32
+ 8000caa: af00 add r7, sp, #0
+ 8000cac: 60f8 str r0, [r7, #12]
+ 8000cae: 60b9 str r1, [r7, #8]
+ 8000cb0: 607a str r2, [r7, #4]
+ 8000cb2: 68fb ldr r3, [r7, #12]
+ 8000cb4: 461a mov r2, r3
+ 8000cb6: 68bb ldr r3, [r7, #8]
+ 8000cb8: 0e1b lsrs r3, r3, #24
+ 8000cba: 4413 add r3, r2
+ 8000cbc: 461c mov r4, r3
+ 8000cbe: 6822 ldr r2, [r4, #0]
+ 8000cc0: 68bb ldr r3, [r7, #8]
+ 8000cc2: 617b str r3, [r7, #20]
+ 8000cc4: 697b ldr r3, [r7, #20]
+ 8000cc6: fa93 f3a3 rbit r3, r3
+ 8000cca: 613b str r3, [r7, #16]
+ 8000ccc: 693b ldr r3, [r7, #16]
+ 8000cce: fab3 f383 clz r3, r3
+ 8000cd2: b2db uxtb r3, r3
+ 8000cd4: 009b lsls r3, r3, #2
+ 8000cd6: 2103 movs r1, #3
+ 8000cd8: fa01 f303 lsl.w r3, r1, r3
+ 8000cdc: 43db mvns r3, r3
+ 8000cde: 401a ands r2, r3
+ 8000ce0: 68bb ldr r3, [r7, #8]
+ 8000ce2: 61fb str r3, [r7, #28]
+ 8000ce4: 69fb ldr r3, [r7, #28]
+ 8000ce6: fa93 f3a3 rbit r3, r3
+ 8000cea: 61bb str r3, [r7, #24]
+ 8000cec: 69bb ldr r3, [r7, #24]
+ 8000cee: fab3 f383 clz r3, r3
+ 8000cf2: b2db uxtb r3, r3
+ 8000cf4: 009b lsls r3, r3, #2
+ 8000cf6: 6879 ldr r1, [r7, #4]
+ 8000cf8: fa01 f303 lsl.w r3, r1, r3
+ 8000cfc: 4313 orrs r3, r2
+ 8000cfe: 6023 str r3, [r4, #0]
+ 8000d00: bf00 nop
+ 8000d02: 3720 adds r7, #32
+ 8000d04: 46bd mov sp, r7
+ 8000d06: bc90 pop {r4, r7}
+ 8000d08: 4770 bx lr
+
+08000d0a <LL_GPIO_SetPinOutputType>:
+ 8000d0a: b490 push {r4, r7}
+ 8000d0c: b088 sub sp, #32
+ 8000d0e: af00 add r7, sp, #0
+ 8000d10: 60f8 str r0, [r7, #12]
+ 8000d12: 60b9 str r1, [r7, #8]
+ 8000d14: 607a str r2, [r7, #4]
+ 8000d16: 68fb ldr r3, [r7, #12]
+ 8000d18: 461a mov r2, r3
+ 8000d1a: 68bb ldr r3, [r7, #8]
+ 8000d1c: 0e1b lsrs r3, r3, #24
+ 8000d1e: 4413 add r3, r2
+ 8000d20: 461c mov r4, r3
+ 8000d22: 6822 ldr r2, [r4, #0]
+ 8000d24: 68bb ldr r3, [r7, #8]
+ 8000d26: 617b str r3, [r7, #20]
+ 8000d28: 697b ldr r3, [r7, #20]
+ 8000d2a: fa93 f3a3 rbit r3, r3
+ 8000d2e: 613b str r3, [r7, #16]
+ 8000d30: 693b ldr r3, [r7, #16]
+ 8000d32: fab3 f383 clz r3, r3
+ 8000d36: b2db uxtb r3, r3
+ 8000d38: 009b lsls r3, r3, #2
+ 8000d3a: 2104 movs r1, #4
+ 8000d3c: fa01 f303 lsl.w r3, r1, r3
+ 8000d40: 43db mvns r3, r3
+ 8000d42: 401a ands r2, r3
+ 8000d44: 68bb ldr r3, [r7, #8]
+ 8000d46: 61fb str r3, [r7, #28]
+ 8000d48: 69fb ldr r3, [r7, #28]
+ 8000d4a: fa93 f3a3 rbit r3, r3
+ 8000d4e: 61bb str r3, [r7, #24]
+ 8000d50: 69bb ldr r3, [r7, #24]
+ 8000d52: fab3 f383 clz r3, r3
+ 8000d56: b2db uxtb r3, r3
+ 8000d58: 009b lsls r3, r3, #2
+ 8000d5a: 6879 ldr r1, [r7, #4]
+ 8000d5c: fa01 f303 lsl.w r3, r1, r3
+ 8000d60: 4313 orrs r3, r2
+ 8000d62: 6023 str r3, [r4, #0]
+ 8000d64: bf00 nop
+ 8000d66: 3720 adds r7, #32
+ 8000d68: 46bd mov sp, r7
+ 8000d6a: bc90 pop {r4, r7}
+ 8000d6c: 4770 bx lr
+
+08000d6e <LL_GPIO_SetPinPull>:
+ 8000d6e: b480 push {r7}
+ 8000d70: b087 sub sp, #28
+ 8000d72: af00 add r7, sp, #0
+ 8000d74: 60f8 str r0, [r7, #12]
+ 8000d76: 60b9 str r1, [r7, #8]
+ 8000d78: 607a str r2, [r7, #4]
+ 8000d7a: 68fb ldr r3, [r7, #12]
+ 8000d7c: 68da ldr r2, [r3, #12]
+ 8000d7e: 68bb ldr r3, [r7, #8]
+ 8000d80: 0a1b lsrs r3, r3, #8
+ 8000d82: 43db mvns r3, r3
+ 8000d84: 401a ands r2, r3
+ 8000d86: 68bb ldr r3, [r7, #8]
+ 8000d88: 0a1b lsrs r3, r3, #8
+ 8000d8a: 617b str r3, [r7, #20]
+ 8000d8c: 697b ldr r3, [r7, #20]
+ 8000d8e: fa93 f3a3 rbit r3, r3
+ 8000d92: 613b str r3, [r7, #16]
+ 8000d94: 693b ldr r3, [r7, #16]
+ 8000d96: fab3 f383 clz r3, r3
+ 8000d9a: b2db uxtb r3, r3
+ 8000d9c: 4619 mov r1, r3
+ 8000d9e: 687b ldr r3, [r7, #4]
+ 8000da0: 408b lsls r3, r1
+ 8000da2: 431a orrs r2, r3
+ 8000da4: 68fb ldr r3, [r7, #12]
+ 8000da6: 60da str r2, [r3, #12]
+ 8000da8: bf00 nop
+ 8000daa: 371c adds r7, #28
+ 8000dac: 46bd mov sp, r7
+ 8000dae: bc80 pop {r7}
+ 8000db0: 4770 bx lr
+
+08000db2 <LL_GPIO_Init>:
+ 8000db2: b580 push {r7, lr}
+ 8000db4: b088 sub sp, #32
+ 8000db6: af00 add r7, sp, #0
+ 8000db8: 6078 str r0, [r7, #4]
+ 8000dba: 6039 str r1, [r7, #0]
+ 8000dbc: 683b ldr r3, [r7, #0]
+ 8000dbe: 681b ldr r3, [r3, #0]
+ 8000dc0: 021b lsls r3, r3, #8
+ 8000dc2: 0c1b lsrs r3, r3, #16
+ 8000dc4: 617b str r3, [r7, #20]
+ 8000dc6: 697b ldr r3, [r7, #20]
+ 8000dc8: 613b str r3, [r7, #16]
+ 8000dca: 693b ldr r3, [r7, #16]
+ 8000dcc: fa93 f3a3 rbit r3, r3
+ 8000dd0: 60fb str r3, [r7, #12]
+ 8000dd2: 68fb ldr r3, [r7, #12]
+ 8000dd4: fab3 f383 clz r3, r3
+ 8000dd8: b2db uxtb r3, r3
+ 8000dda: 61fb str r3, [r7, #28]
+ 8000ddc: e040 b.n 8000e60 <LL_GPIO_Init+0xae>
+ 8000dde: 2201 movs r2, #1
+ 8000de0: 69fb ldr r3, [r7, #28]
+ 8000de2: 409a lsls r2, r3
+ 8000de4: 697b ldr r3, [r7, #20]
+ 8000de6: 4013 ands r3, r2
+ 8000de8: 2b00 cmp r3, #0
+ 8000dea: d036 beq.n 8000e5a <LL_GPIO_Init+0xa8>
+ 8000dec: 69fb ldr r3, [r7, #28]
+ 8000dee: 2b07 cmp r3, #7
+ 8000df0: d806 bhi.n 8000e00 <LL_GPIO_Init+0x4e>
+ 8000df2: f240 1201 movw r2, #257 ; 0x101
+ 8000df6: 69fb ldr r3, [r7, #28]
+ 8000df8: fa02 f303 lsl.w r3, r2, r3
+ 8000dfc: 61bb str r3, [r7, #24]
+ 8000dfe: e008 b.n 8000e12 <LL_GPIO_Init+0x60>
+ 8000e00: 69fb ldr r3, [r7, #28]
+ 8000e02: 3b08 subs r3, #8
+ 8000e04: f04f 1201 mov.w r2, #65537 ; 0x10001
+ 8000e08: fa02 f303 lsl.w r3, r2, r3
+ 8000e0c: f043 6380 orr.w r3, r3, #67108864 ; 0x4000000
+ 8000e10: 61bb str r3, [r7, #24]
+ 8000e12: 683b ldr r3, [r7, #0]
+ 8000e14: 691b ldr r3, [r3, #16]
+ 8000e16: 461a mov r2, r3
+ 8000e18: 69b9 ldr r1, [r7, #24]
+ 8000e1a: 6878 ldr r0, [r7, #4]
+ 8000e1c: f7ff ffa7 bl 8000d6e <LL_GPIO_SetPinPull>
+ 8000e20: 683b ldr r3, [r7, #0]
+ 8000e22: 685b ldr r3, [r3, #4]
+ 8000e24: 461a mov r2, r3
+ 8000e26: 69b9 ldr r1, [r7, #24]
+ 8000e28: 6878 ldr r0, [r7, #4]
+ 8000e2a: f7ff ff0a bl 8000c42 <LL_GPIO_SetPinMode>
+ 8000e2e: 683b ldr r3, [r7, #0]
+ 8000e30: 685b ldr r3, [r3, #4]
+ 8000e32: 2b01 cmp r3, #1
+ 8000e34: d003 beq.n 8000e3e <LL_GPIO_Init+0x8c>
+ 8000e36: 683b ldr r3, [r7, #0]
+ 8000e38: 685b ldr r3, [r3, #4]
+ 8000e3a: 2b09 cmp r3, #9
+ 8000e3c: d10d bne.n 8000e5a <LL_GPIO_Init+0xa8>
+ 8000e3e: 683b ldr r3, [r7, #0]
+ 8000e40: 689b ldr r3, [r3, #8]
+ 8000e42: 461a mov r2, r3
+ 8000e44: 69b9 ldr r1, [r7, #24]
+ 8000e46: 6878 ldr r0, [r7, #4]
+ 8000e48: f7ff ff2d bl 8000ca6 <LL_GPIO_SetPinSpeed>
+ 8000e4c: 683b ldr r3, [r7, #0]
+ 8000e4e: 68db ldr r3, [r3, #12]
+ 8000e50: 461a mov r2, r3
+ 8000e52: 69b9 ldr r1, [r7, #24]
+ 8000e54: 6878 ldr r0, [r7, #4]
+ 8000e56: f7ff ff58 bl 8000d0a <LL_GPIO_SetPinOutputType>
+ 8000e5a: 69fb ldr r3, [r7, #28]
+ 8000e5c: 3301 adds r3, #1
+ 8000e5e: 61fb str r3, [r7, #28]
+ 8000e60: 697a ldr r2, [r7, #20]
+ 8000e62: 69fb ldr r3, [r7, #28]
+ 8000e64: fa22 f303 lsr.w r3, r2, r3
+ 8000e68: 2b00 cmp r3, #0
+ 8000e6a: d1b8 bne.n 8000dde <LL_GPIO_Init+0x2c>
+ 8000e6c: 2300 movs r3, #0
+ 8000e6e: 4618 mov r0, r3
+ 8000e70: 3720 adds r7, #32
+ 8000e72: 46bd mov sp, r7
+ 8000e74: bd80 pop {r7, pc}
+ ...
+
+08000e78 <LL_RCC_GetSysClkSource>:
+ 8000e78: b480 push {r7}
+ 8000e7a: af00 add r7, sp, #0
+ 8000e7c: 4b03 ldr r3, [pc, #12] ; (8000e8c <LL_RCC_GetSysClkSource+0x14>)
+ 8000e7e: 685b ldr r3, [r3, #4]
+ 8000e80: f003 030c and.w r3, r3, #12
+ 8000e84: 4618 mov r0, r3
+ 8000e86: 46bd mov sp, r7
+ 8000e88: bc80 pop {r7}
+ 8000e8a: 4770 bx lr
+ 8000e8c: 40021000 .word 0x40021000
+
+08000e90 <LL_RCC_GetAHBPrescaler>:
+ 8000e90: b480 push {r7}
+ 8000e92: af00 add r7, sp, #0
+ 8000e94: 4b03 ldr r3, [pc, #12] ; (8000ea4 <LL_RCC_GetAHBPrescaler+0x14>)
+ 8000e96: 685b ldr r3, [r3, #4]
+ 8000e98: f003 03f0 and.w r3, r3, #240 ; 0xf0
+ 8000e9c: 4618 mov r0, r3
+ 8000e9e: 46bd mov sp, r7
+ 8000ea0: bc80 pop {r7}
+ 8000ea2: 4770 bx lr
+ 8000ea4: 40021000 .word 0x40021000
+
+08000ea8 <LL_RCC_GetAPB1Prescaler>:
+ 8000ea8: b480 push {r7}
+ 8000eaa: af00 add r7, sp, #0
+ 8000eac: 4b03 ldr r3, [pc, #12] ; (8000ebc <LL_RCC_GetAPB1Prescaler+0x14>)
+ 8000eae: 685b ldr r3, [r3, #4]
+ 8000eb0: f403 63e0 and.w r3, r3, #1792 ; 0x700
+ 8000eb4: 4618 mov r0, r3
+ 8000eb6: 46bd mov sp, r7
+ 8000eb8: bc80 pop {r7}
+ 8000eba: 4770 bx lr
+ 8000ebc: 40021000 .word 0x40021000
+
+08000ec0 <LL_RCC_GetAPB2Prescaler>:
+ 8000ec0: b480 push {r7}
+ 8000ec2: af00 add r7, sp, #0
+ 8000ec4: 4b03 ldr r3, [pc, #12] ; (8000ed4 <LL_RCC_GetAPB2Prescaler+0x14>)
+ 8000ec6: 685b ldr r3, [r3, #4]
+ 8000ec8: f403 5360 and.w r3, r3, #14336 ; 0x3800
+ 8000ecc: 4618 mov r0, r3
+ 8000ece: 46bd mov sp, r7
+ 8000ed0: bc80 pop {r7}
+ 8000ed2: 4770 bx lr
+ 8000ed4: 40021000 .word 0x40021000
+
+08000ed8 <LL_RCC_PLL_GetMainSource>:
+ 8000ed8: b480 push {r7}
+ 8000eda: af00 add r7, sp, #0
+ 8000edc: 4b03 ldr r3, [pc, #12] ; (8000eec <LL_RCC_PLL_GetMainSource+0x14>)
+ 8000ede: 685b ldr r3, [r3, #4]
+ 8000ee0: f403 3380 and.w r3, r3, #65536 ; 0x10000
+ 8000ee4: 4618 mov r0, r3
+ 8000ee6: 46bd mov sp, r7
+ 8000ee8: bc80 pop {r7}
+ 8000eea: 4770 bx lr
+ 8000eec: 40021000 .word 0x40021000
+
+08000ef0 <LL_RCC_PLL_GetMultiplicator>:
+ 8000ef0: b480 push {r7}
+ 8000ef2: af00 add r7, sp, #0
+ 8000ef4: 4b03 ldr r3, [pc, #12] ; (8000f04 <LL_RCC_PLL_GetMultiplicator+0x14>)
+ 8000ef6: 685b ldr r3, [r3, #4]
+ 8000ef8: f403 1370 and.w r3, r3, #3932160 ; 0x3c0000
+ 8000efc: 4618 mov r0, r3
+ 8000efe: 46bd mov sp, r7
+ 8000f00: bc80 pop {r7}
+ 8000f02: 4770 bx lr
+ 8000f04: 40021000 .word 0x40021000
+
+08000f08 <LL_RCC_PLL_GetPrediv>:
+ 8000f08: b480 push {r7}
+ 8000f0a: af00 add r7, sp, #0
+ 8000f0c: 4b04 ldr r3, [pc, #16] ; (8000f20 <LL_RCC_PLL_GetPrediv+0x18>)
+ 8000f0e: 685b ldr r3, [r3, #4]
+ 8000f10: 0c5b lsrs r3, r3, #17
+ 8000f12: f003 0301 and.w r3, r3, #1
+ 8000f16: 4618 mov r0, r3
+ 8000f18: 46bd mov sp, r7
+ 8000f1a: bc80 pop {r7}
+ 8000f1c: 4770 bx lr
+ 8000f1e: bf00 nop
+ 8000f20: 40021000 .word 0x40021000
+
+08000f24 <LL_RCC_GetSystemClocksFreq>:
+ 8000f24: b580 push {r7, lr}
+ 8000f26: b082 sub sp, #8
+ 8000f28: af00 add r7, sp, #0
+ 8000f2a: 6078 str r0, [r7, #4]
+ 8000f2c: f000 f820 bl 8000f70 <RCC_GetSystemClockFreq>
+ 8000f30: 4602 mov r2, r0
+ 8000f32: 687b ldr r3, [r7, #4]
+ 8000f34: 601a str r2, [r3, #0]
+ 8000f36: 687b ldr r3, [r7, #4]
+ 8000f38: 681b ldr r3, [r3, #0]
+ 8000f3a: 4618 mov r0, r3
+ 8000f3c: f000 f83e bl 8000fbc <RCC_GetHCLKClockFreq>
+ 8000f40: 4602 mov r2, r0
+ 8000f42: 687b ldr r3, [r7, #4]
+ 8000f44: 605a str r2, [r3, #4]
+ 8000f46: 687b ldr r3, [r7, #4]
+ 8000f48: 685b ldr r3, [r3, #4]
+ 8000f4a: 4618 mov r0, r3
+ 8000f4c: f000 f84c bl 8000fe8 <RCC_GetPCLK1ClockFreq>
+ 8000f50: 4602 mov r2, r0
+ 8000f52: 687b ldr r3, [r7, #4]
+ 8000f54: 609a str r2, [r3, #8]
+ 8000f56: 687b ldr r3, [r7, #4]
+ 8000f58: 685b ldr r3, [r3, #4]
+ 8000f5a: 4618 mov r0, r3
+ 8000f5c: f000 f858 bl 8001010 <RCC_GetPCLK2ClockFreq>
+ 8000f60: 4602 mov r2, r0
+ 8000f62: 687b ldr r3, [r7, #4]
+ 8000f64: 60da str r2, [r3, #12]
+ 8000f66: bf00 nop
+ 8000f68: 3708 adds r7, #8
+ 8000f6a: 46bd mov sp, r7
+ 8000f6c: bd80 pop {r7, pc}
+ ...
+
+08000f70 <RCC_GetSystemClockFreq>:
+ 8000f70: b580 push {r7, lr}
+ 8000f72: b082 sub sp, #8
+ 8000f74: af00 add r7, sp, #0
+ 8000f76: 2300 movs r3, #0
+ 8000f78: 607b str r3, [r7, #4]
+ 8000f7a: f7ff ff7d bl 8000e78 <LL_RCC_GetSysClkSource>
+ 8000f7e: 4603 mov r3, r0
+ 8000f80: 2b08 cmp r3, #8
+ 8000f82: d00c beq.n 8000f9e <RCC_GetSystemClockFreq+0x2e>
+ 8000f84: 2b08 cmp r3, #8
+ 8000f86: d80e bhi.n 8000fa6 <RCC_GetSystemClockFreq+0x36>
+ 8000f88: 2b00 cmp r3, #0
+ 8000f8a: d002 beq.n 8000f92 <RCC_GetSystemClockFreq+0x22>
+ 8000f8c: 2b04 cmp r3, #4
+ 8000f8e: d003 beq.n 8000f98 <RCC_GetSystemClockFreq+0x28>
+ 8000f90: e009 b.n 8000fa6 <RCC_GetSystemClockFreq+0x36>
+ 8000f92: 4b09 ldr r3, [pc, #36] ; (8000fb8 <RCC_GetSystemClockFreq+0x48>)
+ 8000f94: 607b str r3, [r7, #4]
+ 8000f96: e009 b.n 8000fac <RCC_GetSystemClockFreq+0x3c>
+ 8000f98: 4b07 ldr r3, [pc, #28] ; (8000fb8 <RCC_GetSystemClockFreq+0x48>)
+ 8000f9a: 607b str r3, [r7, #4]
+ 8000f9c: e006 b.n 8000fac <RCC_GetSystemClockFreq+0x3c>
+ 8000f9e: f000 f84b bl 8001038 <RCC_PLL_GetFreqDomain_SYS>
+ 8000fa2: 6078 str r0, [r7, #4]
+ 8000fa4: e002 b.n 8000fac <RCC_GetSystemClockFreq+0x3c>
+ 8000fa6: 4b04 ldr r3, [pc, #16] ; (8000fb8 <RCC_GetSystemClockFreq+0x48>)
+ 8000fa8: 607b str r3, [r7, #4]
+ 8000faa: bf00 nop
+ 8000fac: 687b ldr r3, [r7, #4]
+ 8000fae: 4618 mov r0, r3
+ 8000fb0: 3708 adds r7, #8
+ 8000fb2: 46bd mov sp, r7
+ 8000fb4: bd80 pop {r7, pc}
+ 8000fb6: bf00 nop
+ 8000fb8: 007a1200 .word 0x007a1200
+
+08000fbc <RCC_GetHCLKClockFreq>:
+ 8000fbc: b580 push {r7, lr}
+ 8000fbe: b082 sub sp, #8
+ 8000fc0: af00 add r7, sp, #0
+ 8000fc2: 6078 str r0, [r7, #4]
+ 8000fc4: f7ff ff64 bl 8000e90 <LL_RCC_GetAHBPrescaler>
+ 8000fc8: 4603 mov r3, r0
+ 8000fca: 091b lsrs r3, r3, #4
+ 8000fcc: f003 030f and.w r3, r3, #15
+ 8000fd0: 4a04 ldr r2, [pc, #16] ; (8000fe4 <RCC_GetHCLKClockFreq+0x28>)
+ 8000fd2: 5cd3 ldrb r3, [r2, r3]
+ 8000fd4: 461a mov r2, r3
+ 8000fd6: 687b ldr r3, [r7, #4]
+ 8000fd8: 40d3 lsrs r3, r2
+ 8000fda: 4618 mov r0, r3
+ 8000fdc: 3708 adds r7, #8
+ 8000fde: 46bd mov sp, r7
+ 8000fe0: bd80 pop {r7, pc}
+ 8000fe2: bf00 nop
+ 8000fe4: 08001414 .word 0x08001414
+
+08000fe8 <RCC_GetPCLK1ClockFreq>:
+ 8000fe8: b580 push {r7, lr}
+ 8000fea: b082 sub sp, #8
+ 8000fec: af00 add r7, sp, #0
+ 8000fee: 6078 str r0, [r7, #4]
+ 8000ff0: f7ff ff5a bl 8000ea8 <LL_RCC_GetAPB1Prescaler>
+ 8000ff4: 4603 mov r3, r0
+ 8000ff6: 0a1b lsrs r3, r3, #8
+ 8000ff8: 4a04 ldr r2, [pc, #16] ; (800100c <RCC_GetPCLK1ClockFreq+0x24>)
+ 8000ffa: 5cd3 ldrb r3, [r2, r3]
+ 8000ffc: 461a mov r2, r3
+ 8000ffe: 687b ldr r3, [r7, #4]
+ 8001000: 40d3 lsrs r3, r2
+ 8001002: 4618 mov r0, r3
+ 8001004: 3708 adds r7, #8
+ 8001006: 46bd mov sp, r7
+ 8001008: bd80 pop {r7, pc}
+ 800100a: bf00 nop
+ 800100c: 08001424 .word 0x08001424
+
+08001010 <RCC_GetPCLK2ClockFreq>:
+ 8001010: b580 push {r7, lr}
+ 8001012: b082 sub sp, #8
+ 8001014: af00 add r7, sp, #0
+ 8001016: 6078 str r0, [r7, #4]
+ 8001018: f7ff ff52 bl 8000ec0 <LL_RCC_GetAPB2Prescaler>
+ 800101c: 4603 mov r3, r0
+ 800101e: 0adb lsrs r3, r3, #11
+ 8001020: 4a04 ldr r2, [pc, #16] ; (8001034 <RCC_GetPCLK2ClockFreq+0x24>)
+ 8001022: 5cd3 ldrb r3, [r2, r3]
+ 8001024: 461a mov r2, r3
+ 8001026: 687b ldr r3, [r7, #4]
+ 8001028: 40d3 lsrs r3, r2
+ 800102a: 4618 mov r0, r3
+ 800102c: 3708 adds r7, #8
+ 800102e: 46bd mov sp, r7
+ 8001030: bd80 pop {r7, pc}
+ 8001032: bf00 nop
+ 8001034: 08001424 .word 0x08001424
+
+08001038 <RCC_PLL_GetFreqDomain_SYS>:
+ 8001038: b580 push {r7, lr}
+ 800103a: b082 sub sp, #8
+ 800103c: af00 add r7, sp, #0
+ 800103e: 2300 movs r3, #0
+ 8001040: 607b str r3, [r7, #4]
+ 8001042: 2300 movs r3, #0
+ 8001044: 603b str r3, [r7, #0]
+ 8001046: f7ff ff47 bl 8000ed8 <LL_RCC_PLL_GetMainSource>
+ 800104a: 6038 str r0, [r7, #0]
+ 800104c: 683b ldr r3, [r7, #0]
+ 800104e: 2b00 cmp r3, #0
+ 8001050: d004 beq.n 800105c <RCC_PLL_GetFreqDomain_SYS+0x24>
+ 8001052: 683b ldr r3, [r7, #0]
+ 8001054: f5b3 3f80 cmp.w r3, #65536 ; 0x10000
+ 8001058: d003 beq.n 8001062 <RCC_PLL_GetFreqDomain_SYS+0x2a>
+ 800105a: e00b b.n 8001074 <RCC_PLL_GetFreqDomain_SYS+0x3c>
+ 800105c: 4b0d ldr r3, [pc, #52] ; (8001094 <RCC_PLL_GetFreqDomain_SYS+0x5c>)
+ 800105e: 607b str r3, [r7, #4]
+ 8001060: e00b b.n 800107a <RCC_PLL_GetFreqDomain_SYS+0x42>
+ 8001062: f7ff ff51 bl 8000f08 <LL_RCC_PLL_GetPrediv>
+ 8001066: 4603 mov r3, r0
+ 8001068: 3301 adds r3, #1
+ 800106a: 4a0b ldr r2, [pc, #44] ; (8001098 <RCC_PLL_GetFreqDomain_SYS+0x60>)
+ 800106c: fbb2 f3f3 udiv r3, r2, r3
+ 8001070: 607b str r3, [r7, #4]
+ 8001072: e002 b.n 800107a <RCC_PLL_GetFreqDomain_SYS+0x42>
+ 8001074: 4b07 ldr r3, [pc, #28] ; (8001094 <RCC_PLL_GetFreqDomain_SYS+0x5c>)
+ 8001076: 607b str r3, [r7, #4]
+ 8001078: bf00 nop
+ 800107a: f7ff ff39 bl 8000ef0 <LL_RCC_PLL_GetMultiplicator>
+ 800107e: 4603 mov r3, r0
+ 8001080: 0c9b lsrs r3, r3, #18
+ 8001082: 3302 adds r3, #2
+ 8001084: 687a ldr r2, [r7, #4]
+ 8001086: fb02 f303 mul.w r3, r2, r3
+ 800108a: 4618 mov r0, r3
+ 800108c: 3708 adds r7, #8
+ 800108e: 46bd mov sp, r7
+ 8001090: bd80 pop {r7, pc}
+ 8001092: bf00 nop
+ 8001094: 003d0900 .word 0x003d0900
+ 8001098: 007a1200 .word 0x007a1200
+
+0800109c <LL_USART_IsEnabled>:
+ 800109c: b480 push {r7}
+ 800109e: b083 sub sp, #12
+ 80010a0: af00 add r7, sp, #0
+ 80010a2: 6078 str r0, [r7, #4]
+ 80010a4: 687b ldr r3, [r7, #4]
+ 80010a6: 68db ldr r3, [r3, #12]
+ 80010a8: f403 5300 and.w r3, r3, #8192 ; 0x2000
+ 80010ac: f5b3 5f00 cmp.w r3, #8192 ; 0x2000
+ 80010b0: bf0c ite eq
+ 80010b2: 2301 moveq r3, #1
+ 80010b4: 2300 movne r3, #0
+ 80010b6: b2db uxtb r3, r3
+ 80010b8: 4618 mov r0, r3
+ 80010ba: 370c adds r7, #12
+ 80010bc: 46bd mov sp, r7
+ 80010be: bc80 pop {r7}
+ 80010c0: 4770 bx lr
+
+080010c2 <LL_USART_SetStopBitsLength>:
+ 80010c2: b480 push {r7}
+ 80010c4: b083 sub sp, #12
+ 80010c6: af00 add r7, sp, #0
+ 80010c8: 6078 str r0, [r7, #4]
+ 80010ca: 6039 str r1, [r7, #0]
+ 80010cc: 687b ldr r3, [r7, #4]
+ 80010ce: 691b ldr r3, [r3, #16]
+ 80010d0: f423 5240 bic.w r2, r3, #12288 ; 0x3000
+ 80010d4: 683b ldr r3, [r7, #0]
+ 80010d6: 431a orrs r2, r3
+ 80010d8: 687b ldr r3, [r7, #4]
+ 80010da: 611a str r2, [r3, #16]
+ 80010dc: bf00 nop
+ 80010de: 370c adds r7, #12
+ 80010e0: 46bd mov sp, r7
+ 80010e2: bc80 pop {r7}
+ 80010e4: 4770 bx lr
+
+080010e6 <LL_USART_SetHWFlowCtrl>:
+ 80010e6: b480 push {r7}
+ 80010e8: b083 sub sp, #12
+ 80010ea: af00 add r7, sp, #0
+ 80010ec: 6078 str r0, [r7, #4]
+ 80010ee: 6039 str r1, [r7, #0]
+ 80010f0: 687b ldr r3, [r7, #4]
+ 80010f2: 695b ldr r3, [r3, #20]
+ 80010f4: f423 7240 bic.w r2, r3, #768 ; 0x300
+ 80010f8: 683b ldr r3, [r7, #0]
+ 80010fa: 431a orrs r2, r3
+ 80010fc: 687b ldr r3, [r7, #4]
+ 80010fe: 615a str r2, [r3, #20]
+ 8001100: bf00 nop
+ 8001102: 370c adds r7, #12
+ 8001104: 46bd mov sp, r7
+ 8001106: bc80 pop {r7}
+ 8001108: 4770 bx lr
+ ...
+
+0800110c <LL_USART_SetBaudRate>:
+ 800110c: b480 push {r7}
+ 800110e: b085 sub sp, #20
+ 8001110: af00 add r7, sp, #0
+ 8001112: 60f8 str r0, [r7, #12]
+ 8001114: 60b9 str r1, [r7, #8]
+ 8001116: 607a str r2, [r7, #4]
+ 8001118: 68ba ldr r2, [r7, #8]
+ 800111a: 4613 mov r3, r2
+ 800111c: 009b lsls r3, r3, #2
+ 800111e: 4413 add r3, r2
+ 8001120: 009a lsls r2, r3, #2
+ 8001122: 441a add r2, r3
+ 8001124: 687b ldr r3, [r7, #4]
+ 8001126: 009b lsls r3, r3, #2
+ 8001128: fbb2 f3f3 udiv r3, r2, r3
+ 800112c: 4a25 ldr r2, [pc, #148] ; (80011c4 <LL_USART_SetBaudRate+0xb8>)
+ 800112e: fba2 2303 umull r2, r3, r2, r3
+ 8001132: 095b lsrs r3, r3, #5
+ 8001134: b29b uxth r3, r3
+ 8001136: 011b lsls r3, r3, #4
+ 8001138: b299 uxth r1, r3
+ 800113a: 68ba ldr r2, [r7, #8]
+ 800113c: 4613 mov r3, r2
+ 800113e: 009b lsls r3, r3, #2
+ 8001140: 4413 add r3, r2
+ 8001142: 009a lsls r2, r3, #2
+ 8001144: 441a add r2, r3
+ 8001146: 687b ldr r3, [r7, #4]
+ 8001148: 009b lsls r3, r3, #2
+ 800114a: fbb2 f2f3 udiv r2, r2, r3
+ 800114e: 4b1d ldr r3, [pc, #116] ; (80011c4 <LL_USART_SetBaudRate+0xb8>)
+ 8001150: fba3 0302 umull r0, r3, r3, r2
+ 8001154: 095b lsrs r3, r3, #5
+ 8001156: 2064 movs r0, #100 ; 0x64
+ 8001158: fb00 f303 mul.w r3, r0, r3
+ 800115c: 1ad3 subs r3, r2, r3
+ 800115e: 011b lsls r3, r3, #4
+ 8001160: 3332 adds r3, #50 ; 0x32
+ 8001162: 4a18 ldr r2, [pc, #96] ; (80011c4 <LL_USART_SetBaudRate+0xb8>)
+ 8001164: fba2 2303 umull r2, r3, r2, r3
+ 8001168: 095b lsrs r3, r3, #5
+ 800116a: b29b uxth r3, r3
+ 800116c: f003 03f0 and.w r3, r3, #240 ; 0xf0
+ 8001170: b29b uxth r3, r3
+ 8001172: 440b add r3, r1
+ 8001174: b299 uxth r1, r3
+ 8001176: 68ba ldr r2, [r7, #8]
+ 8001178: 4613 mov r3, r2
+ 800117a: 009b lsls r3, r3, #2
+ 800117c: 4413 add r3, r2
+ 800117e: 009a lsls r2, r3, #2
+ 8001180: 441a add r2, r3
+ 8001182: 687b ldr r3, [r7, #4]
+ 8001184: 009b lsls r3, r3, #2
+ 8001186: fbb2 f2f3 udiv r2, r2, r3
+ 800118a: 4b0e ldr r3, [pc, #56] ; (80011c4 <LL_USART_SetBaudRate+0xb8>)
+ 800118c: fba3 0302 umull r0, r3, r3, r2
+ 8001190: 095b lsrs r3, r3, #5
+ 8001192: 2064 movs r0, #100 ; 0x64
+ 8001194: fb00 f303 mul.w r3, r0, r3
+ 8001198: 1ad3 subs r3, r2, r3
+ 800119a: 011b lsls r3, r3, #4
+ 800119c: 3332 adds r3, #50 ; 0x32
+ 800119e: 4a09 ldr r2, [pc, #36] ; (80011c4 <LL_USART_SetBaudRate+0xb8>)
+ 80011a0: fba2 2303 umull r2, r3, r2, r3
+ 80011a4: 095b lsrs r3, r3, #5
+ 80011a6: b29b uxth r3, r3
+ 80011a8: f003 030f and.w r3, r3, #15
+ 80011ac: b29b uxth r3, r3
+ 80011ae: 440b add r3, r1
+ 80011b0: b29b uxth r3, r3
+ 80011b2: 461a mov r2, r3
+ 80011b4: 68fb ldr r3, [r7, #12]
+ 80011b6: 609a str r2, [r3, #8]
+ 80011b8: bf00 nop
+ 80011ba: 3714 adds r7, #20
+ 80011bc: 46bd mov sp, r7
+ 80011be: bc80 pop {r7}
+ 80011c0: 4770 bx lr
+ 80011c2: bf00 nop
+ 80011c4: 51eb851f .word 0x51eb851f
+
+080011c8 <LL_USART_Init>:
+ 80011c8: b580 push {r7, lr}
+ 80011ca: b088 sub sp, #32
+ 80011cc: af00 add r7, sp, #0
+ 80011ce: 6078 str r0, [r7, #4]
+ 80011d0: 6039 str r1, [r7, #0]
+ 80011d2: 2301 movs r3, #1
+ 80011d4: 77fb strb r3, [r7, #31]
+ 80011d6: 2300 movs r3, #0
+ 80011d8: 61bb str r3, [r7, #24]
+ 80011da: 6878 ldr r0, [r7, #4]
+ 80011dc: f7ff ff5e bl 800109c <LL_USART_IsEnabled>
+ 80011e0: 4603 mov r3, r0
+ 80011e2: 2b00 cmp r3, #0
+ 80011e4: d145 bne.n 8001272 <LL_USART_Init+0xaa>
+ 80011e6: 687b ldr r3, [r7, #4]
+ 80011e8: 68db ldr r3, [r3, #12]
+ 80011ea: f423 53b0 bic.w r3, r3, #5632 ; 0x1600
+ 80011ee: f023 030c bic.w r3, r3, #12
+ 80011f2: 683a ldr r2, [r7, #0]
+ 80011f4: 6851 ldr r1, [r2, #4]
+ 80011f6: 683a ldr r2, [r7, #0]
+ 80011f8: 68d2 ldr r2, [r2, #12]
+ 80011fa: 4311 orrs r1, r2
+ 80011fc: 683a ldr r2, [r7, #0]
+ 80011fe: 6912 ldr r2, [r2, #16]
+ 8001200: 430a orrs r2, r1
+ 8001202: 431a orrs r2, r3
+ 8001204: 687b ldr r3, [r7, #4]
+ 8001206: 60da str r2, [r3, #12]
+ 8001208: 683b ldr r3, [r7, #0]
+ 800120a: 689b ldr r3, [r3, #8]
+ 800120c: 4619 mov r1, r3
+ 800120e: 6878 ldr r0, [r7, #4]
+ 8001210: f7ff ff57 bl 80010c2 <LL_USART_SetStopBitsLength>
+ 8001214: 683b ldr r3, [r7, #0]
+ 8001216: 695b ldr r3, [r3, #20]
+ 8001218: 4619 mov r1, r3
+ 800121a: 6878 ldr r0, [r7, #4]
+ 800121c: f7ff ff63 bl 80010e6 <LL_USART_SetHWFlowCtrl>
+ 8001220: f107 0308 add.w r3, r7, #8
+ 8001224: 4618 mov r0, r3
+ 8001226: f7ff fe7d bl 8000f24 <LL_RCC_GetSystemClocksFreq>
+ 800122a: 687b ldr r3, [r7, #4]
+ 800122c: 4a13 ldr r2, [pc, #76] ; (800127c <LL_USART_Init+0xb4>)
+ 800122e: 4293 cmp r3, r2
+ 8001230: d102 bne.n 8001238 <LL_USART_Init+0x70>
+ 8001232: 697b ldr r3, [r7, #20]
+ 8001234: 61bb str r3, [r7, #24]
+ 8001236: e00c b.n 8001252 <LL_USART_Init+0x8a>
+ 8001238: 687b ldr r3, [r7, #4]
+ 800123a: 4a11 ldr r2, [pc, #68] ; (8001280 <LL_USART_Init+0xb8>)
+ 800123c: 4293 cmp r3, r2
+ 800123e: d102 bne.n 8001246 <LL_USART_Init+0x7e>
+ 8001240: 693b ldr r3, [r7, #16]
+ 8001242: 61bb str r3, [r7, #24]
+ 8001244: e005 b.n 8001252 <LL_USART_Init+0x8a>
+ 8001246: 687b ldr r3, [r7, #4]
+ 8001248: 4a0e ldr r2, [pc, #56] ; (8001284 <LL_USART_Init+0xbc>)
+ 800124a: 4293 cmp r3, r2
+ 800124c: d101 bne.n 8001252 <LL_USART_Init+0x8a>
+ 800124e: 693b ldr r3, [r7, #16]
+ 8001250: 61bb str r3, [r7, #24]
+ 8001252: 69bb ldr r3, [r7, #24]
+ 8001254: 2b00 cmp r3, #0
+ 8001256: d00c beq.n 8001272 <LL_USART_Init+0xaa>
+ 8001258: 683b ldr r3, [r7, #0]
+ 800125a: 681b ldr r3, [r3, #0]
+ 800125c: 2b00 cmp r3, #0
+ 800125e: d008 beq.n 8001272 <LL_USART_Init+0xaa>
+ 8001260: 2300 movs r3, #0
+ 8001262: 77fb strb r3, [r7, #31]
+ 8001264: 683b ldr r3, [r7, #0]
+ 8001266: 681b ldr r3, [r3, #0]
+ 8001268: 461a mov r2, r3
+ 800126a: 69b9 ldr r1, [r7, #24]
+ 800126c: 6878 ldr r0, [r7, #4]
+ 800126e: f7ff ff4d bl 800110c <LL_USART_SetBaudRate>
+ 8001272: 7ffb ldrb r3, [r7, #31]
+ 8001274: 4618 mov r0, r3
+ 8001276: 3720 adds r7, #32
+ 8001278: 46bd mov sp, r7
+ 800127a: bd80 pop {r7, pc}
+ 800127c: 40013800 .word 0x40013800
+ 8001280: 40004400 .word 0x40004400
+ 8001284: 40004800 .word 0x40004800
+
+08001288 <LL_InitTick>:
+ 8001288: b480 push {r7}
+ 800128a: b083 sub sp, #12
+ 800128c: af00 add r7, sp, #0
+ 800128e: 6078 str r0, [r7, #4]
+ 8001290: 6039 str r1, [r7, #0]
+ 8001292: 687a ldr r2, [r7, #4]
+ 8001294: 683b ldr r3, [r7, #0]
+ 8001296: fbb2 f3f3 udiv r3, r2, r3
+ 800129a: 4a07 ldr r2, [pc, #28] ; (80012b8 <LL_InitTick+0x30>)
+ 800129c: 3b01 subs r3, #1
+ 800129e: 6053 str r3, [r2, #4]
+ 80012a0: 4b05 ldr r3, [pc, #20] ; (80012b8 <LL_InitTick+0x30>)
+ 80012a2: 2200 movs r2, #0
+ 80012a4: 609a str r2, [r3, #8]
+ 80012a6: 4b04 ldr r3, [pc, #16] ; (80012b8 <LL_InitTick+0x30>)
+ 80012a8: 2205 movs r2, #5
+ 80012aa: 601a str r2, [r3, #0]
+ 80012ac: bf00 nop
+ 80012ae: 370c adds r7, #12
+ 80012b0: 46bd mov sp, r7
+ 80012b2: bc80 pop {r7}
+ 80012b4: 4770 bx lr
+ 80012b6: bf00 nop
+ 80012b8: e000e010 .word 0xe000e010
+
+080012bc <LL_Init1msTick>:
+ 80012bc: b580 push {r7, lr}
+ 80012be: b082 sub sp, #8
+ 80012c0: af00 add r7, sp, #0
+ 80012c2: 6078 str r0, [r7, #4]
+ 80012c4: f44f 717a mov.w r1, #1000 ; 0x3e8
+ 80012c8: 6878 ldr r0, [r7, #4]
+ 80012ca: f7ff ffdd bl 8001288 <LL_InitTick>
+ 80012ce: bf00 nop
+ 80012d0: 3708 adds r7, #8
+ 80012d2: 46bd mov sp, r7
+ 80012d4: bd80 pop {r7, pc}
+ ...
+
+080012d8 <LL_mDelay>:
+ 80012d8: b480 push {r7}
+ 80012da: b085 sub sp, #20
+ 80012dc: af00 add r7, sp, #0
+ 80012de: 6078 str r0, [r7, #4]
+ 80012e0: 4b0e ldr r3, [pc, #56] ; (800131c <LL_mDelay+0x44>)
+ 80012e2: 681b ldr r3, [r3, #0]
+ 80012e4: 60fb str r3, [r7, #12]
+ 80012e6: 68fb ldr r3, [r7, #12]
+ 80012e8: 687b ldr r3, [r7, #4]
+ 80012ea: f1b3 3fff cmp.w r3, #4294967295
+ 80012ee: d00c beq.n 800130a <LL_mDelay+0x32>
+ 80012f0: 687b ldr r3, [r7, #4]
+ 80012f2: 3301 adds r3, #1
+ 80012f4: 607b str r3, [r7, #4]
+ 80012f6: e008 b.n 800130a <LL_mDelay+0x32>
+ 80012f8: 4b08 ldr r3, [pc, #32] ; (800131c <LL_mDelay+0x44>)
+ 80012fa: 681b ldr r3, [r3, #0]
+ 80012fc: f403 3380 and.w r3, r3, #65536 ; 0x10000
+ 8001300: 2b00 cmp r3, #0
+ 8001302: d002 beq.n 800130a <LL_mDelay+0x32>
+ 8001304: 687b ldr r3, [r7, #4]
+ 8001306: 3b01 subs r3, #1
+ 8001308: 607b str r3, [r7, #4]
+ 800130a: 687b ldr r3, [r7, #4]
+ 800130c: 2b00 cmp r3, #0
+ 800130e: d1f3 bne.n 80012f8 <LL_mDelay+0x20>
+ 8001310: bf00 nop
+ 8001312: bf00 nop
+ 8001314: 3714 adds r7, #20
+ 8001316: 46bd mov sp, r7
+ 8001318: bc80 pop {r7}
+ 800131a: 4770 bx lr
+ 800131c: e000e010 .word 0xe000e010
+
+08001320 <LL_SetSystemCoreClock>:
+ 8001320: b480 push {r7}
+ 8001322: b083 sub sp, #12
+ 8001324: af00 add r7, sp, #0
+ 8001326: 6078 str r0, [r7, #4]
+ 8001328: 4a03 ldr r2, [pc, #12] ; (8001338 <LL_SetSystemCoreClock+0x18>)
+ 800132a: 687b ldr r3, [r7, #4]
+ 800132c: 6013 str r3, [r2, #0]
+ 800132e: bf00 nop
+ 8001330: 370c adds r7, #12
+ 8001332: 46bd mov sp, r7
+ 8001334: bc80 pop {r7}
+ 8001336: 4770 bx lr
+ 8001338: 20000008 .word 0x20000008
+
+0800133c <Reset_Handler>:
+ .weak Reset_Handler
+ .type Reset_Handler, %function
+Reset_Handler:
+
+/* Copy the data segment initializers from flash to SRAM */
+ movs r1, #0
+ 800133c: 2100 movs r1, #0
+ b LoopCopyDataInit
+ 800133e: e003 b.n 8001348 <LoopCopyDataInit>
+
+08001340 <CopyDataInit>:
+
+CopyDataInit:
+ ldr r3, =_sidata
+ 8001340: 4b0b ldr r3, [pc, #44] ; (8001370 <LoopFillZerobss+0x14>)
+ ldr r3, [r3, r1]
+ 8001342: 585b ldr r3, [r3, r1]
+ str r3, [r0, r1]
+ 8001344: 5043 str r3, [r0, r1]
+ adds r1, r1, #4
+ 8001346: 3104 adds r1, #4
+
+08001348 <LoopCopyDataInit>:
+
+LoopCopyDataInit:
+ ldr r0, =_sdata
+ 8001348: 480a ldr r0, [pc, #40] ; (8001374 <LoopFillZerobss+0x18>)
+ ldr r3, =_edata
+ 800134a: 4b0b ldr r3, [pc, #44] ; (8001378 <LoopFillZerobss+0x1c>)
+ adds r2, r0, r1
+ 800134c: 1842 adds r2, r0, r1
+ cmp r2, r3
+ 800134e: 429a cmp r2, r3
+ bcc CopyDataInit
+ 8001350: d3f6 bcc.n 8001340 <CopyDataInit>
+ ldr r2, =_sbss
+ 8001352: 4a0a ldr r2, [pc, #40] ; (800137c <LoopFillZerobss+0x20>)
+ b LoopFillZerobss
+ 8001354: e002 b.n 800135c <LoopFillZerobss>
+
+08001356 <FillZerobss>:
+/* Zero fill the bss segment. */
+FillZerobss:
+ movs r3, #0
+ 8001356: 2300 movs r3, #0
+ str r3, [r2], #4
+ 8001358: f842 3b04 str.w r3, [r2], #4
+
+0800135c <LoopFillZerobss>:
+
+LoopFillZerobss:
+ ldr r3, = _ebss
+ 800135c: 4b08 ldr r3, [pc, #32] ; (8001380 <LoopFillZerobss+0x24>)
+ cmp r2, r3
+ 800135e: 429a cmp r2, r3
+ bcc FillZerobss
+ 8001360: d3f9 bcc.n 8001356 <FillZerobss>
+
+/* Call the clock system intitialization function.*/
+ bl SystemInit
+ 8001362: f7ff fb59 bl 8000a18 <SystemInit>
+/* Call static constructors */
+ bl __libc_init_array
+ 8001366: f000 f80f bl 8001388 <__libc_init_array>
+/* Call the application's entry point.*/
+ bl main
+ 800136a: f7ff f99d bl 80006a8 <main>
+ bx lr
+ 800136e: 4770 bx lr
+ ldr r3, =_sidata
+ 8001370: 08001434 .word 0x08001434
+ ldr r0, =_sdata
+ 8001374: 20000000 .word 0x20000000
+ ldr r3, =_edata
+ 8001378: 2000000c .word 0x2000000c
+ ldr r2, =_sbss
+ 800137c: 2000000c .word 0x2000000c
+ ldr r3, = _ebss
+ 8001380: 2000002c .word 0x2000002c
+
+08001384 <ADC1_2_IRQHandler>:
+ * @retval : None
+*/
+ .section .text.Default_Handler,"ax",%progbits
+Default_Handler:
+Infinite_Loop:
+ b Infinite_Loop
+ 8001384: e7fe b.n 8001384 <ADC1_2_IRQHandler>
+ ...
+
+08001388 <__libc_init_array>:
+ 8001388: b570 push {r4, r5, r6, lr}
+ 800138a: 2600 movs r6, #0
+ 800138c: 4d0c ldr r5, [pc, #48] ; (80013c0 <__libc_init_array+0x38>)
+ 800138e: 4c0d ldr r4, [pc, #52] ; (80013c4 <__libc_init_array+0x3c>)
+ 8001390: 1b64 subs r4, r4, r5
+ 8001392: 10a4 asrs r4, r4, #2
+ 8001394: 42a6 cmp r6, r4
+ 8001396: d109 bne.n 80013ac <__libc_init_array+0x24>
+ 8001398: f000 f81a bl 80013d0 <_init>
+ 800139c: 2600 movs r6, #0
+ 800139e: 4d0a ldr r5, [pc, #40] ; (80013c8 <__libc_init_array+0x40>)
+ 80013a0: 4c0a ldr r4, [pc, #40] ; (80013cc <__libc_init_array+0x44>)
+ 80013a2: 1b64 subs r4, r4, r5
+ 80013a4: 10a4 asrs r4, r4, #2
+ 80013a6: 42a6 cmp r6, r4
+ 80013a8: d105 bne.n 80013b6 <__libc_init_array+0x2e>
+ 80013aa: bd70 pop {r4, r5, r6, pc}
+ 80013ac: f855 3b04 ldr.w r3, [r5], #4
+ 80013b0: 4798 blx r3
+ 80013b2: 3601 adds r6, #1
+ 80013b4: e7ee b.n 8001394 <__libc_init_array+0xc>
+ 80013b6: f855 3b04 ldr.w r3, [r5], #4
+ 80013ba: 4798 blx r3
+ 80013bc: 3601 adds r6, #1
+ 80013be: e7f2 b.n 80013a6 <__libc_init_array+0x1e>
+ 80013c0: 0800142c .word 0x0800142c
+ 80013c4: 0800142c .word 0x0800142c
+ 80013c8: 0800142c .word 0x0800142c
+ 80013cc: 08001430 .word 0x08001430
+
+080013d0 <_init>:
+ 80013d0: b5f8 push {r3, r4, r5, r6, r7, lr}
+ 80013d2: bf00 nop
+ 80013d4: bcf8 pop {r3, r4, r5, r6, r7}
+ 80013d6: bc08 pop {r3}
+ 80013d8: 469e mov lr, r3
+ 80013da: 4770 bx lr
+
+080013dc <_fini>:
+ 80013dc: b5f8 push {r3, r4, r5, r6, r7, lr}
+ 80013de: bf00 nop
+ 80013e0: bcf8 pop {r3, r4, r5, r6, r7}
+ 80013e2: bc08 pop {r3}
+ 80013e4: 469e mov lr, r3
+ 80013e6: 4770 bx lr
--- /dev/null
+Archive member included to satisfy reference by file (symbol)
+
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (exit)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o) (__stdio_exit_handler)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o) (_fwalk_sglue)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o) (__sread)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (memset)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o) (_close_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o) (errno)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o) (_impure_ptr)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o) (_lseek_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o) (_read_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o) (_write_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ ./Core/Src/syscalls.o (__errno)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (__libc_init_array)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o) (__retarget_lock_init_recursive)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-strlen.o)
+ ./Core/Src/main.o (strlen)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o) (_free_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o) (_malloc_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o) (__malloc_lock)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o) (_fflush_r)
+C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o) (_sbrk_r)
+
+Discarded input sections
+
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ .data 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ .rodata 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ .text 0x0000000000000000 0x7c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .ARM.extab 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .ARM.exidx 0x0000000000000000 0x10 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_line 0x0000000000000000 0x76 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_line_str
+ 0x0000000000000000 0xd9 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_info 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_abbrev 0x0000000000000000 0x14 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_aranges
+ 0x0000000000000000 0x20 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .debug_str 0x0000000000000000 0xde C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .ARM.attributes
+ 0x0000000000000000 0x1b C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+ .text 0x0000000000000000 0x0 ./Core/Src/main.o
+ .text.Error_Handler
+ 0x0000000000000000 0xa ./Core/Src/main.o
+ .text 0x0000000000000000 0x0 ./Core/Src/stm32f1xx_it.o
+ .data 0x0000000000000000 0x0 ./Core/Src/stm32f1xx_it.o
+ .bss 0x0000000000000000 0x0 ./Core/Src/stm32f1xx_it.o
+ .rodata 0x0000000000000000 0x7 ./Core/Src/stm32f1xx_it.o
+ .text 0x0000000000000000 0x0 ./Core/Src/syscalls.o
+ .data 0x0000000000000000 0x4 ./Core/Src/syscalls.o
+ .bss 0x0000000000000000 0x8 ./Core/Src/syscalls.o
+ .text.initialise_monitor_handles
+ 0x0000000000000000 0xc ./Core/Src/syscalls.o
+ .text._getpid 0x0000000000000000 0xe ./Core/Src/syscalls.o
+ .text._kill 0x0000000000000000 0x20 ./Core/Src/syscalls.o
+ .text._exit 0x0000000000000000 0x14 ./Core/Src/syscalls.o
+ .text._read 0x0000000000000000 0x3a ./Core/Src/syscalls.o
+ .text._write 0x0000000000000000 0x38 ./Core/Src/syscalls.o
+ .text._sbrk 0x0000000000000000 0x58 ./Core/Src/syscalls.o
+ .text._close 0x0000000000000000 0x16 ./Core/Src/syscalls.o
+ .text._fstat 0x0000000000000000 0x1e ./Core/Src/syscalls.o
+ .text._isatty 0x0000000000000000 0x14 ./Core/Src/syscalls.o
+ .text._lseek 0x0000000000000000 0x18 ./Core/Src/syscalls.o
+ .text._open 0x0000000000000000 0x1a ./Core/Src/syscalls.o
+ .text._wait 0x0000000000000000 0x1e ./Core/Src/syscalls.o
+ .text._unlink 0x0000000000000000 0x1e ./Core/Src/syscalls.o
+ .text._times 0x0000000000000000 0x16 ./Core/Src/syscalls.o
+ .text._stat 0x0000000000000000 0x1e ./Core/Src/syscalls.o
+ .text._link 0x0000000000000000 0x20 ./Core/Src/syscalls.o
+ .text._fork 0x0000000000000000 0x16 ./Core/Src/syscalls.o
+ .text._execve 0x0000000000000000 0x22 ./Core/Src/syscalls.o
+ .comment 0x0000000000000000 0x44 ./Core/Src/syscalls.o
+ .ARM.attributes
+ 0x0000000000000000 0x2d ./Core/Src/syscalls.o
+ .text 0x0000000000000000 0x0 ./Core/Src/system_stm32f1xx.o
+ .bss 0x0000000000000000 0x0 ./Core/Src/system_stm32f1xx.o
+ .text.SystemCoreClockUpdate
+ 0x0000000000000000 0xe4 ./Core/Src/system_stm32f1xx.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .rodata 0x0000000000000000 0x7 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ConfigTransfer
+ 0x0000000000000000 0x48 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_SetDataLength
+ 0x0000000000000000 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_SetMemoryAddress
+ 0x0000000000000000 0x30 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_SetPeriphAddress
+ 0x0000000000000000 0x30 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI1
+ 0x0000000000000000 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI2
+ 0x0000000000000000 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI3
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI4
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI5
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI6
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_ClearFlag_GI7
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_DeInit
+ 0x0000000000000000 0x140 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_Init
+ 0x0000000000000000 0x72 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text.LL_DMA_StructInit
+ 0x0000000000000000 0x4e ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .comment 0x0000000000000000 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .ARM.attributes
+ 0x0000000000000000 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_DeInit
+ 0x0000000000000000 0x3c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_StructInit
+ 0x0000000000000000 0x2a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_APB2_GRP1_ForceReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_APB2_GRP1_ReleaseReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_DeInit
+ 0x0000000000000000 0x9c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_StructInit
+ 0x0000000000000000 0x32 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .text.LL_APB1_GRP1_ForceReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .text.LL_APB1_GRP1_ReleaseReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .text.LL_PWR_DeInit
+ 0x0000000000000000 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .comment 0x0000000000000000 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .ARM.attributes
+ 0x0000000000000000 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_HSI_Enable
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_HSI_IsReady
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_HSI_SetCalibTrimming
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_SetSysClkSource
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetUSBClockSource
+ 0x0000000000000000 0x20 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetADCClockSource
+ 0x0000000000000000 0x20 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_PLL_IsReady
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_ClearResetFlags
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_DeInit
+ 0x0000000000000000 0x6c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetUSBClockFreq
+ 0x0000000000000000 0x58 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetADCClockFreq
+ 0x0000000000000000 0x5c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_DisableSCLKOutput
+ 0x0000000000000000 0x1e ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_APB1_GRP1_ForceReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_APB1_GRP1_ReleaseReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_APB2_GRP1_ForceReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_APB2_GRP1_ReleaseReset
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_DeInit
+ 0x0000000000000000 0x74 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_StructInit
+ 0x0000000000000000 0x38 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_ClockInit
+ 0x0000000000000000 0x5c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_ClockStructInit
+ 0x0000000000000000 0x2a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .data 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .bss 0x0000000000000000 0x0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSE_EnableBypass
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSE_DisableBypass
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSE_Enable
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSE_IsReady
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSI_Enable
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_HSI_IsReady
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_SetSysClkSource
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_GetSysClkSource
+ 0x0000000000000000 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_SetAHBPrescaler
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_SetAPB1Prescaler
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_SetAPB2Prescaler
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_GetAHBPrescaler
+ 0x0000000000000000 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_PLL_Enable
+ 0x0000000000000000 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_PLL_IsReady
+ 0x0000000000000000 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_RCC_PLL_ConfigDomain_SYS
+ 0x0000000000000000 0x30 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_FLASH_SetLatency
+ 0x0000000000000000 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_FLASH_GetLatency
+ 0x0000000000000000 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_SetFlashLatency
+ 0x0000000000000000 0x8c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_PLL_ConfigSystemClock_HSI
+ 0x0000000000000000 0x74 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_PLL_ConfigSystemClock_HSE
+ 0x0000000000000000 0x84 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.UTILS_GetPLLOutputFrequency
+ 0x0000000000000000 0x36 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.UTILS_PLL_IsBusy
+ 0x0000000000000000 0x22 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.UTILS_EnablePLLAndSwitchSystem
+ 0x0000000000000000 0xc4 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text 0x0000000000000000 0x14 ./startup/startup_stm32f103xb.o
+ .data 0x0000000000000000 0x0 ./startup/startup_stm32f103xb.o
+ .bss 0x0000000000000000 0x0 ./startup/startup_stm32f103xb.o
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .text.exit 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .debug_frame 0x0000000000000000 0x28 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-exit.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.std 0x0000000000000000 0x6c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.stdio_exit_handler
+ 0x0000000000000000 0x18 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.cleanup_stdio
+ 0x0000000000000000 0x40 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__fp_lock
+ 0x0000000000000000 0x18 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__fp_unlock
+ 0x0000000000000000 0x18 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.global_stdio_init.part.0
+ 0x0000000000000000 0x3c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__sfp_lock_acquire
+ 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__sfp_lock_release
+ 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__sfp 0x0000000000000000 0xa8 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__sinit 0x0000000000000000 0x30 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__fp_lock_all
+ 0x0000000000000000 0x1c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text.__fp_unlock_all
+ 0x0000000000000000 0x1c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .bss.__sf 0x0000000000000000 0x138 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .bss.__stdio_exit_handler
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .data.__sglue 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .debug_frame 0x0000000000000000 0x144 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-findfp.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .text._fwalk_sglue
+ 0x0000000000000000 0x3c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .debug_frame 0x0000000000000000 0x34 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fwalk.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text.__sread 0x0000000000000000 0x22 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text.__seofread
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text.__swrite
+ 0x0000000000000000 0x38 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text.__sseek 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text.__sclose
+ 0x0000000000000000 0x8 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .debug_frame 0x0000000000000000 0x88 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-stdio.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .text.memset 0x0000000000000000 0x10 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .debug_frame 0x0000000000000000 0x20 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-memset.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .text._close_r
+ 0x0000000000000000 0x20 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-closer.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .text._reclaim_reent
+ 0x0000000000000000 0xac C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .bss.errno 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .debug_frame 0x0000000000000000 0x38 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-reent.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .data._impure_data
+ 0x0000000000000000 0x4c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .data._impure_ptr
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-impure.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .text._lseek_r
+ 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lseekr.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .text._read_r 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-readr.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .text._write_r
+ 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-writer.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .text.__errno 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .debug_frame 0x0000000000000000 0x20 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-errno.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_init
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_init_recursive
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_close
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_close_recursive
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_acquire
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_acquire_recursive
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_try_acquire
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_try_acquire_recursive
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_release
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .text.__retarget_lock_release_recursive
+ 0x0000000000000000 0x2 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___arc4random_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___at_quick_exit_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___atexit_recursive_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___dd_hash_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___env_recursive_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___malloc_recursive_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___sfp_recursive_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .bss.__lock___tz_mutex
+ 0x0000000000000000 0x1 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .debug_frame 0x0000000000000000 0xb0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-lock.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-strlen.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-strlen.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .text._free_r 0x0000000000000000 0x90 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .debug_frame 0x0000000000000000 0x38 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-freer.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .text.sbrk_aligned
+ 0x0000000000000000 0x40 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .text._malloc_r
+ 0x0000000000000000 0x100 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .bss.__malloc_free_list
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .bss.__malloc_sbrk_start
+ 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .debug_frame 0x0000000000000000 0x50 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mallocr.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .text.__malloc_lock
+ 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .text.__malloc_unlock
+ 0x0000000000000000 0xc C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .debug_frame 0x0000000000000000 0x30 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-mlock.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .text.__sflush_r
+ 0x0000000000000000 0x104 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .text._fflush_r
+ 0x0000000000000000 0x50 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .text.fflush 0x0000000000000000 0x28 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .debug_frame 0x0000000000000000 0x5c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-fflush.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .text._sbrk_r 0x0000000000000000 0x20 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-sbrkr.o)
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .rodata 0x0000000000000000 0x24 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .eh_frame 0x0000000000000000 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .comment 0x0000000000000000 0x44 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .ARM.attributes
+ 0x0000000000000000 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+ .text 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+ .data 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+ .bss 0x0000000000000000 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+
+Memory Configuration
+
+Name Origin Length Attributes
+RAM 0x0000000020000000 0x0000000000005000 xrw
+FLASH 0x0000000008000000 0x0000000000010000 xr
+*default* 0x0000000000000000 0xffffffffffffffff
+
+Linker script and memory map
+
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o
+LOAD ./Core/Src/main.o
+LOAD ./Core/Src/stm32f1xx_it.o
+LOAD ./Core/Src/syscalls.o
+LOAD ./Core/Src/system_stm32f1xx.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+LOAD ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+LOAD ./startup/startup_stm32f103xb.o
+START GROUP
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libm.a
+END GROUP
+START GROUP
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp\libgcc.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a
+END GROUP
+START GROUP
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp\libgcc.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a
+END GROUP
+START GROUP
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp\libgcc.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a
+END GROUP
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtend.o
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+ 0x0000000020005000 _estack = 0x20005000
+ 0x0000000000000200 _Min_Heap_Size = 0x200
+ 0x0000000000000400 _Min_Stack_Size = 0x400
+
+.isr_vector 0x0000000008000000 0x10c
+ 0x0000000008000000 . = ALIGN (0x4)
+ *(.isr_vector)
+ .isr_vector 0x0000000008000000 0x10c ./startup/startup_stm32f103xb.o
+ 0x0000000008000000 g_pfnVectors
+ 0x000000000800010c . = ALIGN (0x4)
+
+.text 0x000000000800010c 0x12dc
+ 0x000000000800010c . = ALIGN (0x4)
+ *(.text)
+ .text 0x000000000800010c 0x40 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ .text 0x000000000800014c 0x10 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-strlen.o)
+ 0x000000000800014c strlen
+ *(.text*)
+ .text.__NVIC_SetPriorityGrouping
+ 0x000000000800015c 0x48 ./Core/Src/main.o
+ .text.__NVIC_GetPriorityGrouping
+ 0x00000000080001a4 0x1c ./Core/Src/main.o
+ .text.__NVIC_EnableIRQ
+ 0x00000000080001c0 0x38 ./Core/Src/main.o
+ .text.__NVIC_SetPriority
+ 0x00000000080001f8 0x54 ./Core/Src/main.o
+ .text.NVIC_EncodePriority
+ 0x000000000800024c 0x64 ./Core/Src/main.o
+ .text.LL_RCC_HSI_Enable
+ 0x00000000080002b0 0x1c ./Core/Src/main.o
+ .text.LL_RCC_HSI_IsReady
+ 0x00000000080002cc 0x24 ./Core/Src/main.o
+ .text.LL_RCC_HSI_SetCalibTrimming
+ 0x00000000080002f0 0x28 ./Core/Src/main.o
+ .text.LL_RCC_SetSysClkSource
+ 0x0000000008000318 0x28 ./Core/Src/main.o
+ .text.LL_RCC_GetSysClkSource
+ 0x0000000008000340 0x18 ./Core/Src/main.o
+ .text.LL_RCC_SetAHBPrescaler
+ 0x0000000008000358 0x28 ./Core/Src/main.o
+ .text.LL_RCC_SetAPB1Prescaler
+ 0x0000000008000380 0x28 ./Core/Src/main.o
+ .text.LL_RCC_SetAPB2Prescaler
+ 0x00000000080003a8 0x28 ./Core/Src/main.o
+ .text.LL_RCC_PLL_Enable
+ 0x00000000080003d0 0x1c ./Core/Src/main.o
+ .text.LL_RCC_PLL_IsReady
+ 0x00000000080003ec 0x24 ./Core/Src/main.o
+ .text.LL_RCC_PLL_ConfigDomain_SYS
+ 0x0000000008000410 0x30 ./Core/Src/main.o
+ .text.LL_APB1_GRP1_EnableClock
+ 0x0000000008000440 0x30 ./Core/Src/main.o
+ .text.LL_APB2_GRP1_EnableClock
+ 0x0000000008000470 0x30 ./Core/Src/main.o
+ .text.LL_FLASH_SetLatency
+ 0x00000000080004a0 0x28 ./Core/Src/main.o
+ .text.LL_FLASH_GetLatency
+ 0x00000000080004c8 0x18 ./Core/Src/main.o
+ .text.LL_USART_Enable
+ 0x00000000080004e0 0x1e ./Core/Src/main.o
+ .text.LL_USART_ConfigAsyncMode
+ 0x00000000080004fe 0x2a ./Core/Src/main.o
+ .text.LL_USART_IsActiveFlag_TXE
+ 0x0000000008000528 0x24 ./Core/Src/main.o
+ .text.LL_USART_TransmitData8
+ 0x000000000800054c 0x1c ./Core/Src/main.o
+ .text.LL_GPIO_SetPinMode
+ 0x0000000008000568 0x64 ./Core/Src/main.o
+ .text.LL_GPIO_ResetOutputPin
+ 0x00000000080005cc 0x1e ./Core/Src/main.o
+ .text.LL_GPIO_TogglePin
+ 0x00000000080005ea 0x38 ./Core/Src/main.o
+ *fill* 0x0000000008000622 0x2
+ .text.LL_GPIO_AF_Remap_SWJ_NOJTAG
+ 0x0000000008000624 0x28 ./Core/Src/main.o
+ .text.LL_GPIO_AF_SetEXTISource
+ 0x000000000800064c 0x5c ./Core/Src/main.o
+ .text.main 0x00000000080006a8 0x74 ./Core/Src/main.o
+ 0x00000000080006a8 main
+ .text.SystemClock_Config
+ 0x000000000800071c 0x80 ./Core/Src/main.o
+ 0x000000000800071c SystemClock_Config
+ .text.MX_USART1_UART_Init
+ 0x000000000800079c 0xb4 ./Core/Src/main.o
+ .text.MX_GPIO_Init
+ 0x0000000008000850 0xb8 ./Core/Src/main.o
+ .text.uart_transmit
+ 0x0000000008000908 0x54 ./Core/Src/main.o
+ 0x0000000008000908 uart_transmit
+ .text.LL_EXTI_IsActiveFlag_0_31
+ 0x000000000800095c 0x2c ./Core/Src/stm32f1xx_it.o
+ .text.LL_EXTI_ClearFlag_0_31
+ 0x0000000008000988 0x1c ./Core/Src/stm32f1xx_it.o
+ .text.NMI_Handler
+ 0x00000000080009a4 0x6 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009a4 NMI_Handler
+ .text.HardFault_Handler
+ 0x00000000080009aa 0x6 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009aa HardFault_Handler
+ .text.MemManage_Handler
+ 0x00000000080009b0 0x6 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009b0 MemManage_Handler
+ .text.BusFault_Handler
+ 0x00000000080009b6 0x6 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009b6 BusFault_Handler
+ .text.UsageFault_Handler
+ 0x00000000080009bc 0x6 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009bc UsageFault_Handler
+ .text.SVC_Handler
+ 0x00000000080009c2 0xc ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009c2 SVC_Handler
+ .text.DebugMon_Handler
+ 0x00000000080009ce 0xc ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009ce DebugMon_Handler
+ .text.PendSV_Handler
+ 0x00000000080009da 0xc ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009da PendSV_Handler
+ .text.SysTick_Handler
+ 0x00000000080009e6 0xc ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009e6 SysTick_Handler
+ *fill* 0x00000000080009f2 0x2
+ .text.EXTI2_IRQHandler
+ 0x00000000080009f4 0x24 ./Core/Src/stm32f1xx_it.o
+ 0x00000000080009f4 EXTI2_IRQHandler
+ .text.SystemInit
+ 0x0000000008000a18 0xc ./Core/Src/system_stm32f1xx.o
+ 0x0000000008000a18 SystemInit
+ .text.LL_EXTI_EnableIT_0_31
+ 0x0000000008000a24 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_DisableIT_0_31
+ 0x0000000008000a48 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_EnableEvent_0_31
+ 0x0000000008000a6c 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_DisableEvent_0_31
+ 0x0000000008000a90 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_EnableRisingTrig_0_31
+ 0x0000000008000ab4 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_DisableRisingTrig_0_31
+ 0x0000000008000ad8 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_EnableFallingTrig_0_31
+ 0x0000000008000afc 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_DisableFallingTrig_0_31
+ 0x0000000008000b20 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .text.LL_EXTI_Init
+ 0x0000000008000b44 0xfe ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ 0x0000000008000b44 LL_EXTI_Init
+ .text.LL_GPIO_SetPinMode
+ 0x0000000008000c42 0x64 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_SetPinSpeed
+ 0x0000000008000ca6 0x64 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_SetPinOutputType
+ 0x0000000008000d0a 0x64 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_SetPinPull
+ 0x0000000008000d6e 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .text.LL_GPIO_Init
+ 0x0000000008000db2 0xc4 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ 0x0000000008000db2 LL_GPIO_Init
+ *fill* 0x0000000008000e76 0x2
+ .text.LL_RCC_GetSysClkSource
+ 0x0000000008000e78 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetAHBPrescaler
+ 0x0000000008000e90 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetAPB1Prescaler
+ 0x0000000008000ea8 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetAPB2Prescaler
+ 0x0000000008000ec0 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_PLL_GetMainSource
+ 0x0000000008000ed8 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_PLL_GetMultiplicator
+ 0x0000000008000ef0 0x18 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_PLL_GetPrediv
+ 0x0000000008000f08 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .text.LL_RCC_GetSystemClocksFreq
+ 0x0000000008000f24 0x4a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008000f24 LL_RCC_GetSystemClocksFreq
+ *fill* 0x0000000008000f6e 0x2
+ .text.RCC_GetSystemClockFreq
+ 0x0000000008000f70 0x4c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008000f70 RCC_GetSystemClockFreq
+ .text.RCC_GetHCLKClockFreq
+ 0x0000000008000fbc 0x2c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008000fbc RCC_GetHCLKClockFreq
+ .text.RCC_GetPCLK1ClockFreq
+ 0x0000000008000fe8 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008000fe8 RCC_GetPCLK1ClockFreq
+ .text.RCC_GetPCLK2ClockFreq
+ 0x0000000008001010 0x28 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008001010 RCC_GetPCLK2ClockFreq
+ .text.RCC_PLL_GetFreqDomain_SYS
+ 0x0000000008001038 0x64 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ 0x0000000008001038 RCC_PLL_GetFreqDomain_SYS
+ .text.LL_USART_IsEnabled
+ 0x000000000800109c 0x26 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_SetStopBitsLength
+ 0x00000000080010c2 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_SetHWFlowCtrl
+ 0x00000000080010e6 0x24 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ *fill* 0x000000000800110a 0x2
+ .text.LL_USART_SetBaudRate
+ 0x000000000800110c 0xbc ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .text.LL_USART_Init
+ 0x00000000080011c8 0xc0 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ 0x00000000080011c8 LL_USART_Init
+ .text.LL_InitTick
+ 0x0000000008001288 0x34 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .text.LL_Init1msTick
+ 0x00000000080012bc 0x1a ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ 0x00000000080012bc LL_Init1msTick
+ *fill* 0x00000000080012d6 0x2
+ .text.LL_mDelay
+ 0x00000000080012d8 0x48 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ 0x00000000080012d8 LL_mDelay
+ .text.LL_SetSystemCoreClock
+ 0x0000000008001320 0x1c ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ 0x0000000008001320 LL_SetSystemCoreClock
+ .text.Reset_Handler
+ 0x000000000800133c 0x48 ./startup/startup_stm32f103xb.o
+ 0x000000000800133c Reset_Handler
+ .text.Default_Handler
+ 0x0000000008001384 0x2 ./startup/startup_stm32f103xb.o
+ 0x0000000008001384 RTC_Alarm_IRQHandler
+ 0x0000000008001384 TIM1_CC_IRQHandler
+ 0x0000000008001384 PVD_IRQHandler
+ 0x0000000008001384 EXTI3_IRQHandler
+ 0x0000000008001384 EXTI0_IRQHandler
+ 0x0000000008001384 I2C2_EV_IRQHandler
+ 0x0000000008001384 ADC1_2_IRQHandler
+ 0x0000000008001384 SPI1_IRQHandler
+ 0x0000000008001384 TAMPER_IRQHandler
+ 0x0000000008001384 DMA1_Channel4_IRQHandler
+ 0x0000000008001384 USART3_IRQHandler
+ 0x0000000008001384 RTC_IRQHandler
+ 0x0000000008001384 DMA1_Channel7_IRQHandler
+ 0x0000000008001384 CAN1_RX1_IRQHandler
+ 0x0000000008001384 TIM4_IRQHandler
+ 0x0000000008001384 I2C1_EV_IRQHandler
+ 0x0000000008001384 DMA1_Channel6_IRQHandler
+ 0x0000000008001384 TIM3_IRQHandler
+ 0x0000000008001384 RCC_IRQHandler
+ 0x0000000008001384 TIM1_TRG_COM_IRQHandler
+ 0x0000000008001384 DMA1_Channel1_IRQHandler
+ 0x0000000008001384 Default_Handler
+ 0x0000000008001384 EXTI15_10_IRQHandler
+ 0x0000000008001384 EXTI9_5_IRQHandler
+ 0x0000000008001384 SPI2_IRQHandler
+ 0x0000000008001384 DMA1_Channel5_IRQHandler
+ 0x0000000008001384 EXTI4_IRQHandler
+ 0x0000000008001384 USB_LP_CAN1_RX0_IRQHandler
+ 0x0000000008001384 USB_HP_CAN1_TX_IRQHandler
+ 0x0000000008001384 DMA1_Channel3_IRQHandler
+ 0x0000000008001384 TIM1_UP_IRQHandler
+ 0x0000000008001384 WWDG_IRQHandler
+ 0x0000000008001384 TIM2_IRQHandler
+ 0x0000000008001384 TIM1_BRK_IRQHandler
+ 0x0000000008001384 EXTI1_IRQHandler
+ 0x0000000008001384 USART2_IRQHandler
+ 0x0000000008001384 I2C2_ER_IRQHandler
+ 0x0000000008001384 DMA1_Channel2_IRQHandler
+ 0x0000000008001384 CAN1_SCE_IRQHandler
+ 0x0000000008001384 FLASH_IRQHandler
+ 0x0000000008001384 USART1_IRQHandler
+ 0x0000000008001384 I2C1_ER_IRQHandler
+ 0x0000000008001384 USBWakeUp_IRQHandler
+ *fill* 0x0000000008001386 0x2
+ .text.__libc_init_array
+ 0x0000000008001388 0x48 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ 0x0000000008001388 __libc_init_array
+ *(.glue_7)
+ .glue_7 0x00000000080013d0 0x0 linker stubs
+ *(.glue_7t)
+ .glue_7t 0x00000000080013d0 0x0 linker stubs
+ *(.eh_frame)
+ .eh_frame 0x00000000080013d0 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ *(.init)
+ .init 0x00000000080013d0 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ 0x00000000080013d0 _init
+ .init 0x00000000080013d4 0x8 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+ *(.fini)
+ .fini 0x00000000080013dc 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ 0x00000000080013dc _fini
+ .fini 0x00000000080013e0 0x8 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+ 0x00000000080013e8 . = ALIGN (0x4)
+ 0x00000000080013e8 _etext = .
+
+.vfp11_veneer 0x00000000080013e8 0x0
+ .vfp11_veneer 0x00000000080013e8 0x0 linker stubs
+
+.v4_bx 0x00000000080013e8 0x0
+ .v4_bx 0x00000000080013e8 0x0 linker stubs
+
+.iplt 0x00000000080013e8 0x0
+ .iplt 0x00000000080013e8 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+
+.rodata 0x00000000080013e8 0x44
+ 0x00000000080013e8 . = ALIGN (0x4)
+ *(.rodata)
+ .rodata 0x00000000080013e8 0x2b ./Core/Src/main.o
+ *fill* 0x0000000008001413 0x1
+ .rodata 0x0000000008001414 0x18 ./Core/Src/system_stm32f1xx.o
+ 0x0000000008001414 AHBPrescTable
+ 0x0000000008001424 APBPrescTable
+ *(.rodata*)
+ 0x000000000800142c . = ALIGN (0x4)
+
+.rel.dyn 0x000000000800142c 0x0
+ .rel.iplt 0x000000000800142c 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+
+.ARM.extab
+ *(.ARM.extab* .gnu.linkonce.armextab.*)
+
+.ARM 0x000000000800142c 0x0
+ 0x000000000800142c __exidx_start = .
+ *(.ARM.exidx*)
+ 0x000000000800142c __exidx_end = .
+
+.preinit_array 0x000000000800142c 0x0
+ 0x000000000800142c PROVIDE (__preinit_array_start = .)
+ *(.preinit_array*)
+ 0x000000000800142c PROVIDE (__preinit_array_end = .)
+
+.init_array 0x000000000800142c 0x4
+ 0x000000000800142c PROVIDE (__init_array_start = .)
+ *(SORT_BY_NAME(.init_array.*))
+ *(.init_array*)
+ .init_array 0x000000000800142c 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ 0x0000000008001430 PROVIDE (__init_array_end = .)
+
+.fini_array 0x0000000008001430 0x4
+ [!provide] PROVIDE (__fini_array_start = .)
+ *(SORT_BY_NAME(.fini_array.*))
+ *(.fini_array*)
+ .fini_array 0x0000000008001430 0x4 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ [!provide] PROVIDE (__fini_array_end = .)
+ 0x0000000008001434 _sidata = LOADADDR (.data)
+
+.data 0x0000000020000000 0xc load address 0x0000000008001434
+ 0x0000000020000000 . = ALIGN (0x4)
+ 0x0000000020000000 _sdata = .
+ *(.data)
+ .data 0x0000000020000000 0x8 ./Core/Src/main.o
+ 0x0000000020000000 wait_str
+ 0x0000000020000004 active_str
+ .data 0x0000000020000008 0x4 ./Core/Src/system_stm32f1xx.o
+ 0x0000000020000008 SystemCoreClock
+ *(.data*)
+ 0x000000002000000c . = ALIGN (0x4)
+ 0x000000002000000c _edata = .
+
+.igot.plt 0x000000002000000c 0x0 load address 0x0000000008001440
+ .igot.plt 0x000000002000000c 0x0 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ 0x000000002000000c . = ALIGN (0x4)
+
+.bss 0x000000002000000c 0x20 load address 0x0000000008001440
+ 0x000000002000000c _sbss = .
+ 0x000000002000000c __bss_start__ = _sbss
+ *(.bss)
+ .bss 0x000000002000000c 0x1c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ .bss 0x0000000020000028 0x1 ./Core/Src/main.o
+ 0x0000000020000028 activated
+ *(.bss*)
+ *(COMMON)
+ 0x000000002000002c . = ALIGN (0x4)
+ *fill* 0x0000000020000029 0x3
+ 0x000000002000002c _ebss = .
+ 0x000000002000002c __bss_end__ = _ebss
+
+._user_heap_stack
+ 0x000000002000002c 0x604 load address 0x0000000008001440
+ 0x0000000020000030 . = ALIGN (0x8)
+ *fill* 0x000000002000002c 0x4
+ 0x0000000020000030 PROVIDE (end = .)
+ [!provide] PROVIDE (_end = .)
+ 0x0000000020000230 . = (. + _Min_Heap_Size)
+ *fill* 0x0000000020000030 0x200
+ 0x0000000020000630 . = (. + _Min_Stack_Size)
+ *fill* 0x0000000020000230 0x400
+ 0x0000000020000630 . = ALIGN (0x8)
+
+/DISCARD/
+ libc.a(*)
+ libm.a(*)
+ libgcc.a(*)
+
+.ARM.attributes
+ 0x0000000000000000 0x29
+ *(.ARM.attributes)
+ .ARM.attributes
+ 0x0000000000000000 0x1d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crti.o
+ .ARM.attributes
+ 0x000000000000001d 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ .ARM.attributes
+ 0x000000000000004a 0x2d ./Core/Src/main.o
+ .ARM.attributes
+ 0x0000000000000077 0x2d ./Core/Src/stm32f1xx_it.o
+ .ARM.attributes
+ 0x00000000000000a4 0x2d ./Core/Src/system_stm32f1xx.o
+ .ARM.attributes
+ 0x00000000000000d1 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .ARM.attributes
+ 0x00000000000000fe 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .ARM.attributes
+ 0x000000000000012b 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .ARM.attributes
+ 0x0000000000000158 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .ARM.attributes
+ 0x0000000000000185 0x2d ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+ .ARM.attributes
+ 0x00000000000001b2 0x21 ./startup/startup_stm32f103xb.o
+ .ARM.attributes
+ 0x00000000000001d3 0x2d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
+ .ARM.attributes
+ 0x0000000000000200 0x17 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-strlen.o)
+ .ARM.attributes
+ 0x0000000000000217 0x1d C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtn.o
+OUTPUT(ghidra_demo.elf elf32-littlearm)
+LOAD linker stubs
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libm.a
+LOAD C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp\libgcc.a
+
+.comment 0x0000000000000000 0x43
+ .comment 0x0000000000000000 0x43 C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7-m/nofp/crtbegin.o
+ 0x44 (size before relaxing)
+ .comment 0x0000000000000043 0x44 ./Core/Src/main.o
+ .comment 0x0000000000000043 0x44 ./Core/Src/stm32f1xx_it.o
+ .comment 0x0000000000000043 0x44 ./Core/Src/system_stm32f1xx.o
+ .comment 0x0000000000000043 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
+ .comment 0x0000000000000043 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
+ .comment 0x0000000000000043 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
+ .comment 0x0000000000000043 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
+ .comment 0x0000000000000043 0x44 ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
+
+.debug_line 0x0000000000000000 0x76
+ .debug_line 0x0000000000000000 0x76 ./startup/startup_stm32f103xb.o
+
+.debug_line_str
+ 0x0000000000000000 0x7a
+ .debug_line_str
+ 0x0000000000000000 0x7a ./startup/startup_stm32f103xb.o
+ 0x90 (size before relaxing)
+
+.debug_info 0x0000000000000000 0x23
+ .debug_info 0x0000000000000000 0x23 ./startup/startup_stm32f103xb.o
+
+.debug_abbrev 0x0000000000000000 0x12
+ .debug_abbrev 0x0000000000000000 0x12 ./startup/startup_stm32f103xb.o
+
+.debug_aranges 0x0000000000000000 0x28
+ .debug_aranges
+ 0x0000000000000000 0x28 ./startup/startup_stm32f103xb.o
+
+.debug_str 0x0000000000000000 0x86
+ .debug_str 0x0000000000000000 0x86 ./startup/startup_stm32f103xb.o
+
+.debug_rnglists
+ 0x0000000000000000 0x19
+ .debug_rnglists
+ 0x0000000000000000 0x19 ./startup/startup_stm32f103xb.o
+
+.debug_frame 0x0000000000000000 0x2c
+ .debug_frame 0x0000000000000000 0x2c C:/Program Files/ST/STM32CubeIDE_1.14.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.100.202309141235/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc_nano.a(libc_a-init.o)
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
-include ../makefile.init
-include startup/subdir.mk
-include Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk
-include Core/Src/subdir.mk
--include subdir.mk
-include objects.mk
ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(S_DEPS)),)
+-include $(S_DEPS)
+endif
ifneq ($(strip $(S_UPPER_DEPS)),)
-include $(S_UPPER_DEPS)
endif
-include ../makefile.defs
+OPTIONAL_TOOL_DEPS := \
+$(wildcard ../makefile.defs) \
+$(wildcard ../makefile.init) \
+$(wildcard ../makefile.targets) \
+
+
+BUILD_ARTIFACT_NAME := ghidra_demo
+BUILD_ARTIFACT_EXTENSION := elf
+BUILD_ARTIFACT_PREFIX :=
+BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)
+
# Add inputs and outputs from these tool invocations to the build variables
+EXECUTABLES += \
+ghidra_demo.elf \
+
+MAP_FILES += \
+ghidra_demo.map \
+
+SIZE_OUTPUT += \
+default.size.stdout \
+
+OBJDUMP_LIST += \
+ghidra_demo.list \
+
+OBJCOPY_HEX += \
+ghidra_demo.hex \
+
# All Target
-all: ghidra_demo.elf
+all: main-build
+
+# Main-build Target
+main-build: ghidra_demo.elf secondary-outputs
# Tool invocations
-ghidra_demo.elf: $(OBJS) $(USER_OBJS) ../STM32F103C8Tx_FLASH.ld
- @echo 'Building target: $@'
- @echo 'Invoking: MCU GCC Linker'
- arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -specs=nosys.specs -specs=nano.specs -T"../STM32F103C8Tx_FLASH.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "ghidra_demo.elf" @"objects.list" $(USER_OBJS) $(LIBS) -lm
+ghidra_demo.elf ghidra_demo.map: $(OBJS) $(USER_OBJS) ../STM32F103C8Tx_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-gcc -o "ghidra_demo.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m3 -T"../STM32F103C8Tx_FLASH.ld" --specs=nosys.specs -Wl,-Map="ghidra_demo.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
@echo 'Finished building target: $@'
@echo ' '
- $(MAKE) --no-print-directory post-build
+
+default.size.stdout: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-size $(EXECUTABLES)
+ @echo 'Finished building: $@'
+ @echo ' '
+
+ghidra_demo.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-objdump -h -S $(EXECUTABLES) > "ghidra_demo.list"
+ @echo 'Finished building: $@'
+ @echo ' '
+
+ghidra_demo.hex: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-objcopy -O ihex $(EXECUTABLES) "ghidra_demo.hex"
+ @echo 'Finished building: $@'
+ @echo ' '
# Other Targets
clean:
- -$(RM) *
+ -$(RM) default.size.stdout ghidra_demo.elf ghidra_demo.hex ghidra_demo.list ghidra_demo.map
-@echo ' '
-post-build:
- -@echo 'Generating hex and Printing size information:'
- arm-none-eabi-objcopy -O ihex "ghidra_demo.elf" "ghidra_demo.hex"
- arm-none-eabi-size "ghidra_demo.elf"
- -@echo ' '
+secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST) $(OBJCOPY_HEX)
+
+fail-specified-linker-script-missing:
+ @echo 'Error: Cannot find the specified linker script. Check the linker settings in the build configuration.'
+ @exit 2
+
+warn-no-linker-script-specified:
+ @echo 'Warning: No linker script specified. Check the linker settings in the build configuration.'
-.PHONY: all clean dependents
-.SECONDARY: post-build
+.PHONY: all clean dependents main-build fail-specified-linker-script-missing warn-no-linker-script-specified
-include ../makefile.targets
-"Core/Src/main.o"
-"Core/Src/stm32f1xx_it.o"
-"Core/Src/syscalls.o"
-"Core/Src/system_stm32f1xx.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o"
-"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o"
-"startup/startup_stm32f103xb.o"
+"./Core/Src/main.o"
+"./Core/Src/stm32f1xx_it.o"
+"./Core/Src/syscalls.o"
+"./Core/Src/system_stm32f1xx.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o"
+"./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o"
+"./startup/startup_stm32f103xb.o"
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
USER_OBJS :=
+++ /dev/null
-Archive member included to satisfy reference by file (symbol)
-
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- Core/Src/syscalls.o (__errno)
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o (exit)
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o (__libc_init_array)
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o (memset)
-/home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-strlen.o)
- Core/Src/main.o (strlen)
-
-Discarded input sections
-
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- .data 0x0000000000000000 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- .text 0x0000000000000000 0x74 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .ARM.extab 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .ARM.exidx 0x0000000000000000 0x8 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .ARM.attributes
- 0x0000000000000000 0x1b /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
- .text 0x0000000000000000 0x0 Core/Src/main.o
- .text.Error_Handler
- 0x0000000000000000 0x8 Core/Src/main.o
- .text 0x0000000000000000 0x0 Core/Src/stm32f1xx_it.o
- .data 0x0000000000000000 0x0 Core/Src/stm32f1xx_it.o
- .bss 0x0000000000000000 0x0 Core/Src/stm32f1xx_it.o
- .rodata 0x0000000000000000 0x7 Core/Src/stm32f1xx_it.o
- .text 0x0000000000000000 0x0 Core/Src/syscalls.o
- .data 0x0000000000000000 0x4 Core/Src/syscalls.o
- .bss 0x0000000000000000 0x8 Core/Src/syscalls.o
- .text.initialise_monitor_handles
- 0x0000000000000000 0xc Core/Src/syscalls.o
- .text._getpid 0x0000000000000000 0xe Core/Src/syscalls.o
- .text._kill 0x0000000000000000 0x20 Core/Src/syscalls.o
- .text._exit 0x0000000000000000 0x14 Core/Src/syscalls.o
- .text._read 0x0000000000000000 0x3a Core/Src/syscalls.o
- .text._write 0x0000000000000000 0x38 Core/Src/syscalls.o
- .text._sbrk 0x0000000000000000 0x58 Core/Src/syscalls.o
- .text._close 0x0000000000000000 0x16 Core/Src/syscalls.o
- .text._fstat 0x0000000000000000 0x1e Core/Src/syscalls.o
- .text._isatty 0x0000000000000000 0x14 Core/Src/syscalls.o
- .text._lseek 0x0000000000000000 0x18 Core/Src/syscalls.o
- .text._open 0x0000000000000000 0x1a Core/Src/syscalls.o
- .text._wait 0x0000000000000000 0x1e Core/Src/syscalls.o
- .text._unlink 0x0000000000000000 0x1e Core/Src/syscalls.o
- .text._times 0x0000000000000000 0x16 Core/Src/syscalls.o
- .text._stat 0x0000000000000000 0x1e Core/Src/syscalls.o
- .text._link 0x0000000000000000 0x20 Core/Src/syscalls.o
- .text._fork 0x0000000000000000 0x16 Core/Src/syscalls.o
- .text._execve 0x0000000000000000 0x22 Core/Src/syscalls.o
- .comment 0x0000000000000000 0x80 Core/Src/syscalls.o
- .ARM.attributes
- 0x0000000000000000 0x33 Core/Src/syscalls.o
- .text 0x0000000000000000 0x0 Core/Src/system_stm32f1xx.o
- .bss 0x0000000000000000 0x0 Core/Src/system_stm32f1xx.o
- .text.SystemCoreClockUpdate
- 0x0000000000000000 0xd8 Core/Src/system_stm32f1xx.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .rodata 0x0000000000000000 0x7 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ConfigTransfer
- 0x0000000000000000 0x48 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_SetDataLength
- 0x0000000000000000 0x44 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_SetMemoryAddress
- 0x0000000000000000 0x30 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_SetPeriphAddress
- 0x0000000000000000 0x30 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI1
- 0x0000000000000000 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI2
- 0x0000000000000000 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI3
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI4
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI5
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI6
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_ClearFlag_GI7
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_DeInit
- 0x0000000000000000 0x140 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_Init
- 0x0000000000000000 0x72 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text.LL_DMA_StructInit
- 0x0000000000000000 0x4e Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .comment 0x0000000000000000 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .ARM.attributes
- 0x0000000000000000 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_DeInit
- 0x0000000000000000 0x3c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_StructInit
- 0x0000000000000000 0x2a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_APB2_GRP1_ForceReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_APB2_GRP1_ReleaseReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_DeInit
- 0x0000000000000000 0x9c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_StructInit
- 0x0000000000000000 0x32 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .text.LL_APB1_GRP1_ForceReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .text.LL_APB1_GRP1_ReleaseReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .text.LL_PWR_DeInit
- 0x0000000000000000 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .comment 0x0000000000000000 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .ARM.attributes
- 0x0000000000000000 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_HSI_Enable
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_HSI_IsReady
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_HSI_SetCalibTrimming
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_SetSysClkSource
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetUSBClockSource
- 0x0000000000000000 0x20 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetADCClockSource
- 0x0000000000000000 0x20 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_PLL_IsReady
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_ClearResetFlags
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_DeInit
- 0x0000000000000000 0x6c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetUSBClockFreq
- 0x0000000000000000 0x58 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetADCClockFreq
- 0x0000000000000000 0x5c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_DisableSCLKOutput
- 0x0000000000000000 0x1e Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_APB1_GRP1_ForceReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_APB1_GRP1_ReleaseReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_APB2_GRP1_ForceReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_APB2_GRP1_ReleaseReset
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_DeInit
- 0x0000000000000000 0x74 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_StructInit
- 0x0000000000000000 0x38 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_ClockInit
- 0x0000000000000000 0x5c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_ClockStructInit
- 0x0000000000000000 0x2a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .data 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .bss 0x0000000000000000 0x0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSE_EnableBypass
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSE_DisableBypass
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSE_Enable
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSE_IsReady
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSI_Enable
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_HSI_IsReady
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_SetSysClkSource
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_GetSysClkSource
- 0x0000000000000000 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_SetAHBPrescaler
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_SetAPB1Prescaler
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_SetAPB2Prescaler
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_GetAHBPrescaler
- 0x0000000000000000 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_PLL_Enable
- 0x0000000000000000 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_PLL_IsReady
- 0x0000000000000000 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_RCC_PLL_ConfigDomain_SYS
- 0x0000000000000000 0x30 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_FLASH_SetLatency
- 0x0000000000000000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_FLASH_GetLatency
- 0x0000000000000000 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_SetFlashLatency
- 0x0000000000000000 0x8c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_PLL_ConfigSystemClock_HSI
- 0x0000000000000000 0x74 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_PLL_ConfigSystemClock_HSE
- 0x0000000000000000 0x84 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.UTILS_GetPLLOutputFrequency
- 0x0000000000000000 0x36 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.UTILS_PLL_IsBusy
- 0x0000000000000000 0x22 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.UTILS_EnablePLLAndSwitchSystem
- 0x0000000000000000 0xc4 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text 0x0000000000000000 0x14 startup/startup_stm32f103xb.o
- .data 0x0000000000000000 0x0 startup/startup_stm32f103xb.o
- .bss 0x0000000000000000 0x0 startup/startup_stm32f103xb.o
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .text.__errno 0x0000000000000000 0xc /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .debug_frame 0x0000000000000000 0x20 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .ARM.attributes
- 0x0000000000000000 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-errno.o)
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .text.exit 0x0000000000000000 0x28 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .debug_frame 0x0000000000000000 0x28 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .ARM.attributes
- 0x0000000000000000 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-exit.o)
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .data._impure_ptr
- 0x0000000000000000 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .data.impure_data
- 0x0000000000000000 0x60 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .rodata._global_impure_ptr
- 0x0000000000000000 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .ARM.attributes
- 0x0000000000000000 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-impure.o)
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .text.memset 0x0000000000000000 0x10 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .debug_frame 0x0000000000000000 0x20 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .ARM.attributes
- 0x0000000000000000 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-memset.o)
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-strlen.o)
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-strlen.o)
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
- .eh_frame 0x0000000000000000 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
- .ARM.attributes
- 0x0000000000000000 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
- .text 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
- .data 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
- .bss 0x0000000000000000 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
-
-Memory Configuration
-
-Name Origin Length Attributes
-RAM 0x0000000020000000 0x0000000000005000 xrw
-FLASH 0x0000000008000000 0x0000000000010000 xr
-*default* 0x0000000000000000 0xffffffffffffffff
-
-Linker script and memory map
-
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/crt0.o
-LOAD Core/Src/main.o
-LOAD Core/Src/stm32f1xx_it.o
-LOAD Core/Src/syscalls.o
-LOAD Core/Src/system_stm32f1xx.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
-LOAD Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
-LOAD startup/startup_stm32f103xb.o
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libm.a
-START GROUP
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/libgcc.a
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a
-END GROUP
-START GROUP
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/libgcc.a
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libnosys.a
-END GROUP
-START GROUP
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/libgcc.a
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libnosys.a
-END GROUP
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtend.o
-LOAD /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
- 0x0000000020005000 _estack = 0x20005000
- 0x0000000000000200 _Min_Heap_Size = 0x200
- 0x0000000000000400 _Min_Stack_Size = 0x400
-
-.isr_vector 0x0000000008000000 0x10c
- 0x0000000008000000 . = ALIGN (0x4)
- *(.isr_vector)
- .isr_vector 0x0000000008000000 0x10c startup/startup_stm32f103xb.o
- 0x0000000008000000 g_pfnVectors
- 0x000000000800010c . = ALIGN (0x4)
-
-.text 0x000000000800010c 0x12c8
- 0x000000000800010c . = ALIGN (0x4)
- *(.text)
- .text 0x000000000800010c 0x40 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- .text 0x000000000800014c 0x10 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-strlen.o)
- 0x000000000800014c strlen
- *(.text*)
- .text.__NVIC_SetPriorityGrouping
- 0x000000000800015c 0x48 Core/Src/main.o
- .text.__NVIC_GetPriorityGrouping
- 0x00000000080001a4 0x1c Core/Src/main.o
- .text.__NVIC_EnableIRQ
- 0x00000000080001c0 0x38 Core/Src/main.o
- .text.__NVIC_SetPriority
- 0x00000000080001f8 0x54 Core/Src/main.o
- .text.NVIC_EncodePriority
- 0x000000000800024c 0x64 Core/Src/main.o
- .text.LL_RCC_HSI_Enable
- 0x00000000080002b0 0x1c Core/Src/main.o
- .text.LL_RCC_HSI_IsReady
- 0x00000000080002cc 0x24 Core/Src/main.o
- .text.LL_RCC_HSI_SetCalibTrimming
- 0x00000000080002f0 0x28 Core/Src/main.o
- .text.LL_RCC_SetSysClkSource
- 0x0000000008000318 0x28 Core/Src/main.o
- .text.LL_RCC_GetSysClkSource
- 0x0000000008000340 0x18 Core/Src/main.o
- .text.LL_RCC_SetAHBPrescaler
- 0x0000000008000358 0x28 Core/Src/main.o
- .text.LL_RCC_SetAPB1Prescaler
- 0x0000000008000380 0x28 Core/Src/main.o
- .text.LL_RCC_SetAPB2Prescaler
- 0x00000000080003a8 0x28 Core/Src/main.o
- .text.LL_RCC_PLL_Enable
- 0x00000000080003d0 0x1c Core/Src/main.o
- .text.LL_RCC_PLL_IsReady
- 0x00000000080003ec 0x24 Core/Src/main.o
- .text.LL_RCC_PLL_ConfigDomain_SYS
- 0x0000000008000410 0x30 Core/Src/main.o
- .text.LL_APB1_GRP1_EnableClock
- 0x0000000008000440 0x30 Core/Src/main.o
- .text.LL_APB2_GRP1_EnableClock
- 0x0000000008000470 0x30 Core/Src/main.o
- .text.LL_FLASH_SetLatency
- 0x00000000080004a0 0x28 Core/Src/main.o
- .text.LL_FLASH_GetLatency
- 0x00000000080004c8 0x18 Core/Src/main.o
- .text.LL_USART_Enable
- 0x00000000080004e0 0x1e Core/Src/main.o
- .text.LL_USART_ConfigAsyncMode
- 0x00000000080004fe 0x2a Core/Src/main.o
- .text.LL_USART_IsActiveFlag_TXE
- 0x0000000008000528 0x24 Core/Src/main.o
- .text.LL_USART_TransmitData8
- 0x000000000800054c 0x1c Core/Src/main.o
- .text.LL_GPIO_SetPinMode
- 0x0000000008000568 0x64 Core/Src/main.o
- .text.LL_GPIO_ResetOutputPin
- 0x00000000080005cc 0x1e Core/Src/main.o
- .text.LL_GPIO_TogglePin
- 0x00000000080005ea 0x38 Core/Src/main.o
- *fill* 0x0000000008000622 0x2
- .text.LL_GPIO_AF_Remap_SWJ_NOJTAG
- 0x0000000008000624 0x28 Core/Src/main.o
- .text.LL_GPIO_AF_SetEXTISource
- 0x000000000800064c 0x5c Core/Src/main.o
- .text.main 0x00000000080006a8 0x74 Core/Src/main.o
- 0x00000000080006a8 main
- .text.SystemClock_Config
- 0x000000000800071c 0x80 Core/Src/main.o
- 0x000000000800071c SystemClock_Config
- .text.MX_USART1_UART_Init
- 0x000000000800079c 0xb4 Core/Src/main.o
- .text.MX_GPIO_Init
- 0x0000000008000850 0xb8 Core/Src/main.o
- .text.uart_transmit
- 0x0000000008000908 0x54 Core/Src/main.o
- 0x0000000008000908 uart_transmit
- .text.LL_EXTI_IsActiveFlag_0_31
- 0x000000000800095c 0x2c Core/Src/stm32f1xx_it.o
- .text.LL_EXTI_ClearFlag_0_31
- 0x0000000008000988 0x1c Core/Src/stm32f1xx_it.o
- .text.NMI_Handler
- 0x00000000080009a4 0x6 Core/Src/stm32f1xx_it.o
- 0x00000000080009a4 NMI_Handler
- .text.HardFault_Handler
- 0x00000000080009aa 0x6 Core/Src/stm32f1xx_it.o
- 0x00000000080009aa HardFault_Handler
- .text.MemManage_Handler
- 0x00000000080009b0 0x6 Core/Src/stm32f1xx_it.o
- 0x00000000080009b0 MemManage_Handler
- .text.BusFault_Handler
- 0x00000000080009b6 0x6 Core/Src/stm32f1xx_it.o
- 0x00000000080009b6 BusFault_Handler
- .text.UsageFault_Handler
- 0x00000000080009bc 0x6 Core/Src/stm32f1xx_it.o
- 0x00000000080009bc UsageFault_Handler
- .text.SVC_Handler
- 0x00000000080009c2 0xc Core/Src/stm32f1xx_it.o
- 0x00000000080009c2 SVC_Handler
- .text.DebugMon_Handler
- 0x00000000080009ce 0xc Core/Src/stm32f1xx_it.o
- 0x00000000080009ce DebugMon_Handler
- .text.PendSV_Handler
- 0x00000000080009da 0xc Core/Src/stm32f1xx_it.o
- 0x00000000080009da PendSV_Handler
- .text.SysTick_Handler
- 0x00000000080009e6 0xc Core/Src/stm32f1xx_it.o
- 0x00000000080009e6 SysTick_Handler
- *fill* 0x00000000080009f2 0x2
- .text.EXTI2_IRQHandler
- 0x00000000080009f4 0x24 Core/Src/stm32f1xx_it.o
- 0x00000000080009f4 EXTI2_IRQHandler
- .text.SystemInit
- 0x0000000008000a18 0xc Core/Src/system_stm32f1xx.o
- 0x0000000008000a18 SystemInit
- .text.LL_EXTI_EnableIT_0_31
- 0x0000000008000a24 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_DisableIT_0_31
- 0x0000000008000a48 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_EnableEvent_0_31
- 0x0000000008000a6c 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_DisableEvent_0_31
- 0x0000000008000a90 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_EnableRisingTrig_0_31
- 0x0000000008000ab4 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_DisableRisingTrig_0_31
- 0x0000000008000ad8 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_EnableFallingTrig_0_31
- 0x0000000008000afc 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_DisableFallingTrig_0_31
- 0x0000000008000b20 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .text.LL_EXTI_Init
- 0x0000000008000b44 0xf8 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- 0x0000000008000b44 LL_EXTI_Init
- .text.LL_GPIO_SetPinMode
- 0x0000000008000c3c 0x64 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_SetPinSpeed
- 0x0000000008000ca0 0x64 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_SetPinOutputType
- 0x0000000008000d04 0x64 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_SetPinPull
- 0x0000000008000d68 0x44 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .text.LL_GPIO_Init
- 0x0000000008000dac 0xc4 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- 0x0000000008000dac LL_GPIO_Init
- .text.LL_RCC_GetSysClkSource
- 0x0000000008000e70 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetAHBPrescaler
- 0x0000000008000e88 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetAPB1Prescaler
- 0x0000000008000ea0 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetAPB2Prescaler
- 0x0000000008000eb8 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_PLL_GetMainSource
- 0x0000000008000ed0 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_PLL_GetMultiplicator
- 0x0000000008000ee8 0x18 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_PLL_GetPrediv
- 0x0000000008000f00 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .text.LL_RCC_GetSystemClocksFreq
- 0x0000000008000f1c 0x4a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008000f1c LL_RCC_GetSystemClocksFreq
- *fill* 0x0000000008000f66 0x2
- .text.RCC_GetSystemClockFreq
- 0x0000000008000f68 0x44 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008000f68 RCC_GetSystemClockFreq
- .text.RCC_GetHCLKClockFreq
- 0x0000000008000fac 0x2c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008000fac RCC_GetHCLKClockFreq
- .text.RCC_GetPCLK1ClockFreq
- 0x0000000008000fd8 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008000fd8 RCC_GetPCLK1ClockFreq
- .text.RCC_GetPCLK2ClockFreq
- 0x0000000008001000 0x28 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008001000 RCC_GetPCLK2ClockFreq
- .text.RCC_PLL_GetFreqDomain_SYS
- 0x0000000008001028 0x60 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- 0x0000000008001028 RCC_PLL_GetFreqDomain_SYS
- .text.LL_USART_IsEnabled
- 0x0000000008001088 0x26 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_SetStopBitsLength
- 0x00000000080010ae 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_SetHWFlowCtrl
- 0x00000000080010d2 0x24 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- *fill* 0x00000000080010f6 0x2
- .text.LL_USART_SetBaudRate
- 0x00000000080010f8 0xbc Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .text.LL_USART_Init
- 0x00000000080011b4 0xc0 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- 0x00000000080011b4 LL_USART_Init
- .text.LL_InitTick
- 0x0000000008001274 0x34 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .text.LL_Init1msTick
- 0x00000000080012a8 0x1a Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- 0x00000000080012a8 LL_Init1msTick
- *fill* 0x00000000080012c2 0x2
- .text.LL_mDelay
- 0x00000000080012c4 0x48 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- 0x00000000080012c4 LL_mDelay
- .text.LL_SetSystemCoreClock
- 0x000000000800130c 0x1c Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- 0x000000000800130c LL_SetSystemCoreClock
- .text.Reset_Handler
- 0x0000000008001328 0x48 startup/startup_stm32f103xb.o
- 0x0000000008001328 Reset_Handler
- .text.Default_Handler
- 0x0000000008001370 0x2 startup/startup_stm32f103xb.o
- 0x0000000008001370 RTC_Alarm_IRQHandler
- 0x0000000008001370 TIM1_CC_IRQHandler
- 0x0000000008001370 PVD_IRQHandler
- 0x0000000008001370 EXTI3_IRQHandler
- 0x0000000008001370 EXTI0_IRQHandler
- 0x0000000008001370 I2C2_EV_IRQHandler
- 0x0000000008001370 ADC1_2_IRQHandler
- 0x0000000008001370 SPI1_IRQHandler
- 0x0000000008001370 TAMPER_IRQHandler
- 0x0000000008001370 DMA1_Channel4_IRQHandler
- 0x0000000008001370 USART3_IRQHandler
- 0x0000000008001370 RTC_IRQHandler
- 0x0000000008001370 DMA1_Channel7_IRQHandler
- 0x0000000008001370 CAN1_RX1_IRQHandler
- 0x0000000008001370 TIM4_IRQHandler
- 0x0000000008001370 I2C1_EV_IRQHandler
- 0x0000000008001370 DMA1_Channel6_IRQHandler
- 0x0000000008001370 TIM3_IRQHandler
- 0x0000000008001370 RCC_IRQHandler
- 0x0000000008001370 TIM1_TRG_COM_IRQHandler
- 0x0000000008001370 DMA1_Channel1_IRQHandler
- 0x0000000008001370 Default_Handler
- 0x0000000008001370 EXTI15_10_IRQHandler
- 0x0000000008001370 EXTI9_5_IRQHandler
- 0x0000000008001370 SPI2_IRQHandler
- 0x0000000008001370 DMA1_Channel5_IRQHandler
- 0x0000000008001370 EXTI4_IRQHandler
- 0x0000000008001370 USB_LP_CAN1_RX0_IRQHandler
- 0x0000000008001370 USB_HP_CAN1_TX_IRQHandler
- 0x0000000008001370 DMA1_Channel3_IRQHandler
- 0x0000000008001370 TIM1_UP_IRQHandler
- 0x0000000008001370 WWDG_IRQHandler
- 0x0000000008001370 TIM2_IRQHandler
- 0x0000000008001370 TIM1_BRK_IRQHandler
- 0x0000000008001370 EXTI1_IRQHandler
- 0x0000000008001370 USART2_IRQHandler
- 0x0000000008001370 I2C2_ER_IRQHandler
- 0x0000000008001370 DMA1_Channel2_IRQHandler
- 0x0000000008001370 CAN1_SCE_IRQHandler
- 0x0000000008001370 FLASH_IRQHandler
- 0x0000000008001370 USART1_IRQHandler
- 0x0000000008001370 I2C1_ER_IRQHandler
- 0x0000000008001370 USBWakeUp_IRQHandler
- *fill* 0x0000000008001372 0x2
- .text.__libc_init_array
- 0x0000000008001374 0x48 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- 0x0000000008001374 __libc_init_array
- *(.glue_7)
- .glue_7 0x00000000080013bc 0x0 linker stubs
- *(.glue_7t)
- .glue_7t 0x00000000080013bc 0x0 linker stubs
- *(.eh_frame)
- .eh_frame 0x00000000080013bc 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- *(.init)
- .init 0x00000000080013bc 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- 0x00000000080013bc _init
- .init 0x00000000080013c0 0x8 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
- *(.fini)
- .fini 0x00000000080013c8 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- 0x00000000080013c8 _fini
- .fini 0x00000000080013cc 0x8 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
- 0x00000000080013d4 . = ALIGN (0x4)
- 0x00000000080013d4 _etext = .
-
-.vfp11_veneer 0x00000000080013d4 0x0
- .vfp11_veneer 0x00000000080013d4 0x0 linker stubs
-
-.v4_bx 0x00000000080013d4 0x0
- .v4_bx 0x00000000080013d4 0x0 linker stubs
-
-.iplt 0x00000000080013d4 0x0
- .iplt 0x00000000080013d4 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
-
-.rodata 0x00000000080013d4 0x44
- 0x00000000080013d4 . = ALIGN (0x4)
- *(.rodata)
- .rodata 0x00000000080013d4 0x2b Core/Src/main.o
- *fill* 0x00000000080013ff 0x1
- .rodata 0x0000000008001400 0x18 Core/Src/system_stm32f1xx.o
- 0x0000000008001400 AHBPrescTable
- 0x0000000008001410 APBPrescTable
- *(.rodata*)
- 0x0000000008001418 . = ALIGN (0x4)
-
-.rel.dyn 0x0000000008001418 0x0
- .rel.iplt 0x0000000008001418 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-
-.ARM 0x0000000008001418 0x0
- 0x0000000008001418 __exidx_start = .
- *(.ARM.exidx*)
- 0x0000000008001418 __exidx_end = .
-
-.preinit_array 0x0000000008001418 0x0
- 0x0000000008001418 PROVIDE (__preinit_array_start = .)
- *(.preinit_array*)
- 0x0000000008001418 PROVIDE (__preinit_array_end = .)
-
-.init_array 0x0000000008001418 0x4
- 0x0000000008001418 PROVIDE (__init_array_start = .)
- *(SORT_BY_NAME(.init_array.*))
- *(.init_array*)
- .init_array 0x0000000008001418 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- 0x000000000800141c PROVIDE (__init_array_end = .)
-
-.fini_array 0x000000000800141c 0x4
- [!provide] PROVIDE (__fini_array_start = .)
- *(SORT_BY_NAME(.fini_array.*))
- *(.fini_array*)
- .fini_array 0x000000000800141c 0x4 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- [!provide] PROVIDE (__fini_array_end = .)
- 0x0000000008001420 _sidata = LOADADDR (.data)
-
-.data 0x0000000020000000 0xc load address 0x0000000008001420
- 0x0000000020000000 . = ALIGN (0x4)
- 0x0000000020000000 _sdata = .
- *(.data)
- .data 0x0000000020000000 0x8 Core/Src/main.o
- 0x0000000020000000 wait_str
- 0x0000000020000004 active_str
- .data 0x0000000020000008 0x4 Core/Src/system_stm32f1xx.o
- 0x0000000020000008 SystemCoreClock
- *(.data*)
- 0x000000002000000c . = ALIGN (0x4)
- 0x000000002000000c _edata = .
-
-.igot.plt 0x000000002000000c 0x0 load address 0x000000000800142c
- .igot.plt 0x000000002000000c 0x0 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- 0x000000002000000c . = ALIGN (0x4)
-
-.bss 0x000000002000000c 0x20 load address 0x000000000800142c
- 0x000000002000000c _sbss = .
- 0x000000002000000c __bss_start__ = _sbss
- *(.bss)
- .bss 0x000000002000000c 0x1c /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- .bss 0x0000000020000028 0x1 Core/Src/main.o
- 0x0000000020000028 activated
- *(.bss*)
- *(COMMON)
- 0x000000002000002c . = ALIGN (0x4)
- *fill* 0x0000000020000029 0x3
- 0x000000002000002c _ebss = .
- 0x000000002000002c __bss_end__ = _ebss
-
-._user_heap_stack
- 0x000000002000002c 0x604 load address 0x000000000800142c
- 0x0000000020000030 . = ALIGN (0x8)
- *fill* 0x000000002000002c 0x4
- 0x0000000020000030 PROVIDE (end = .)
- [!provide] PROVIDE (_end = .)
- 0x0000000020000230 . = (. + _Min_Heap_Size)
- *fill* 0x0000000020000030 0x200
- 0x0000000020000630 . = (. + _Min_Stack_Size)
- *fill* 0x0000000020000230 0x400
- 0x0000000020000630 . = ALIGN (0x8)
-
-/DISCARD/
- libc.a(*)
- libm.a(*)
- libgcc.a(*)
-
-.ARM.attributes
- 0x0000000000000000 0x29
- *(.ARM.attributes)
- .ARM.attributes
- 0x0000000000000000 0x1d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crti.o
- .ARM.attributes
- 0x000000000000001d 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtbegin.o
- .ARM.attributes
- 0x000000000000004a 0x33 Core/Src/main.o
- .ARM.attributes
- 0x000000000000007d 0x33 Core/Src/stm32f1xx_it.o
- .ARM.attributes
- 0x00000000000000b0 0x33 Core/Src/system_stm32f1xx.o
- .ARM.attributes
- 0x00000000000000e3 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .ARM.attributes
- 0x0000000000000116 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .ARM.attributes
- 0x0000000000000149 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .ARM.attributes
- 0x000000000000017c 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .ARM.attributes
- 0x00000000000001af 0x33 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
- .ARM.attributes
- 0x00000000000001e2 0x21 startup/startup_stm32f103xb.o
- .ARM.attributes
- 0x0000000000000203 0x2d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
- .ARM.attributes
- 0x0000000000000230 0x17 /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-strlen.o)
- .ARM.attributes
- 0x0000000000000247 0x1d /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-m/crtn.o
-OUTPUT(ghidra_demo.elf elf32-littlearm)
-
-.comment 0x0000000000000000 0x7f
- .comment 0x0000000000000000 0x7f Core/Src/main.o
- 0x80 (size before relaxing)
- .comment 0x000000000000007f 0x80 Core/Src/stm32f1xx_it.o
- .comment 0x000000000000007f 0x80 Core/Src/system_stm32f1xx.o
- .comment 0x000000000000007f 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.o
- .comment 0x000000000000007f 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.o
- .comment 0x000000000000007f 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.o
- .comment 0x000000000000007f 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.o
- .comment 0x000000000000007f 0x80 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.o
-
-.debug_line 0x0000000000000000 0x7d
- .debug_line 0x0000000000000000 0x7d startup/startup_stm32f103xb.o
-
-.debug_info 0x0000000000000000 0x22
- .debug_info 0x0000000000000000 0x22 startup/startup_stm32f103xb.o
-
-.debug_abbrev 0x0000000000000000 0x12
- .debug_abbrev 0x0000000000000000 0x12 startup/startup_stm32f103xb.o
-
-.debug_aranges 0x0000000000000000 0x28
- .debug_aranges
- 0x0000000000000000 0x28 startup/startup_stm32f103xb.o
-
-.debug_str 0x0000000000000000 0x5e
- .debug_str 0x0000000000000000 0x5e startup/startup_stm32f103xb.o
-
-.debug_ranges 0x0000000000000000 0x20
- .debug_ranges 0x0000000000000000 0x20 startup/startup_stm32f103xb.o
-
-.debug_frame 0x0000000000000000 0x2c
- .debug_frame 0x0000000000000000 0x2c /home/cartogan/Ac6/SystemWorkbench/plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.17.0.201812190825/tools/compiler/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc_nano.a(lib_a-init.o)
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
+ELF_SRCS :=
OBJ_SRCS :=
S_SRCS :=
-ASM_SRCS :=
C_SRCS :=
S_UPPER_SRCS :=
O_SRCS :=
+CYCLO_FILES :=
+OBJCOPY_HEX :=
+SIZE_OUTPUT :=
+OBJDUMP_LIST :=
+SU_FILES :=
EXECUTABLES :=
OBJS :=
+MAP_FILES :=
+S_DEPS :=
S_UPPER_DEPS :=
C_DEPS :=
--- /dev/null
+startup/startup_stm32f103xb.o: ../startup/startup_stm32f103xb.s
################################################################################
# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (11.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
OBJS += \
./startup/startup_stm32f103xb.o
+S_DEPS += \
+./startup/startup_stm32f103xb.d
+
# Each subdirectory must supply rules for building sources it contributes
-startup/%.o: ../startup/%.s
- @echo 'Building file: $<'
- @echo 'Invoking: MCU GCC Assembler'
- @echo $(PWD)
- arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -g -o "$@" "$<"
- @echo 'Finished building: $<'
- @echo ' '
+startup/%.o: ../startup/%.s startup/subdir.mk
+ arm-none-eabi-gcc -mcpu=cortex-m3 -g3 -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<"
+
+clean: clean-startup
+
+clean-startup:
+ -$(RM) ./startup/startup_stm32f103xb.d ./startup/startup_stm32f103xb.o
+.PHONY: clean-startup
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="com.st.stm32cube.ide.mcu.debug.launch.launchConfigurationType">
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.access_port_id" value="0"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.cubeprog_external_loaders" value="[]"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.debug_auth_certif_path" value=""/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.debug_auth_check_enable" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.debug_auth_key_path" value=""/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.debug_auth_permission" value="debug_non_secure_L3"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_live_expr" value="true"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_swv" value="false"/>
+ <intAttribute key="com.st.stm32cube.ide.mcu.debug.launch.formatVersion" value="2"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.ip_address_local" value="localhost"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.limit_swo_clock.enabled" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.limit_swo_clock.value" value=""/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.loadList" value="{"fItems":[{"fIsFromMainTab":true,"fPath":"Debug/ghidra_demo.elf","fProjectName":"ghidra_demo","fPerformBuild":true,"fDownload":true,"fLoadSymbols":true}]}"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.override_start_address_mode" value="default"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.remoteCommand" value="target remote"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startServer" value="true"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.divby0" value="true"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.unaligned" value="false"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.haltonexception" value="true"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swd_mode" value="true"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_port" value="61235"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_trace_hclk" value="16000000"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.useRemoteTarget" value="true"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.vector_table" value=""/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.verify_flash_download" value="true"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_allow_halt" value="false"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_signal_halt" value="false"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_logging" value="false"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_max_halt_delay" value="false"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_shared_stlink" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.frequency" value="0"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.halt_all_on_reset" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.log_file" value="C:\Users\Cartogan\Programs\vmks\Workshops\ghidra_demo_stm32f103\stm32f103_firmware\Debug\st-link_gdbserver_log.txt"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.low_power_debug" value="enable"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.max_halt_delay" value="2"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.reset_strategy" value="connect_under_reset"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_check_serial_number" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_txt_serial_number" value=""/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.watchdog_config" value="none"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkenable_rtos" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkrestart_configurations" value="{"fVersion":1,"fItems":[{"fDisplayName":"Reset","fIsSuppressible":false,"fResetAttribute":"Software system reset","fResetStrategies":[{"fDisplayName":"Software system reset","fLaunchAttribute":"system_reset","fGdbCommands":["monitor reset\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Hardware reset","fLaunchAttribute":"hardware_reset","fGdbCommands":["monitor reset hardware\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"Core reset","fLaunchAttribute":"core_reset","fGdbCommands":["monitor reset core\r\n"],"fCmdOptions":["-g"]},{"fDisplayName":"None","fLaunchAttribute":"no_reset","fGdbCommands":[],"fCmdOptions":["-g"]}],"fGdbCommandGroup":{"name":"Additional commands","commands":[]},"fStartApplication":true}]}"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.enableRtosProxy" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyCustomProperties" value=""/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriver" value="threadx"/>
+ <booleanAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriverAuto" value="false"/>
+ <stringAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyDriverPort" value="cortex_m0"/>
+ <intAttribute key="com.st.stm32cube.ide.mcu.rtosproxy.rtosProxyPort" value="60000"/>
+ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
+ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value=""/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="com.st.stm32cube.ide.mcu.debug.stlink"/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
+ <intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="61234"/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
+ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
+ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
+ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
+ <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
+ <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+ <booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/>
+ <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
+ <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
+ <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
+ <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="remote"/>
+ <booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
+ <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
+ <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug/ghidra_demo.elf"/>
+ <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="ghidra_demo"/>
+ <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
+ <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.732465711"/>
+ <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+ <listEntry value="/ghidra_demo"/>
+ </listAttribute>
+ <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+ <listEntry value="4"/>
+ </listAttribute>
+ <stringAttribute key="process_factory_id" value="com.st.stm32cube.ide.mcu.debug.launch.HardwareDebugProcessFactory"/>
+</launchConfiguration>
--- /dev/null
+Project: ghidra_demo
+Converter: ST System Workbench for STM32 project converter
+Date: 20240229
+
+Unknown value type "" for id gnu.c.link.option.libs on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.c.link.option.paths on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.c.link.option.other on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.cpp.link.option.libs on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Unknown value type "" for id gnu.cpp.link.option.paths on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Unknown value type "" for id gnu.cpp.link.option.other on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.noexceptions is no longer supported
+Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.nortti is no longer supported
+Value type err, id: gnu.cpp.link.option.flags
+Unrecognized tool command 'as' for tool id fr.ac6.managedbuild.tool.gnu.cross.assembler
+Unknown value type "" for id gnu.both.asm.option.include.paths on tool fr.ac6.managedbuild.tool.gnu.cross.assembler
+No map found for id: gnu.cpp.debugging.level.max
+No map found for id: gnu.cpp.compiler.option.preprocessor.def.symbols
+Unknown value type "" for id gnu.c.link.option.libs on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.c.link.option.paths on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.c.link.option.other on tool fr.ac6.managedbuild.tool.gnu.cross.c.linker
+Unknown value type "" for id gnu.cpp.link.option.libs on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Unknown value type "" for id gnu.cpp.link.option.paths on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Unknown value type "" for id gnu.cpp.link.option.other on tool fr.ac6.managedbuild.tool.gnu.cross.cpp.linker
+Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.noexceptions is no longer supported
+Option fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.nortti is no longer supported
+Unknown value type "" for id gnu.both.asm.option.include.paths on tool fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release