Compare commits

..

7 Commits

Author SHA1 Message Date
janik e9775f2ce7 seperated into transformer / experimental
KiBot PCB Generation / generate (push) Successful in 5m40s
KiBot PCB Generation / deploy (push) Successful in 28s
2025-12-16 17:16:26 +07:00
grabowski 5e21ee1571 revert 4b5d0db34f
KiBot PCB Generation / generate (push) Successful in 21m23s
KiBot PCB Generation / deploy (push) Successful in 44s
revert update checkout
2025-10-15 17:13:42 +07:00
grabowski 4b5d0db34f update checkout
KiBot PCB Generation / deploy (push) Has been cancelled
KiBot PCB Generation / generate (push) Has been cancelled
2025-10-15 15:49:59 +07:00
grabowski ab03884060 update workflow actions to v4
KiBot PCB Generation / generate (push) Has been cancelled
KiBot PCB Generation / deploy (push) Has been cancelled
2025-10-15 15:43:15 +07:00
janik 157e14cd7c minor layout changes
KiBot PCB Generation / generate (push) Successful in 18m50s
KiBot PCB Generation / deploy (push) Has been cancelled
2025-10-15 14:22:45 +07:00
janik 5406f90b95 finished v1.1
KiBot PCB Generation / generate (push) Successful in 9m25s
KiBot PCB Generation / deploy (push) Successful in 44s
2025-10-09 16:43:09 +07:00
janik cb10281704 further testing, shcematic improvements
KiBot PCB Generation / generate (push) Successful in 6m56s
KiBot PCB Generation / deploy (push) Successful in 56s
2025-10-08 17:50:05 +07:00
360 changed files with 257616 additions and 52116 deletions
+11 -11
View File
@@ -421,70 +421,70 @@ jobs:
chmod -R a+rw Generated || true
- name: Retrieve results - All outputs
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Automatic_outputs
path: Generated
- name: Retrieve results - Gerbers
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Gerbers-${{ steps.layers.outputs.layers }}layer
path: Generated/Gerbers
- name: Retrieve results - Assembly
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Assembly-${{ steps.layers.outputs.layers }}layer
path: Generated/Assembly
- name: Retrieve results - BOM
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: BOM-${{ steps.layers.outputs.layers }}layer
path: Generated/BoM
- name: Retrieve results - Datasheets
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Datasheets
path: Generated/Datasheets
- name: Retrieve results - 3D Model
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: 3D-Model
path: Generated/3D
- name: Retrieve results - Fabrication Package
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Fabrication-Package-${{ steps.layers.outputs.layers }}layer
path: Generated/*.zip
- name: Retrieve results - JLCPCB Package
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: JLCPCB-${{ steps.layers.outputs.layers }}layer
path: Generated/*_JLCPCB_compress.zip
- name: Retrieve results - Interactive Viewers
if: steps.config_check.outputs.found == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Interactive-Viewers
path: Generated/Interactive
- name: Retrieve results - Diff Report
if: steps.generate_diff.outputs.has_diff == 'true'
uses: actions/upload-artifact@v3
uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with:
name: Schematic-PCB-Diff
path: Generated/DIFF
@@ -498,7 +498,7 @@ jobs:
- uses: actions/checkout@v4
- name: Retrieve results
uses: actions/download-artifact@v3
uses: https://github.com/ChristopherHX/gitea-download-artifact@v4
with:
name: Automatic_outputs
path: Generated
+332
View File
@@ -0,0 +1,332 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299" 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="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1617071625" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1603786042" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32G474CBTx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.897539106" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.2139028596" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1196562698" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.50532173" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.2127464511" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.222396497" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32G474CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32G4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32G474xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.676479419" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="170" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1711100011" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/C64PSU}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.882758128" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1562087251" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.745081953" name="Debug level" 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"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.1407203867" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1002886498" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1166376281" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.1779687480" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1107933907" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.137801687" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32G474xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.571249935" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32G4xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1927743551" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.63852253" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1435903083" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1753953062" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1846035341" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.1571869342" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.97894712" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.2113609214" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1101128538" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.18855040" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1240176380" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.810166498" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1136790658" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.927978640" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1307123580" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.636085464" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736" 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="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736" name="Release" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1668994321" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.428353271" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32G474CBTx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1848860560" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.171525040" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1890231799" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1658256018" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.932522153" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1985116751" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32G474CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32G4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32G474xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.650736488" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="170" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.986156650" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/C64PSU}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1410358896" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1693251967" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1044907469" 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"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.965596627" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.644796389" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.1160936203" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.143823520" 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.os" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.927172501" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32G474xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.2141175761" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32G4xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.553522519" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.35358353" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.588923166" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1788834976" 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.os" valueType="enumerated"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.2067629243" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.1840132795" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.432520866" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.395678680" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1655090500" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1394113493" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1695606447" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.652489791" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.231568170" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1748151196" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1824390336" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1546728645" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.65797584">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.65797584" 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="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.65797584" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.65797584." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.8708178" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.675350171" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32G474CBTx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1396998678" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.228321373" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.246627769" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.569851536" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.493855913" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1904983327" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32G474CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32G4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32G474xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1640224048" name="Cpu clock frequence" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="170" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1281027497" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/C64PSU}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.735311501" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.2006906671" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1855830196" name="Debug level" 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"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.157180494" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1912403188" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1629961419" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.381323083" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1032522822" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1506700134" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32G474xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.505082228" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32G4xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1739233053" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1959465196" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1328862026" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1658628852" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.874144747" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.805491319" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.2086841037" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.742594965" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.447884668" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2084313060" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.166942023" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1628172650" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.1928881817" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1224520690" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1009979057" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.72889785" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1348968572">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1348968572" 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="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1348968572" name="Release" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1348968572." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.353202695" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.247084598" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32G474CBTx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1792927124" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1582475621" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.636128663" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv4-sp-d16" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1043717698" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.740239677" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.382897756" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32G474CBTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc | ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32G4xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32G474xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1137781942" name="Cpu clock frequence" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="170" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1467828888" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/C64PSU}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1030449639" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.819839422" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1416770793" name="Debug level" 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"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1009335607" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1435282348" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.2052750479" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.271396770" name="Optimization level" 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.os" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.872682043" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32G474xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.81271307" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32G4xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.159999454" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.23676458" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1762026445" name="Debug level" 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"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1557761898" name="Optimization level" 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.os" valueType="enumerated"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.583093127" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.740573275" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32G474CBTX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.1525614507" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1015339789" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1322389031" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1409667175" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.432060545" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.743066654" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.2107066322" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1032671562" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1815606098" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.389915405" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.pathentry"/>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="C64PSU.null.1845114449" name="C64PSU"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.644796389;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.553522519">
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1166376281;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1927743551">
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule>
</cproject>
+25
View File
File diff suppressed because one or more lines are too long
+32
View File
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>C64PSU</name>
<comment></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>com.st.stm32cube.ide.mcu.MCUProjectNature</nature>
<nature>com.st.stm32cube.ide.mcu.MCUCubeProjectNature</nature>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature</nature>
<nature>com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature</nature>
<nature>com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature</nature>
<nature>com.st.stm32cube.ide.mcu.MCURootProjectNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
</natures>
</projectDescription>
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.332987299" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider-reference id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" ref="shared-provider"/>
<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="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1404171258386938688" 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 &quot;${INPUTS}&quot;" 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="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.662441736" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider-reference id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" ref="shared-provider"/>
<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="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1404171258386938688" 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 &quot;${INPUTS}&quot;" 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="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.65797584" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider-reference id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" ref="shared-provider"/>
<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="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1404171258386938688" 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 &quot;${INPUTS}&quot;" 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="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1348968572" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider-reference id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" ref="shared-provider"/>
<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="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1404171258386938688" 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 &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
</project>
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
@@ -0,0 +1,5 @@
635E684B79701B039C64EA45C3F84D30=A303B722E829A74A50F19E28DBC37946
66BE74F758C12D739921AEA421D593D3=1
8DF89ED150041C4CBC7CB9A9CAA90856=030A9442AEB48217A304EB6A045F69AD
DC22A860405A8BF2F2C095E5B6529F12=030A9442AEB48217A304EB6A045F69AD
eclipse.preferences.version=1
+64 -75
View File
@@ -23,6 +23,10 @@ ADC4.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_247CYCLES_5
CAD.formats=
CAD.pinconfig=
CAD.provider=
COMP5.BlankingSrce=COMP_BLANKINGSRC_TIM3_OC3_COMP5
COMP5.IPParameters=BlankingSrce
COMP7.BlankingSrce=COMP_BLANKINGSRC_TIM3_OC3_COMP7
COMP7.IPParameters=BlankingSrce
DAC1.DAC_Channel-DAC_OUT2_Int=DAC_CHANNEL_2
DAC1.IPParameters=DAC_Channel-DAC_OUT2_Int
Dma.ADC3.0.Direction=DMA_PERIPH_TO_MEMORY
@@ -64,56 +68,15 @@ Dma.Request1=ADC4
Dma.RequestsNb=2
File.Version=6
GPIO.groupedBy=Group By Peripherals
HRTIM1.CompareUnit1-Output_TA1TA2=HRTIM_COMPAREUNIT_1
HRTIM1.CompareUnit1-Output_TB1TB2=HRTIM_COMPAREUNIT_1
HRTIM1.CompareValue1-Output_TA1TA2=0x0
HRTIM1.CompareValue1-Output_TB1TB2=0x0
HRTIM1.DeadTimeInsertion-Output_TB1TB2=HRTIM_TIMDEADTIMEINSERTION_DISABLED
HRTIM1.Event_EEV1=HRTIM_EVENT_1
HRTIM1.IPParameters=SyncOptions,Event_EEV1,CompareUnit1-Output_TB1TB2,CompareValue1-Output_TB1TB2,CompareUnit1-Output_TA1TA2,CompareValue1-Output_TA1TA2,Periode_MASTER,Periode_TB,PreloadEnable-Output_TB1TB2,RepetitionUpdate-Output_TB1TB2,DeadTimeInsertion-Output_TB1TB2,NumberUpdateTrigger-Output_TB1TB2,UpdateTrigger1-Output_TB1TB2,ResetUpdate-Output_TB1TB2,NumberResetTrigger-Output_TB1TB2,ResetTrigger1-Output_TB1TB2,NumberSetSource1-Output_TB1TB2,Periode_TA,SetOutput1_Source1-Output_TB1TB2,NumberResetSource1-Output_TB1TB2,ResetOutput1_Source1-Output_TB1TB2,NumberSetSource2_TB,SetOutput2_Source1-Output_TB1TB2,NumberResetSource2_TB,ResetOutput2_Source1-Output_TB1TB2,PreloadEnable-Output_TA1TA2,RepetitionUpdate-Output_TA1TA2,NumberUpdateTrigger-Output_TA1TA2,UpdateTrigger1-Output_TA1TA2,ResetUpdate-Output_TA1TA2,NumberResetTrigger-Output_TA1TA2,ResetTrigger1-Output_TA1TA2,NumberSetSource1-Output_TA1TA2,SetOutput1_Source1-Output_TA1TA2,NumberResetSource1-Output_TA1TA2,ResetOutput1_Source1-Output_TA1TA2,NumberSetSource2_TA,SetOutput2_Source1-Output_TA1TA2,NumberResetSource2_TA,ResetOutput2_Source1-Output_TA1TA2
HRTIM1.NumberResetSource1-Output_TA1TA2=1
HRTIM1.NumberResetSource1-Output_TB1TB2=1
HRTIM1.NumberResetSource2_TA=1
HRTIM1.NumberResetSource2_TB=1
HRTIM1.NumberResetTrigger-Output_TA1TA2=1
HRTIM1.NumberResetTrigger-Output_TB1TB2=1
HRTIM1.NumberSetSource1-Output_TA1TA2=1
HRTIM1.NumberSetSource1-Output_TB1TB2=1
HRTIM1.NumberSetSource2_TA=1
HRTIM1.NumberSetSource2_TB=1
HRTIM1.NumberUpdateTrigger-Output_TA1TA2=1
HRTIM1.NumberUpdateTrigger-Output_TB1TB2=1
HRTIM1.Periode_MASTER=0xD480
HRTIM1.Periode_TA=0xD480
HRTIM1.Periode_TB=0xD480
HRTIM1.PreloadEnable-Output_TA1TA2=HRTIM_PRELOAD_ENABLED
HRTIM1.PreloadEnable-Output_TB1TB2=HRTIM_PRELOAD_ENABLED
HRTIM1.RepetitionUpdate-Output_TA1TA2=HRTIM_UPDATEONREPETITION_ENABLED
HRTIM1.RepetitionUpdate-Output_TB1TB2=HRTIM_UPDATEONREPETITION_ENABLED
HRTIM1.ResetOutput1_Source1-Output_TA1TA2=HRTIM_OUTPUTRESET_TIMCMP1
HRTIM1.ResetOutput1_Source1-Output_TB1TB2=HRTIM_OUTPUTRESET_TIMCMP1
HRTIM1.ResetOutput2_Source1-Output_TA1TA2=HRTIM_OUTPUTRESET_TIMCMP1
HRTIM1.ResetOutput2_Source1-Output_TB1TB2=HRTIM_OUTPUTRESET_TIMCMP1
HRTIM1.ResetTrigger1-Output_TA1TA2=HRTIM_TIMRESETTRIGGER_MASTER_PER
HRTIM1.ResetTrigger1-Output_TB1TB2=HRTIM_TIMRESETTRIGGER_MASTER_PER
HRTIM1.ResetUpdate-Output_TA1TA2=HRTIM_TIMUPDATEONRESET_ENABLED
HRTIM1.ResetUpdate-Output_TB1TB2=HRTIM_TIMUPDATEONRESET_ENABLED
HRTIM1.SetOutput1_Source1-Output_TA1TA2=HRTIM_OUTPUTSET_TIMPER
HRTIM1.SetOutput1_Source1-Output_TB1TB2=HRTIM_OUTPUTSET_TIMPER
HRTIM1.SetOutput2_Source1-Output_TA1TA2=HRTIM_OUTPUTSET_TIMPER
HRTIM1.SetOutput2_Source1-Output_TB1TB2=HRTIM_OUTPUTSET_TIMPER
HRTIM1.SyncOptions=HRTIM_SYNCOPTION_NONE
HRTIM1.UpdateTrigger1-Output_TA1TA2=HRTIM_TIMUPDATETRIGGER_TIMER_A
HRTIM1.UpdateTrigger1-Output_TB1TB2=HRTIM_TIMUPDATETRIGGER_TIMER_B
KeepUserPlacement=false
Mcu.CPN=STM32G474CBT6TR
Mcu.Family=STM32G4
Mcu.IP0=ADC3
Mcu.IP1=ADC4
Mcu.IP10=NVIC
Mcu.IP11=RCC
Mcu.IP12=SYS
Mcu.IP13=TIM1
Mcu.IP10=RCC
Mcu.IP11=SYS
Mcu.IP12=TIM1
Mcu.IP13=TIM3
Mcu.IP14=USART1
Mcu.IP2=COMP5
Mcu.IP3=COMP7
@@ -122,7 +85,7 @@ Mcu.IP5=DAC1
Mcu.IP6=DAC4
Mcu.IP7=DMA
Mcu.IP8=FMAC
Mcu.IP9=HRTIM1
Mcu.IP9=NVIC
Mcu.IPNb=15
Mcu.Name=STM32G474C(B-C-E)Tx
Mcu.Package=LQFP48
@@ -132,20 +95,23 @@ Mcu.Pin10=PA13
Mcu.Pin11=PA14
Mcu.Pin12=PA15
Mcu.Pin13=PB3
Mcu.Pin14=PB6
Mcu.Pin15=PB7
Mcu.Pin16=VP_COMP5_VS_DAC1OUT2
Mcu.Pin17=VP_COMP7_VS_DAC4OUT1
Mcu.Pin18=VP_CORDIC_VS_CORDIC
Mcu.Pin19=VP_DAC1_VS_DACI2
Mcu.Pin14=PB4
Mcu.Pin15=PB5
Mcu.Pin16=PB6
Mcu.Pin17=PB7
Mcu.Pin18=VP_COMP5_VS_DAC1OUT2
Mcu.Pin19=VP_COMP7_VS_DAC4OUT1
Mcu.Pin2=PB11
Mcu.Pin20=VP_DAC4_VS_DACI1
Mcu.Pin21=VP_FMAC_VS_FMAC
Mcu.Pin22=VP_HRTIM1_VS_hrtimMasterTimerNoOutput
Mcu.Pin23=VP_SYS_V_VREFBUF
Mcu.Pin24=VP_SYS_VS_Systick
Mcu.Pin25=VP_SYS_VS_DBSignals
Mcu.Pin26=VP_TIM1_VS_ClockSourceINT
Mcu.Pin20=VP_CORDIC_VS_CORDIC
Mcu.Pin21=VP_DAC1_VS_DACI2
Mcu.Pin22=VP_DAC4_VS_DACI1
Mcu.Pin23=VP_FMAC_VS_FMAC
Mcu.Pin24=VP_SYS_V_VREFBUF
Mcu.Pin25=VP_SYS_VS_Systick
Mcu.Pin26=VP_SYS_VS_DBSignals
Mcu.Pin27=VP_TIM1_VS_ClockSourceINT
Mcu.Pin28=VP_TIM3_VS_ClockSourceINT
Mcu.Pin29=VP_TIM3_VS_no_output3
Mcu.Pin3=PB12
Mcu.Pin4=PB13
Mcu.Pin5=PB14
@@ -153,7 +119,7 @@ Mcu.Pin6=PA8
Mcu.Pin7=PA9
Mcu.Pin8=PA10
Mcu.Pin9=PA11
Mcu.PinsNb=27
Mcu.PinsNb=30
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32G474CBTx
@@ -175,28 +141,37 @@ NVIC.TIM1_BRK_TIM15_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM1_CC_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM1_TRG_COM_TIM17_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM1_UP_TIM16_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
PA10.Mode=Output_TB1TB2
PA10.Signal=HRTIM1_CHB1
PA11.Mode=Output_TB1TB2
PA11.Signal=HRTIM1_CHB2
PA10.GPIOParameters=GPIO_Label
PA10.GPIO_Label=B1
PA10.Locked=true
PA10.Signal=GPIO_Output
PA11.GPIOParameters=GPIO_Label
PA11.GPIO_Label=B2
PA11.Locked=true
PA11.Signal=GPIO_Output
PA13.Mode=JTAG_4_pins
PA13.Signal=SYS_JTMS-SWDIO
PA14.Mode=JTAG_4_pins
PA14.Signal=SYS_JTCK-SWCLK
PA15.Mode=JTAG_4_pins
PA15.Signal=SYS_JTDI
PA8.Mode=Output_TA1TA2
PA8.Signal=HRTIM1_CHA1
PA9.Mode=Output_TA1TA2
PA9.Signal=HRTIM1_CHA2
PA8.GPIOParameters=GPIO_Label
PA8.GPIO_Label=A1
PA8.Locked=true
PA8.Signal=GPIO_Output
PA9.GPIOParameters=GPIO_Label
PA9.GPIO_Label=A2
PA9.Locked=true
PA9.Signal=GPIO_Output
PB11.GPIOParameters=GPIO_PuPd,GPIO_Label
PB11.GPIO_Label=ENABLE_DRVA
PB11.GPIO_Label=ENABLE_DRVA1
PB11.GPIO_PuPd=GPIO_PULLDOWN
PB11.Locked=true
PB11.Signal=GPIO_Output
PB12.GPIOParameters=GPIO_PuPd,GPIO_Label
PB12.GPIO_Label=ENABLE_DRVB
PB12.GPIO_Label=ENABLE_DRVB1
PB12.GPIO_PuPd=GPIO_PULLDOWN
PB12.Locked=true
PB12.Signal=GPIO_Output
@@ -210,6 +185,14 @@ PB14.Locked=true
PB14.Signal=SharedAnalog_PB14
PB3.Mode=JTAG_4_pins
PB3.Signal=SYS_JTDO-SWO
PB4.GPIOParameters=GPIO_Label
PB4.GPIO_Label=ENABLE_DRVA2
PB4.Locked=true
PB4.Signal=GPIO_Output
PB5.GPIOParameters=GPIO_Label
PB5.GPIO_Label=ENABLE_DRVB2
PB5.Locked=true
PB5.Signal=GPIO_Output
PB6.Locked=true
PB6.Mode=Asynchronous
PB6.Signal=USART1_TX
@@ -240,7 +223,7 @@ ProjectManager.LastFirmware=true
ProjectManager.LibraryCopy=1
ProjectManager.MainLocation=Core/Src
ProjectManager.NoMain=false
ProjectManager.PreviousToolchain=
ProjectManager.PreviousToolchain=STM32CubeIDE
ProjectManager.ProjectBuild=false
ProjectManager.ProjectFileName=C64PSU.ioc
ProjectManager.ProjectName=C64PSU
@@ -252,7 +235,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM1_Init-TIM1-false-HAL-true,5-MX_CORDIC_Init-CORDIC-false-HAL-true,6-MX_FMAC_Init-FMAC-false-HAL-true,7-MX_ADC3_Init-ADC3-false-HAL-true,8-MX_ADC4_Init-ADC4-false-HAL-true,9-MX_COMP5_Init-COMP5-false-HAL-true,10-MX_COMP7_Init-COMP7-false-HAL-true,11-MX_DAC1_Init-DAC1-false-HAL-true,12-MX_DAC4_Init-DAC4-false-HAL-true,13-MX_HRTIM1_Init-HRTIM1-false-HAL-true,14-MX_USART1_UART_Init-USART1-false-HAL-true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM1_Init-TIM1-false-HAL-true,5-MX_CORDIC_Init-CORDIC-false-HAL-true,6-MX_FMAC_Init-FMAC-false-HAL-true,7-MX_ADC3_Init-ADC3-false-HAL-true,8-MX_ADC4_Init-ADC4-false-HAL-true,9-MX_COMP5_Init-COMP5-false-HAL-true,10-MX_COMP7_Init-COMP7-false-HAL-true,11-MX_DAC1_Init-DAC1-false-HAL-true,12-MX_DAC4_Init-DAC4-false-HAL-true,13-MX_USART1_UART_Init-USART1-false-HAL-true,14-MX_TIM3_Init-TIM3-false-HAL-true
RCC.ADC12Freq_Value=170000000
RCC.ADC345Freq_Value=170000000
RCC.AHBFreq_Value=170000000
@@ -309,6 +292,11 @@ SH.SharedAnalog_PB14.ConfNb=2
TIM1.IPParameters=Prescaler,PeriodNoDither
TIM1.PeriodNoDither=20
TIM1.Prescaler=170-1
TIM3.Channel-Output\ Compare3\ No\ Output=TIM_CHANNEL_3
TIM3.IPParameters=Prescaler,PeriodNoDither,Channel-Output Compare3 No Output,PulseNoDither_3
TIM3.PeriodNoDither=200
TIM3.Prescaler=17000
TIM3.PulseNoDither_3=20
USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC
VP_COMP5_VS_DAC1OUT2.Mode=INM_DAC1OUT2
@@ -323,8 +311,6 @@ VP_DAC4_VS_DACI1.Mode=DAC_OUT1_Int
VP_DAC4_VS_DACI1.Signal=DAC4_VS_DACI1
VP_FMAC_VS_FMAC.Mode=FMAC_Activate
VP_FMAC_VS_FMAC.Signal=FMAC_VS_FMAC
VP_HRTIM1_VS_hrtimMasterTimerNoOutput.Mode=MasterTimer
VP_HRTIM1_VS_hrtimMasterTimerNoOutput.Signal=HRTIM1_VS_hrtimMasterTimerNoOutput
VP_SYS_VS_DBSignals.Mode=DisableDeadBatterySignals
VP_SYS_VS_DBSignals.Signal=SYS_VS_DBSignals
VP_SYS_VS_Systick.Mode=SysTick
@@ -333,5 +319,8 @@ VP_SYS_V_VREFBUF.Mode=ExternalMode
VP_SYS_V_VREFBUF.Signal=SYS_V_VREFBUF
VP_TIM1_VS_ClockSourceINT.Mode=Internal
VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT
VP_TIM3_VS_ClockSourceINT.Mode=Internal
VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT
VP_TIM3_VS_no_output3.Mode=Output Compare3 No Output
VP_TIM3_VS_no_output3.Signal=TIM3_VS_no_output3
board=custom
isbadioc=false
+89
View File
@@ -0,0 +1,89 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : main.h
* @brief : Header for main.c file.
* This file contains the common defines of the application.
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MAIN_H
#define __MAIN_H
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include "stm32g4xx_hal.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported types ------------------------------------------------------------*/
/* USER CODE BEGIN ET */
/* USER CODE END ET */
/* Exported constants --------------------------------------------------------*/
/* USER CODE BEGIN EC */
/* USER CODE END EC */
/* Exported macro ------------------------------------------------------------*/
/* USER CODE BEGIN EM */
/* USER CODE END EM */
/* Exported functions prototypes ---------------------------------------------*/
void Error_Handler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/
#define ENABLE_DRVA1_Pin GPIO_PIN_11
#define ENABLE_DRVA1_GPIO_Port GPIOB
#define ENABLE_DRVB1_Pin GPIO_PIN_12
#define ENABLE_DRVB1_GPIO_Port GPIOB
#define VOLTAGE_Pin GPIO_PIN_13
#define VOLTAGE_GPIO_Port GPIOB
#define CURRENT_Pin GPIO_PIN_14
#define CURRENT_GPIO_Port GPIOB
#define A1_Pin GPIO_PIN_8
#define A1_GPIO_Port GPIOA
#define A2_Pin GPIO_PIN_9
#define A2_GPIO_Port GPIOA
#define B1_Pin GPIO_PIN_10
#define B1_GPIO_Port GPIOA
#define B2_Pin GPIO_PIN_11
#define B2_GPIO_Port GPIOA
#define ENABLE_DRVA2_Pin GPIO_PIN_4
#define ENABLE_DRVA2_GPIO_Port GPIOB
#define ENABLE_DRVB2_Pin GPIO_PIN_5
#define ENABLE_DRVB2_GPIO_Port GPIOB
/* USER CODE BEGIN Private defines */
/* USER CODE END Private defines */
#ifdef __cplusplus
}
#endif
#endif /* __MAIN_H */
+380
View File
@@ -0,0 +1,380 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file stm32g4xx_hal_conf.h
* @author MCD Application Team
* @brief HAL configuration file
******************************************************************************
* @attention
*
* Copyright (c) 2019 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef STM32G4xx_HAL_CONF_H
#define STM32G4xx_HAL_CONF_H
#ifdef __cplusplus
extern "C" {
#endif
/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* ########################## Module Selection ############################## */
/**
* @brief This is the list of modules to be used in the HAL driver
*/
#define HAL_MODULE_ENABLED
#define HAL_ADC_MODULE_ENABLED
#define HAL_COMP_MODULE_ENABLED
#define HAL_CORDIC_MODULE_ENABLED
/*#define HAL_CRC_MODULE_ENABLED */
/*#define HAL_CRYP_MODULE_ENABLED */
#define HAL_DAC_MODULE_ENABLED
/*#define HAL_FDCAN_MODULE_ENABLED */
#define HAL_FMAC_MODULE_ENABLED
/*#define HAL_HRTIM_MODULE_ENABLED */
/*#define HAL_IRDA_MODULE_ENABLED */
/*#define HAL_IWDG_MODULE_ENABLED */
/*#define HAL_I2C_MODULE_ENABLED */
/*#define HAL_I2S_MODULE_ENABLED */
/*#define HAL_LPTIM_MODULE_ENABLED */
/*#define HAL_NAND_MODULE_ENABLED */
/*#define HAL_NOR_MODULE_ENABLED */
/*#define HAL_OPAMP_MODULE_ENABLED */
/*#define HAL_PCD_MODULE_ENABLED */
/*#define HAL_QSPI_MODULE_ENABLED */
/*#define HAL_RNG_MODULE_ENABLED */
/*#define HAL_RTC_MODULE_ENABLED */
/*#define HAL_SAI_MODULE_ENABLED */
/*#define HAL_SMARTCARD_MODULE_ENABLED */
/*#define HAL_SMBUS_MODULE_ENABLED */
/*#define HAL_SPI_MODULE_ENABLED */
/*#define HAL_SRAM_MODULE_ENABLED */
#define HAL_TIM_MODULE_ENABLED
#define HAL_UART_MODULE_ENABLED
/*#define HAL_USART_MODULE_ENABLED */
/*#define HAL_WWDG_MODULE_ENABLED */
#define HAL_GPIO_MODULE_ENABLED
#define HAL_EXTI_MODULE_ENABLED
#define HAL_DMA_MODULE_ENABLED
#define HAL_RCC_MODULE_ENABLED
#define HAL_FLASH_MODULE_ENABLED
#define HAL_PWR_MODULE_ENABLED
#define HAL_CORTEX_MODULE_ENABLED
/* ########################## Register Callbacks selection ############################## */
/**
* @brief This is the list of modules where register callback can be used
*/
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U
#define USE_HAL_COMP_REGISTER_CALLBACKS 0U
#define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U
#define USE_HAL_EXTI_REGISTER_CALLBACKS 0U
#define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U
#define USE_HAL_FMAC_REGISTER_CALLBACKS 0U
#define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U
#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U
#define USE_HAL_UART_REGISTER_CALLBACKS 0U
#define USE_HAL_USART_REGISTER_CALLBACKS 0U
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U
/* ########################## Oscillator Values adaptation ####################*/
/**
* @brief Adjust the value of External High Speed oscillator (HSE) used in your application.
* This value is used by the RCC HAL module to compute the system frequency
* (when HSE is used as system clock source, directly or through the PLL).
*/
#if !defined (HSE_VALUE)
#define HSE_VALUE (40000000UL) /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
#if !defined (HSE_STARTUP_TIMEOUT)
#define HSE_STARTUP_TIMEOUT (100UL) /*!< Time out for HSE start up, in ms */
#endif /* HSE_STARTUP_TIMEOUT */
/**
* @brief Internal High Speed oscillator (HSI) value.
* This value is used by the RCC HAL module to compute the system frequency
* (when HSI is used as system clock source, directly or through the PLL).
*/
#if !defined (HSI_VALUE)
#define HSI_VALUE (16000000UL) /*!< Value of the Internal oscillator in Hz*/
#endif /* HSI_VALUE */
/**
* @brief Internal High Speed oscillator (HSI48) value for USB FS and RNG.
* This internal oscillator is mainly dedicated to provide a high precision clock to
* the USB peripheral by means of a special Clock Recovery System (CRS) circuitry.
* When the CRS is not used, the HSI48 RC oscillator runs on it default frequency
* which is subject to manufacturing process variations.
*/
#if !defined (HSI48_VALUE)
#define HSI48_VALUE (48000000UL) /*!< Value of the Internal High Speed oscillator for USB FS/RNG in Hz.
The real value my vary depending on manufacturing process variations.*/
#endif /* HSI48_VALUE */
/**
* @brief Internal Low Speed oscillator (LSI) value.
*/
#if !defined (LSI_VALUE)
/*!< Value of the Internal Low Speed oscillator in Hz
The real value may vary depending on the variations in voltage and temperature.*/
#define LSI_VALUE (32000UL) /*!< LSI Typical Value in Hz*/
#endif /* LSI_VALUE */
/**
* @brief External Low Speed oscillator (LSE) value.
* This value is used by the UART, RTC HAL module to compute the system frequency
*/
#if !defined (LSE_VALUE)
#define LSE_VALUE (32768UL) /*!< Value of the External Low Speed oscillator in Hz */
#endif /* LSE_VALUE */
#if !defined (LSE_STARTUP_TIMEOUT)
#define LSE_STARTUP_TIMEOUT (5000UL) /*!< Time out for LSE start up, in ms */
#endif /* LSE_STARTUP_TIMEOUT */
/**
* @brief External clock source for I2S and SAI peripherals
* This value is used by the I2S and SAI HAL modules to compute the I2S and SAI clock source
* frequency, this source is inserted directly through I2S_CKIN pad.
*/
#if !defined (EXTERNAL_CLOCK_VALUE)
#define EXTERNAL_CLOCK_VALUE (12288000UL) /*!< Value of the External oscillator in Hz*/
#endif /* EXTERNAL_CLOCK_VALUE */
/* Tip: To avoid modifying this file each time you need to use different HSE,
=== you can define the HSE value in your toolchain compiler preprocessor. */
/* ########################### System Configuration ######################### */
/**
* @brief This is the HAL system configuration section
*/
#define VDD_VALUE (3300UL) /*!< Value of VDD in mv */
#define TICK_INT_PRIORITY (15UL) /*!< tick interrupt priority (lowest by default) */
#define USE_RTOS 0U
#define PREFETCH_ENABLE 0U
#define INSTRUCTION_CACHE_ENABLE 1U
#define DATA_CACHE_ENABLE 1U
/* ########################## Assert Selection ############################## */
/**
* @brief Uncomment the line below to expanse the "assert_param" macro in the
* HAL drivers code
*/
/* #define USE_FULL_ASSERT 1U */
/* ################## SPI peripheral configuration ########################## */
/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver
* Activated: CRC code is present inside driver
* Deactivated: CRC code cleaned from driver
*/
#define USE_SPI_CRC 0U
/* Includes ------------------------------------------------------------------*/
/**
* @brief Include module's header file
*/
#ifdef HAL_RCC_MODULE_ENABLED
#include "stm32g4xx_hal_rcc.h"
#endif /* HAL_RCC_MODULE_ENABLED */
#ifdef HAL_GPIO_MODULE_ENABLED
#include "stm32g4xx_hal_gpio.h"
#endif /* HAL_GPIO_MODULE_ENABLED */
#ifdef HAL_DMA_MODULE_ENABLED
#include "stm32g4xx_hal_dma.h"
#endif /* HAL_DMA_MODULE_ENABLED */
#ifdef HAL_CORTEX_MODULE_ENABLED
#include "stm32g4xx_hal_cortex.h"
#endif /* HAL_CORTEX_MODULE_ENABLED */
#ifdef HAL_ADC_MODULE_ENABLED
#include "stm32g4xx_hal_adc.h"
#endif /* HAL_ADC_MODULE_ENABLED */
#ifdef HAL_COMP_MODULE_ENABLED
#include "stm32g4xx_hal_comp.h"
#endif /* HAL_COMP_MODULE_ENABLED */
#ifdef HAL_CORDIC_MODULE_ENABLED
#include "stm32g4xx_hal_cordic.h"
#endif /* HAL_CORDIC_MODULE_ENABLED */
#ifdef HAL_CRC_MODULE_ENABLED
#include "stm32g4xx_hal_crc.h"
#endif /* HAL_CRC_MODULE_ENABLED */
#ifdef HAL_CRYP_MODULE_ENABLED
#include "stm32g4xx_hal_cryp.h"
#endif /* HAL_CRYP_MODULE_ENABLED */
#ifdef HAL_DAC_MODULE_ENABLED
#include "stm32g4xx_hal_dac.h"
#endif /* HAL_DAC_MODULE_ENABLED */
#ifdef HAL_EXTI_MODULE_ENABLED
#include "stm32g4xx_hal_exti.h"
#endif /* HAL_EXTI_MODULE_ENABLED */
#ifdef HAL_FDCAN_MODULE_ENABLED
#include "stm32g4xx_hal_fdcan.h"
#endif /* HAL_FDCAN_MODULE_ENABLED */
#ifdef HAL_FLASH_MODULE_ENABLED
#include "stm32g4xx_hal_flash.h"
#endif /* HAL_FLASH_MODULE_ENABLED */
#ifdef HAL_FMAC_MODULE_ENABLED
#include "stm32g4xx_hal_fmac.h"
#endif /* HAL_FMAC_MODULE_ENABLED */
#ifdef HAL_HRTIM_MODULE_ENABLED
#include "stm32g4xx_hal_hrtim.h"
#endif /* HAL_HRTIM_MODULE_ENABLED */
#ifdef HAL_IRDA_MODULE_ENABLED
#include "stm32g4xx_hal_irda.h"
#endif /* HAL_IRDA_MODULE_ENABLED */
#ifdef HAL_IWDG_MODULE_ENABLED
#include "stm32g4xx_hal_iwdg.h"
#endif /* HAL_IWDG_MODULE_ENABLED */
#ifdef HAL_I2C_MODULE_ENABLED
#include "stm32g4xx_hal_i2c.h"
#endif /* HAL_I2C_MODULE_ENABLED */
#ifdef HAL_I2S_MODULE_ENABLED
#include "stm32g4xx_hal_i2s.h"
#endif /* HAL_I2S_MODULE_ENABLED */
#ifdef HAL_LPTIM_MODULE_ENABLED
#include "stm32g4xx_hal_lptim.h"
#endif /* HAL_LPTIM_MODULE_ENABLED */
#ifdef HAL_NAND_MODULE_ENABLED
#include "stm32g4xx_hal_nand.h"
#endif /* HAL_NAND_MODULE_ENABLED */
#ifdef HAL_NOR_MODULE_ENABLED
#include "stm32g4xx_hal_nor.h"
#endif /* HAL_NOR_MODULE_ENABLED */
#ifdef HAL_OPAMP_MODULE_ENABLED
#include "stm32g4xx_hal_opamp.h"
#endif /* HAL_OPAMP_MODULE_ENABLED */
#ifdef HAL_PCD_MODULE_ENABLED
#include "stm32g4xx_hal_pcd.h"
#endif /* HAL_PCD_MODULE_ENABLED */
#ifdef HAL_PWR_MODULE_ENABLED
#include "stm32g4xx_hal_pwr.h"
#endif /* HAL_PWR_MODULE_ENABLED */
#ifdef HAL_QSPI_MODULE_ENABLED
#include "stm32g4xx_hal_qspi.h"
#endif /* HAL_QSPI_MODULE_ENABLED */
#ifdef HAL_RNG_MODULE_ENABLED
#include "stm32g4xx_hal_rng.h"
#endif /* HAL_RNG_MODULE_ENABLED */
#ifdef HAL_RTC_MODULE_ENABLED
#include "stm32g4xx_hal_rtc.h"
#endif /* HAL_RTC_MODULE_ENABLED */
#ifdef HAL_SAI_MODULE_ENABLED
#include "stm32g4xx_hal_sai.h"
#endif /* HAL_SAI_MODULE_ENABLED */
#ifdef HAL_SMARTCARD_MODULE_ENABLED
#include "stm32g4xx_hal_smartcard.h"
#endif /* HAL_SMARTCARD_MODULE_ENABLED */
#ifdef HAL_SMBUS_MODULE_ENABLED
#include "stm32g4xx_hal_smbus.h"
#endif /* HAL_SMBUS_MODULE_ENABLED */
#ifdef HAL_SPI_MODULE_ENABLED
#include "stm32g4xx_hal_spi.h"
#endif /* HAL_SPI_MODULE_ENABLED */
#ifdef HAL_SRAM_MODULE_ENABLED
#include "stm32g4xx_hal_sram.h"
#endif /* HAL_SRAM_MODULE_ENABLED */
#ifdef HAL_TIM_MODULE_ENABLED
#include "stm32g4xx_hal_tim.h"
#endif /* HAL_TIM_MODULE_ENABLED */
#ifdef HAL_UART_MODULE_ENABLED
#include "stm32g4xx_hal_uart.h"
#endif /* HAL_UART_MODULE_ENABLED */
#ifdef HAL_USART_MODULE_ENABLED
#include "stm32g4xx_hal_usart.h"
#endif /* HAL_USART_MODULE_ENABLED */
#ifdef HAL_WWDG_MODULE_ENABLED
#include "stm32g4xx_hal_wwdg.h"
#endif /* HAL_WWDG_MODULE_ENABLED */
/* Exported macro ------------------------------------------------------------*/
#ifdef USE_FULL_ASSERT
/**
* @brief The assert_param macro is used for function's parameters check.
* @param expr: If expr is false, it calls assert_failed function
* which reports the name of the source file and the source
* line number of the call that failed.
* If expr is true, it returns no value.
* @retval None
*/
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__))
/* Exported functions ------------------------------------------------------- */
void assert_failed(uint8_t *file, uint32_t line);
#else
#define assert_param(expr) ((void)0U)
#endif /* USE_FULL_ASSERT */
#ifdef __cplusplus
}
#endif
#endif /* STM32G4xx_HAL_CONF_H */
+73
View File
@@ -0,0 +1,73 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file stm32g4xx_it.h
* @brief This file contains the headers of the interrupt handlers.
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32G4xx_IT_H
#define __STM32G4xx_IT_H
#ifdef __cplusplus
extern "C" {
#endif
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported types ------------------------------------------------------------*/
/* USER CODE BEGIN ET */
/* USER CODE END ET */
/* Exported constants --------------------------------------------------------*/
/* USER CODE BEGIN EC */
/* USER CODE END EC */
/* Exported macro ------------------------------------------------------------*/
/* USER CODE BEGIN EM */
/* USER CODE END EM */
/* Exported functions prototypes ---------------------------------------------*/
void NMI_Handler(void);
void HardFault_Handler(void);
void MemManage_Handler(void);
void BusFault_Handler(void);
void UsageFault_Handler(void);
void SVC_Handler(void);
void DebugMon_Handler(void);
void PendSV_Handler(void);
void SysTick_Handler(void);
void DMA1_Channel1_IRQHandler(void);
void DMA1_Channel2_IRQHandler(void);
void TIM1_BRK_TIM15_IRQHandler(void);
void TIM1_UP_TIM16_IRQHandler(void);
void TIM1_TRG_COM_TIM17_IRQHandler(void);
void TIM1_CC_IRQHandler(void);
void TIM3_IRQHandler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */
#ifdef __cplusplus
}
#endif
#endif /* __STM32G4xx_IT_H */
+847
View File
@@ -0,0 +1,847 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : main.c
* @brief : Main program body
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "main.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
/* USER CODE END PTD */
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM */
/* USER CODE END PM */
/* Private variables ---------------------------------------------------------*/
ADC_HandleTypeDef hadc3;
ADC_HandleTypeDef hadc4;
DMA_HandleTypeDef hdma_adc3;
DMA_HandleTypeDef hdma_adc4;
COMP_HandleTypeDef hcomp5;
COMP_HandleTypeDef hcomp7;
CORDIC_HandleTypeDef hcordic;
DAC_HandleTypeDef hdac1;
DAC_HandleTypeDef hdac4;
FMAC_HandleTypeDef hfmac;
TIM_HandleTypeDef htim1;
TIM_HandleTypeDef htim3;
UART_HandleTypeDef huart1;
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_DMA_Init(void);
static void MX_TIM1_Init(void);
static void MX_CORDIC_Init(void);
static void MX_FMAC_Init(void);
static void MX_ADC3_Init(void);
static void MX_ADC4_Init(void);
static void MX_COMP5_Init(void);
static void MX_COMP7_Init(void);
static void MX_DAC1_Init(void);
static void MX_DAC4_Init(void);
static void MX_USART1_UART_Init(void);
static void MX_TIM3_Init(void);
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
/**
* @brief The application entry point.
* @retval int
*/
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration--------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_DMA_Init();
MX_TIM1_Init();
MX_CORDIC_Init();
MX_FMAC_Init();
MX_ADC3_Init();
MX_ADC4_Init();
MX_COMP5_Init();
MX_COMP7_Init();
MX_DAC1_Init();
MX_DAC4_Init();
MX_USART1_UART_Init();
MX_TIM3_Init();
/* USER CODE BEGIN 2 */
HAL_ADCEx_Calibration_Start(&hadc3, ADC_SINGLE_ENDED);
HAL_ADCEx_Calibration_Start(&hadc4, ADC_SINGLE_ENDED);
//HAL_ADC_Start_DMA(&hadc3,&current,1);
//HAL_ADC_Start_DMA(&hadc4,&voltage,1);
// HAL_DAC_SetValue(&hdac1, DAC_CHANNEL_2, DAC_ALIGN_12B_R, );//voltage
// HAL_DAC_SetValue(&hdac4, DAC_CHANNEL_1, DAC_ALIGN_12B_R, 3500);//current
// HAL_DAC_Start(&hdac1, DAC_CHANNEL_2);
HAL_DAC_Start(&hdac4, DAC_CHANNEL_1); //current
HAL_DAC_SetValue(&hdac4, DAC_CHANNEL_1, DAC_ALIGN_12B_R, 3500);//current
HAL_Delay(500);
HAL_COMP_Start(&hcomp7);//current
HAL_GPIO_WritePin(ENABLE_DRVA1_GPIO_Port,ENABLE_DRVA1_Pin,GPIO_PIN_SET);//LG1
HAL_GPIO_WritePin(ENABLE_DRVA2_GPIO_Port,ENABLE_DRVA2_Pin,GPIO_PIN_SET);//LG2
HAL_GPIO_WritePin(ENABLE_DRVB1_GPIO_Port,ENABLE_DRVB1_Pin,GPIO_PIN_SET);//HG1
HAL_GPIO_WritePin(ENABLE_DRVB2_GPIO_Port,ENABLE_DRVB2_Pin,GPIO_PIN_SET);//HG2
HAL_TIM_OC_Start_IT (&htim3, TIM_CHANNEL_3);
__HAL_TIM_ENABLE_IT(&htim3, TIM_IT_UPDATE);
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
/**
* @brief System Clock Configuration
* @retval None
*/
void SystemClock_Config(void)
{
RCC_OscInitTypeDef RCC_OscInitStruct = {0};
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
/** Configure the main internal regulator output voltage
*/
HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1_BOOST);
/** Initializes the RCC Oscillators according to the specified parameters
* in the RCC_OscInitTypeDef structure.
*/
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLM = RCC_PLLM_DIV4;
RCC_OscInitStruct.PLL.PLLN = 34;
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2;
RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
Error_Handler();
}
/** Initializes the CPU, AHB and APB buses clocks
*/
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
{
Error_Handler();
}
}
/**
* @brief ADC3 Initialization Function
* @param None
* @retval None
*/
static void MX_ADC3_Init(void)
{
/* USER CODE BEGIN ADC3_Init 0 */
/* USER CODE END ADC3_Init 0 */
ADC_MultiModeTypeDef multimode = {0};
ADC_ChannelConfTypeDef sConfig = {0};
/* USER CODE BEGIN ADC3_Init 1 */
/* USER CODE END ADC3_Init 1 */
/** Common config
*/
hadc3.Instance = ADC3;
hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4;
hadc3.Init.Resolution = ADC_RESOLUTION_12B;
hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT;
hadc3.Init.GainCompensation = 0;
hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE;
hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
hadc3.Init.LowPowerAutoWait = DISABLE;
hadc3.Init.ContinuousConvMode = ENABLE;
hadc3.Init.NbrOfConversion = 1;
hadc3.Init.DiscontinuousConvMode = DISABLE;
hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START;
hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
hadc3.Init.DMAContinuousRequests = ENABLE;
hadc3.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN;
hadc3.Init.OversamplingMode = DISABLE;
if (HAL_ADC_Init(&hadc3) != HAL_OK)
{
Error_Handler();
}
/** Configure the ADC multi-mode
*/
multimode.Mode = ADC_MODE_INDEPENDENT;
if (HAL_ADCEx_MultiModeConfigChannel(&hadc3, &multimode) != HAL_OK)
{
Error_Handler();
}
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_5;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5;
sConfig.SingleDiff = ADC_SINGLE_ENDED;
sConfig.OffsetNumber = ADC_OFFSET_NONE;
sConfig.Offset = 0;
if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN ADC3_Init 2 */
/* USER CODE END ADC3_Init 2 */
}
/**
* @brief ADC4 Initialization Function
* @param None
* @retval None
*/
static void MX_ADC4_Init(void)
{
/* USER CODE BEGIN ADC4_Init 0 */
/* USER CODE END ADC4_Init 0 */
ADC_ChannelConfTypeDef sConfig = {0};
/* USER CODE BEGIN ADC4_Init 1 */
/* USER CODE END ADC4_Init 1 */
/** Common config
*/
hadc4.Instance = ADC4;
hadc4.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4;
hadc4.Init.Resolution = ADC_RESOLUTION_12B;
hadc4.Init.DataAlign = ADC_DATAALIGN_RIGHT;
hadc4.Init.GainCompensation = 0;
hadc4.Init.ScanConvMode = ADC_SCAN_DISABLE;
hadc4.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
hadc4.Init.LowPowerAutoWait = DISABLE;
hadc4.Init.ContinuousConvMode = ENABLE;
hadc4.Init.NbrOfConversion = 1;
hadc4.Init.DiscontinuousConvMode = DISABLE;
hadc4.Init.ExternalTrigConv = ADC_SOFTWARE_START;
hadc4.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
hadc4.Init.DMAContinuousRequests = ENABLE;
hadc4.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN;
hadc4.Init.OversamplingMode = DISABLE;
if (HAL_ADC_Init(&hadc4) != HAL_OK)
{
Error_Handler();
}
/** Configure Regular Channel
*/
sConfig.Channel = ADC_CHANNEL_4;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SamplingTime = ADC_SAMPLETIME_247CYCLES_5;
sConfig.SingleDiff = ADC_SINGLE_ENDED;
sConfig.OffsetNumber = ADC_OFFSET_NONE;
sConfig.Offset = 0;
if (HAL_ADC_ConfigChannel(&hadc4, &sConfig) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN ADC4_Init 2 */
/* USER CODE END ADC4_Init 2 */
}
/**
* @brief COMP5 Initialization Function
* @param None
* @retval None
*/
static void MX_COMP5_Init(void)
{
/* USER CODE BEGIN COMP5_Init 0 */
/* USER CODE END COMP5_Init 0 */
/* USER CODE BEGIN COMP5_Init 1 */
/* USER CODE END COMP5_Init 1 */
hcomp5.Instance = COMP5;
hcomp5.Init.InputPlus = COMP_INPUT_PLUS_IO1;
hcomp5.Init.InputMinus = COMP_INPUT_MINUS_DAC1_CH2;
hcomp5.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED;
hcomp5.Init.Hysteresis = COMP_HYSTERESIS_NONE;
hcomp5.Init.BlankingSrce = COMP_BLANKINGSRC_TIM3_OC3_COMP5;
hcomp5.Init.TriggerMode = COMP_TRIGGERMODE_NONE;
if (HAL_COMP_Init(&hcomp5) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN COMP5_Init 2 */
/* USER CODE END COMP5_Init 2 */
}
/**
* @brief COMP7 Initialization Function
* @param None
* @retval None
*/
static void MX_COMP7_Init(void)
{
/* USER CODE BEGIN COMP7_Init 0 */
/* USER CODE END COMP7_Init 0 */
/* USER CODE BEGIN COMP7_Init 1 */
/* USER CODE END COMP7_Init 1 */
hcomp7.Instance = COMP7;
hcomp7.Init.InputPlus = COMP_INPUT_PLUS_IO1;
hcomp7.Init.InputMinus = COMP_INPUT_MINUS_DAC4_CH1;
hcomp7.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED;
hcomp7.Init.Hysteresis = COMP_HYSTERESIS_NONE;
hcomp7.Init.BlankingSrce = COMP_BLANKINGSRC_TIM3_OC3_COMP7;
hcomp7.Init.TriggerMode = COMP_TRIGGERMODE_NONE;
if (HAL_COMP_Init(&hcomp7) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN COMP7_Init 2 */
/* USER CODE END COMP7_Init 2 */
}
/**
* @brief CORDIC Initialization Function
* @param None
* @retval None
*/
static void MX_CORDIC_Init(void)
{
/* USER CODE BEGIN CORDIC_Init 0 */
/* USER CODE END CORDIC_Init 0 */
/* USER CODE BEGIN CORDIC_Init 1 */
/* USER CODE END CORDIC_Init 1 */
hcordic.Instance = CORDIC;
if (HAL_CORDIC_Init(&hcordic) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN CORDIC_Init 2 */
/* USER CODE END CORDIC_Init 2 */
}
/**
* @brief DAC1 Initialization Function
* @param None
* @retval None
*/
static void MX_DAC1_Init(void)
{
/* USER CODE BEGIN DAC1_Init 0 */
/* USER CODE END DAC1_Init 0 */
DAC_ChannelConfTypeDef sConfig = {0};
/* USER CODE BEGIN DAC1_Init 1 */
/* USER CODE END DAC1_Init 1 */
/** DAC Initialization
*/
hdac1.Instance = DAC1;
if (HAL_DAC_Init(&hdac1) != HAL_OK)
{
Error_Handler();
}
/** DAC channel OUT2 config
*/
sConfig.DAC_HighFrequency = DAC_HIGH_FREQUENCY_INTERFACE_MODE_AUTOMATIC;
sConfig.DAC_DMADoubleDataMode = DISABLE;
sConfig.DAC_SignedFormat = DISABLE;
sConfig.DAC_SampleAndHold = DAC_SAMPLEANDHOLD_DISABLE;
sConfig.DAC_Trigger = DAC_TRIGGER_NONE;
sConfig.DAC_Trigger2 = DAC_TRIGGER_NONE;
sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_DISABLE;
sConfig.DAC_ConnectOnChipPeripheral = DAC_CHIPCONNECT_INTERNAL;
sConfig.DAC_UserTrimming = DAC_TRIMMING_FACTORY;
if (HAL_DAC_ConfigChannel(&hdac1, &sConfig, DAC_CHANNEL_2) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN DAC1_Init 2 */
/* USER CODE END DAC1_Init 2 */
}
/**
* @brief DAC4 Initialization Function
* @param None
* @retval None
*/
static void MX_DAC4_Init(void)
{
/* USER CODE BEGIN DAC4_Init 0 */
/* USER CODE END DAC4_Init 0 */
DAC_ChannelConfTypeDef sConfig = {0};
/* USER CODE BEGIN DAC4_Init 1 */
/* USER CODE END DAC4_Init 1 */
/** DAC Initialization
*/
hdac4.Instance = DAC4;
if (HAL_DAC_Init(&hdac4) != HAL_OK)
{
Error_Handler();
}
/** DAC channel OUT1 config
*/
sConfig.DAC_HighFrequency = DAC_HIGH_FREQUENCY_INTERFACE_MODE_AUTOMATIC;
sConfig.DAC_DMADoubleDataMode = DISABLE;
sConfig.DAC_SignedFormat = DISABLE;
sConfig.DAC_SampleAndHold = DAC_SAMPLEANDHOLD_DISABLE;
sConfig.DAC_Trigger = DAC_TRIGGER_NONE;
sConfig.DAC_Trigger2 = DAC_TRIGGER_NONE;
sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_DISABLE;
sConfig.DAC_ConnectOnChipPeripheral = DAC_CHIPCONNECT_INTERNAL;
sConfig.DAC_UserTrimming = DAC_TRIMMING_FACTORY;
if (HAL_DAC_ConfigChannel(&hdac4, &sConfig, DAC_CHANNEL_1) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN DAC4_Init 2 */
/* USER CODE END DAC4_Init 2 */
}
/**
* @brief FMAC Initialization Function
* @param None
* @retval None
*/
static void MX_FMAC_Init(void)
{
/* USER CODE BEGIN FMAC_Init 0 */
/* USER CODE END FMAC_Init 0 */
/* USER CODE BEGIN FMAC_Init 1 */
/* USER CODE END FMAC_Init 1 */
hfmac.Instance = FMAC;
if (HAL_FMAC_Init(&hfmac) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN FMAC_Init 2 */
/* USER CODE END FMAC_Init 2 */
}
/**
* @brief TIM1 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM1_Init(void)
{
/* USER CODE BEGIN TIM1_Init 0 */
/* USER CODE END TIM1_Init 0 */
TIM_ClockConfigTypeDef sClockSourceConfig = {0};
TIM_MasterConfigTypeDef sMasterConfig = {0};
/* USER CODE BEGIN TIM1_Init 1 */
/* USER CODE END TIM1_Init 1 */
htim1.Instance = TIM1;
htim1.Init.Prescaler = 170-1;
htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
htim1.Init.Period = 20;
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim1.Init.RepetitionCounter = 0;
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_Base_Init(&htim1) != HAL_OK)
{
Error_Handler();
}
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK)
{
Error_Handler();
}
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET;
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
if (HAL_TIMEx_MasterConfigSynchronization(&htim1, &sMasterConfig) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM1_Init 2 */
/* USER CODE END TIM1_Init 2 */
}
/**
* @brief TIM3 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM3_Init(void)
{
/* USER CODE BEGIN TIM3_Init 0 */
/* USER CODE END TIM3_Init 0 */
TIM_ClockConfigTypeDef sClockSourceConfig = {0};
TIM_MasterConfigTypeDef sMasterConfig = {0};
TIM_OC_InitTypeDef sConfigOC = {0};
/* USER CODE BEGIN TIM3_Init 1 */
/* USER CODE END TIM3_Init 1 */
htim3.Instance = TIM3;
htim3.Init.Prescaler = 17000;
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
htim3.Init.Period = 200;
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_Base_Init(&htim3) != HAL_OK)
{
Error_Handler();
}
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK)
{
Error_Handler();
}
if (HAL_TIM_OC_Init(&htim3) != HAL_OK)
{
Error_Handler();
}
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
{
Error_Handler();
}
sConfigOC.OCMode = TIM_OCMODE_TIMING;
sConfigOC.Pulse = 20;
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
if (HAL_TIM_OC_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_3) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM3_Init 2 */
/* USER CODE END TIM3_Init 2 */
}
/**
* @brief USART1 Initialization Function
* @param None
* @retval None
*/
static void MX_USART1_UART_Init(void)
{
/* USER CODE BEGIN USART1_Init 0 */
/* USER CODE END USART1_Init 0 */
/* USER CODE BEGIN USART1_Init 1 */
/* USER CODE END USART1_Init 1 */
huart1.Instance = USART1;
huart1.Init.BaudRate = 115200;
huart1.Init.WordLength = UART_WORDLENGTH_8B;
huart1.Init.StopBits = UART_STOPBITS_1;
huart1.Init.Parity = UART_PARITY_NONE;
huart1.Init.Mode = UART_MODE_TX_RX;
huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
huart1.Init.OverSampling = UART_OVERSAMPLING_16;
huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
huart1.Init.ClockPrescaler = UART_PRESCALER_DIV1;
huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
if (HAL_UART_Init(&huart1) != HAL_OK)
{
Error_Handler();
}
if (HAL_UARTEx_SetTxFifoThreshold(&huart1, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK)
{
Error_Handler();
}
if (HAL_UARTEx_SetRxFifoThreshold(&huart1, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK)
{
Error_Handler();
}
if (HAL_UARTEx_DisableFifoMode(&huart1) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN USART1_Init 2 */
/* USER CODE END USART1_Init 2 */
}
/**
* Enable DMA controller clock
*/
static void MX_DMA_Init(void)
{
/* DMA controller clock enable */
__HAL_RCC_DMAMUX1_CLK_ENABLE();
__HAL_RCC_DMA1_CLK_ENABLE();
/* DMA interrupt init */
/* DMA1_Channel1_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
/* DMA1_Channel2_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn);
}
/**
* @brief GPIO Initialization Function
* @param None
* @retval None
*/
static void MX_GPIO_Init(void)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
/* USER CODE BEGIN MX_GPIO_Init_1 */
/* USER CODE END MX_GPIO_Init_1 */
/* GPIO Ports Clock Enable */
__HAL_RCC_GPIOF_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOB, ENABLE_DRVA1_Pin|ENABLE_DRVB1_Pin|ENABLE_DRVA2_Pin|ENABLE_DRVB2_Pin, GPIO_PIN_RESET);
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOA, A1_Pin|A2_Pin|B1_Pin|B2_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : ENABLE_DRVA1_Pin ENABLE_DRVB1_Pin */
GPIO_InitStruct.Pin = ENABLE_DRVA1_Pin|ENABLE_DRVB1_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/*Configure GPIO pins : A1_Pin A2_Pin B1_Pin B2_Pin */
GPIO_InitStruct.Pin = A1_Pin|A2_Pin|B1_Pin|B2_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure GPIO pins : ENABLE_DRVA2_Pin ENABLE_DRVB2_Pin */
GPIO_InitStruct.Pin = ENABLE_DRVA2_Pin|ENABLE_DRVB2_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */
}
/* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef * htim)
{
// turn off
if (htim == &htim3)
{
HAL_GPIO_WritePin(A1_GPIO_Port,A1_Pin,GPIO_PIN_RESET);
HAL_GPIO_WritePin(A2_GPIO_Port,A2_Pin,GPIO_PIN_RESET);
HAL_GPIO_WritePin(B1_GPIO_Port,B1_Pin,GPIO_PIN_RESET);
HAL_GPIO_WritePin(B2_GPIO_Port,B2_Pin,GPIO_PIN_SET);
}
}
void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim)
{
// turn on
if (htim == &htim3)
{
HAL_GPIO_WritePin(A1_GPIO_Port,A1_Pin,GPIO_PIN_SET);
HAL_GPIO_WritePin(A2_GPIO_Port,A2_Pin,GPIO_PIN_RESET);
HAL_GPIO_WritePin(B1_GPIO_Port,B1_Pin,GPIO_PIN_RESET);
HAL_GPIO_WritePin(B2_GPIO_Port,B2_Pin,GPIO_PIN_SET);
}
}
void HAL_COMP_TriggerCallback(COMP_HandleTypeDef *hcomp)
{
HAL_GPIO_WritePin(ENABLE_DRVA1_GPIO_Port,ENABLE_DRVA1_Pin,GPIO_PIN_RESET);// High gate 1
HAL_GPIO_WritePin(ENABLE_DRVA2_GPIO_Port,ENABLE_DRVA2_Pin,GPIO_PIN_RESET);// Low gate 2
HAL_GPIO_WritePin(ENABLE_DRVB1_GPIO_Port,ENABLE_DRVB1_Pin,GPIO_PIN_RESET);// High gate 3
HAL_GPIO_WritePin(ENABLE_DRVB2_GPIO_Port,ENABLE_DRVB2_Pin,GPIO_PIN_RESET);// Low gate 4
char etext[20] = "COMP IT\n\r";
HAL_UART_Transmit(&huart1,(uint8_t *)(etext),11,10);
Error_Handler();
}
/* USER CODE END 4 */
/**
* @brief This function is executed in case of error occurrence.
* @retval None
*/
void Error_Handler(void)
{
/* USER CODE BEGIN Error_Handler_Debug */
/* User can add his own implementation to report the HAL error return state */
char etext[20] = "Error \n\r";
HAL_UART_Transmit(&huart1,(uint8_t *)(etext),10,10);
__disable_irq();
while (1)
{
}
/* USER CODE END Error_Handler_Debug */
}
#ifdef USE_FULL_ASSERT
/**
* @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred.
* @param file: pointer to the source file name
* @param line: assert_param error line source number
* @retval None
*/
void assert_failed(uint8_t *file, uint32_t line)
{
/* USER CODE BEGIN 6 */
/* User can add his own implementation to report the file name and line number,
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
/* USER CODE END 6 */
}
#endif /* USE_FULL_ASSERT */
+682
View File
@@ -0,0 +1,682 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file stm32g4xx_hal_msp.c
* @brief This file provides code for the MSP Initialization
* and de-Initialization codes.
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "main.h"
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
extern DMA_HandleTypeDef hdma_adc3;
extern DMA_HandleTypeDef hdma_adc4;
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN TD */
/* USER CODE END TD */
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN Define */
/* USER CODE END Define */
/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN Macro */
/* USER CODE END Macro */
/* Private variables ---------------------------------------------------------*/
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* External functions --------------------------------------------------------*/
/* USER CODE BEGIN ExternalFunctions */
/* USER CODE END ExternalFunctions */
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
/**
* Initializes the Global MSP.
*/
void HAL_MspInit(void)
{
/* USER CODE BEGIN MspInit 0 */
/* USER CODE END MspInit 0 */
__HAL_RCC_SYSCFG_CLK_ENABLE();
__HAL_RCC_PWR_CLK_ENABLE();
/* System interrupt init*/
/** Configure the internal voltage reference buffer high impedance mode
*/
HAL_SYSCFG_VREFBUF_HighImpedanceConfig(SYSCFG_VREFBUF_HIGH_IMPEDANCE_ENABLE);
/** Disable the Internal Voltage Reference buffer
*/
HAL_SYSCFG_DisableVREFBUF();
/** Disable the internal Pull-Up in Dead Battery pins of UCPD peripheral
*/
HAL_PWREx_DisableUCPDDeadBattery();
/* USER CODE BEGIN MspInit 1 */
/* USER CODE END MspInit 1 */
}
static uint32_t HAL_RCC_ADC345_CLK_ENABLED=0;
/**
* @brief ADC MSP Initialization
* This function configures the hardware resources used in this example
* @param hadc: ADC handle pointer
* @retval None
*/
void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(hadc->Instance==ADC3)
{
/* USER CODE BEGIN ADC3_MspInit 0 */
/* USER CODE END ADC3_MspInit 0 */
/** Initializes the peripherals clocks
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_ADC345;
PeriphClkInit.Adc345ClockSelection = RCC_ADC345CLKSOURCE_SYSCLK;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
HAL_RCC_ADC345_CLK_ENABLED++;
if(HAL_RCC_ADC345_CLK_ENABLED==1){
__HAL_RCC_ADC345_CLK_ENABLE();
}
__HAL_RCC_GPIOB_CLK_ENABLE();
/**ADC3 GPIO Configuration
PB13 ------> ADC3_IN5
*/
GPIO_InitStruct.Pin = VOLTAGE_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(VOLTAGE_GPIO_Port, &GPIO_InitStruct);
/* ADC3 DMA Init */
/* ADC3 Init */
hdma_adc3.Instance = DMA1_Channel1;
hdma_adc3.Init.Request = DMA_REQUEST_ADC3;
hdma_adc3.Init.Direction = DMA_PERIPH_TO_MEMORY;
hdma_adc3.Init.PeriphInc = DMA_PINC_DISABLE;
hdma_adc3.Init.MemInc = DMA_MINC_ENABLE;
hdma_adc3.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
hdma_adc3.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
hdma_adc3.Init.Mode = DMA_CIRCULAR;
hdma_adc3.Init.Priority = DMA_PRIORITY_HIGH;
if (HAL_DMA_Init(&hdma_adc3) != HAL_OK)
{
Error_Handler();
}
__HAL_LINKDMA(hadc,DMA_Handle,hdma_adc3);
/* USER CODE BEGIN ADC3_MspInit 1 */
/* USER CODE END ADC3_MspInit 1 */
}
else if(hadc->Instance==ADC4)
{
/* USER CODE BEGIN ADC4_MspInit 0 */
/* USER CODE END ADC4_MspInit 0 */
/** Initializes the peripherals clocks
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_ADC345;
PeriphClkInit.Adc345ClockSelection = RCC_ADC345CLKSOURCE_SYSCLK;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
HAL_RCC_ADC345_CLK_ENABLED++;
if(HAL_RCC_ADC345_CLK_ENABLED==1){
__HAL_RCC_ADC345_CLK_ENABLE();
}
__HAL_RCC_GPIOB_CLK_ENABLE();
/**ADC4 GPIO Configuration
PB14 ------> ADC4_IN4
*/
GPIO_InitStruct.Pin = CURRENT_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(CURRENT_GPIO_Port, &GPIO_InitStruct);
/* ADC4 DMA Init */
/* ADC4 Init */
hdma_adc4.Instance = DMA1_Channel2;
hdma_adc4.Init.Request = DMA_REQUEST_ADC4;
hdma_adc4.Init.Direction = DMA_PERIPH_TO_MEMORY;
hdma_adc4.Init.PeriphInc = DMA_PINC_DISABLE;
hdma_adc4.Init.MemInc = DMA_MINC_ENABLE;
hdma_adc4.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
hdma_adc4.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
hdma_adc4.Init.Mode = DMA_CIRCULAR;
hdma_adc4.Init.Priority = DMA_PRIORITY_VERY_HIGH;
if (HAL_DMA_Init(&hdma_adc4) != HAL_OK)
{
Error_Handler();
}
__HAL_LINKDMA(hadc,DMA_Handle,hdma_adc4);
/* USER CODE BEGIN ADC4_MspInit 1 */
/* USER CODE END ADC4_MspInit 1 */
}
}
/**
* @brief ADC MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hadc: ADC handle pointer
* @retval None
*/
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
{
if(hadc->Instance==ADC3)
{
/* USER CODE BEGIN ADC3_MspDeInit 0 */
/* USER CODE END ADC3_MspDeInit 0 */
/* Peripheral clock disable */
HAL_RCC_ADC345_CLK_ENABLED--;
if(HAL_RCC_ADC345_CLK_ENABLED==0){
__HAL_RCC_ADC345_CLK_DISABLE();
}
/**ADC3 GPIO Configuration
PB13 ------> ADC3_IN5
*/
HAL_GPIO_DeInit(VOLTAGE_GPIO_Port, VOLTAGE_Pin);
/* ADC3 DMA DeInit */
HAL_DMA_DeInit(hadc->DMA_Handle);
/* USER CODE BEGIN ADC3_MspDeInit 1 */
/* USER CODE END ADC3_MspDeInit 1 */
}
else if(hadc->Instance==ADC4)
{
/* USER CODE BEGIN ADC4_MspDeInit 0 */
/* USER CODE END ADC4_MspDeInit 0 */
/* Peripheral clock disable */
HAL_RCC_ADC345_CLK_ENABLED--;
if(HAL_RCC_ADC345_CLK_ENABLED==0){
__HAL_RCC_ADC345_CLK_DISABLE();
}
/**ADC4 GPIO Configuration
PB14 ------> ADC4_IN4
*/
HAL_GPIO_DeInit(CURRENT_GPIO_Port, CURRENT_Pin);
/* ADC4 DMA DeInit */
HAL_DMA_DeInit(hadc->DMA_Handle);
/* USER CODE BEGIN ADC4_MspDeInit 1 */
/* USER CODE END ADC4_MspDeInit 1 */
}
}
/**
* @brief COMP MSP Initialization
* This function configures the hardware resources used in this example
* @param hcomp: COMP handle pointer
* @retval None
*/
void HAL_COMP_MspInit(COMP_HandleTypeDef* hcomp)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
if(hcomp->Instance==COMP5)
{
/* USER CODE BEGIN COMP5_MspInit 0 */
/* USER CODE END COMP5_MspInit 0 */
__HAL_RCC_GPIOB_CLK_ENABLE();
/**COMP5 GPIO Configuration
PB13 ------> COMP5_INP
*/
GPIO_InitStruct.Pin = VOLTAGE_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(VOLTAGE_GPIO_Port, &GPIO_InitStruct);
/* USER CODE BEGIN COMP5_MspInit 1 */
/* USER CODE END COMP5_MspInit 1 */
}
else if(hcomp->Instance==COMP7)
{
/* USER CODE BEGIN COMP7_MspInit 0 */
/* USER CODE END COMP7_MspInit 0 */
__HAL_RCC_GPIOB_CLK_ENABLE();
/**COMP7 GPIO Configuration
PB14 ------> COMP7_INP
*/
GPIO_InitStruct.Pin = CURRENT_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(CURRENT_GPIO_Port, &GPIO_InitStruct);
/* USER CODE BEGIN COMP7_MspInit 1 */
/* USER CODE END COMP7_MspInit 1 */
}
}
/**
* @brief COMP MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hcomp: COMP handle pointer
* @retval None
*/
void HAL_COMP_MspDeInit(COMP_HandleTypeDef* hcomp)
{
if(hcomp->Instance==COMP5)
{
/* USER CODE BEGIN COMP5_MspDeInit 0 */
/* USER CODE END COMP5_MspDeInit 0 */
/**COMP5 GPIO Configuration
PB13 ------> COMP5_INP
*/
HAL_GPIO_DeInit(VOLTAGE_GPIO_Port, VOLTAGE_Pin);
/* USER CODE BEGIN COMP5_MspDeInit 1 */
/* USER CODE END COMP5_MspDeInit 1 */
}
else if(hcomp->Instance==COMP7)
{
/* USER CODE BEGIN COMP7_MspDeInit 0 */
/* USER CODE END COMP7_MspDeInit 0 */
/**COMP7 GPIO Configuration
PB14 ------> COMP7_INP
*/
HAL_GPIO_DeInit(CURRENT_GPIO_Port, CURRENT_Pin);
/* USER CODE BEGIN COMP7_MspDeInit 1 */
/* USER CODE END COMP7_MspDeInit 1 */
}
}
/**
* @brief CORDIC MSP Initialization
* This function configures the hardware resources used in this example
* @param hcordic: CORDIC handle pointer
* @retval None
*/
void HAL_CORDIC_MspInit(CORDIC_HandleTypeDef* hcordic)
{
if(hcordic->Instance==CORDIC)
{
/* USER CODE BEGIN CORDIC_MspInit 0 */
/* USER CODE END CORDIC_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_CORDIC_CLK_ENABLE();
/* USER CODE BEGIN CORDIC_MspInit 1 */
/* USER CODE END CORDIC_MspInit 1 */
}
}
/**
* @brief CORDIC MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hcordic: CORDIC handle pointer
* @retval None
*/
void HAL_CORDIC_MspDeInit(CORDIC_HandleTypeDef* hcordic)
{
if(hcordic->Instance==CORDIC)
{
/* USER CODE BEGIN CORDIC_MspDeInit 0 */
/* USER CODE END CORDIC_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_CORDIC_CLK_DISABLE();
/* USER CODE BEGIN CORDIC_MspDeInit 1 */
/* USER CODE END CORDIC_MspDeInit 1 */
}
}
/**
* @brief DAC MSP Initialization
* This function configures the hardware resources used in this example
* @param hdac: DAC handle pointer
* @retval None
*/
void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)
{
if(hdac->Instance==DAC1)
{
/* USER CODE BEGIN DAC1_MspInit 0 */
/* USER CODE END DAC1_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_DAC1_CLK_ENABLE();
/* USER CODE BEGIN DAC1_MspInit 1 */
/* USER CODE END DAC1_MspInit 1 */
}
else if(hdac->Instance==DAC4)
{
/* USER CODE BEGIN DAC4_MspInit 0 */
/* USER CODE END DAC4_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_DAC4_CLK_ENABLE();
/* USER CODE BEGIN DAC4_MspInit 1 */
/* USER CODE END DAC4_MspInit 1 */
}
}
/**
* @brief DAC MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hdac: DAC handle pointer
* @retval None
*/
void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac)
{
if(hdac->Instance==DAC1)
{
/* USER CODE BEGIN DAC1_MspDeInit 0 */
/* USER CODE END DAC1_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_DAC1_CLK_DISABLE();
/* USER CODE BEGIN DAC1_MspDeInit 1 */
/* USER CODE END DAC1_MspDeInit 1 */
}
else if(hdac->Instance==DAC4)
{
/* USER CODE BEGIN DAC4_MspDeInit 0 */
/* USER CODE END DAC4_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_DAC4_CLK_DISABLE();
/* USER CODE BEGIN DAC4_MspDeInit 1 */
/* USER CODE END DAC4_MspDeInit 1 */
}
}
/**
* @brief FMAC MSP Initialization
* This function configures the hardware resources used in this example
* @param hfmac: FMAC handle pointer
* @retval None
*/
void HAL_FMAC_MspInit(FMAC_HandleTypeDef* hfmac)
{
if(hfmac->Instance==FMAC)
{
/* USER CODE BEGIN FMAC_MspInit 0 */
/* USER CODE END FMAC_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_FMAC_CLK_ENABLE();
/* USER CODE BEGIN FMAC_MspInit 1 */
/* USER CODE END FMAC_MspInit 1 */
}
}
/**
* @brief FMAC MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hfmac: FMAC handle pointer
* @retval None
*/
void HAL_FMAC_MspDeInit(FMAC_HandleTypeDef* hfmac)
{
if(hfmac->Instance==FMAC)
{
/* USER CODE BEGIN FMAC_MspDeInit 0 */
/* USER CODE END FMAC_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_FMAC_CLK_DISABLE();
/* USER CODE BEGIN FMAC_MspDeInit 1 */
/* USER CODE END FMAC_MspDeInit 1 */
}
}
/**
* @brief TIM_Base MSP Initialization
* This function configures the hardware resources used in this example
* @param htim_base: TIM_Base handle pointer
* @retval None
*/
void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
{
if(htim_base->Instance==TIM1)
{
/* USER CODE BEGIN TIM1_MspInit 0 */
/* USER CODE END TIM1_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM1_CLK_ENABLE();
/* TIM1 interrupt Init */
HAL_NVIC_SetPriority(TIM1_BRK_TIM15_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM1_BRK_TIM15_IRQn);
HAL_NVIC_SetPriority(TIM1_UP_TIM16_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM1_UP_TIM16_IRQn);
HAL_NVIC_SetPriority(TIM1_TRG_COM_TIM17_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM1_TRG_COM_TIM17_IRQn);
HAL_NVIC_SetPriority(TIM1_CC_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM1_CC_IRQn);
/* USER CODE BEGIN TIM1_MspInit 1 */
/* USER CODE END TIM1_MspInit 1 */
}
else if(htim_base->Instance==TIM3)
{
/* USER CODE BEGIN TIM3_MspInit 0 */
/* USER CODE END TIM3_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM3_CLK_ENABLE();
/* TIM3 interrupt Init */
HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM3_IRQn);
/* USER CODE BEGIN TIM3_MspInit 1 */
/* USER CODE END TIM3_MspInit 1 */
}
}
/**
* @brief TIM_Base MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param htim_base: TIM_Base handle pointer
* @retval None
*/
void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base)
{
if(htim_base->Instance==TIM1)
{
/* USER CODE BEGIN TIM1_MspDeInit 0 */
/* USER CODE END TIM1_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM1_CLK_DISABLE();
/* TIM1 interrupt DeInit */
HAL_NVIC_DisableIRQ(TIM1_BRK_TIM15_IRQn);
HAL_NVIC_DisableIRQ(TIM1_UP_TIM16_IRQn);
HAL_NVIC_DisableIRQ(TIM1_TRG_COM_TIM17_IRQn);
HAL_NVIC_DisableIRQ(TIM1_CC_IRQn);
/* USER CODE BEGIN TIM1_MspDeInit 1 */
/* USER CODE END TIM1_MspDeInit 1 */
}
else if(htim_base->Instance==TIM3)
{
/* USER CODE BEGIN TIM3_MspDeInit 0 */
/* USER CODE END TIM3_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM3_CLK_DISABLE();
/* TIM3 interrupt DeInit */
HAL_NVIC_DisableIRQ(TIM3_IRQn);
/* USER CODE BEGIN TIM3_MspDeInit 1 */
/* USER CODE END TIM3_MspDeInit 1 */
}
}
/**
* @brief UART MSP Initialization
* This function configures the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspInit(UART_HandleTypeDef* huart)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(huart->Instance==USART1)
{
/* USER CODE BEGIN USART1_MspInit 0 */
/* USER CODE END USART1_MspInit 0 */
/** Initializes the peripherals clocks
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1;
PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
__HAL_RCC_USART1_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
/**USART1 GPIO Configuration
PB6 ------> USART1_TX
PB7 ------> USART1_RX
*/
GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* USER CODE BEGIN USART1_MspInit 1 */
/* USER CODE END USART1_MspInit 1 */
}
}
/**
* @brief UART MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param huart: UART handle pointer
* @retval None
*/
void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
{
if(huart->Instance==USART1)
{
/* USER CODE BEGIN USART1_MspDeInit 0 */
/* USER CODE END USART1_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_USART1_CLK_DISABLE();
/**USART1 GPIO Configuration
PB6 ------> USART1_TX
PB7 ------> USART1_RX
*/
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_6|GPIO_PIN_7);
/* USER CODE BEGIN USART1_MspDeInit 1 */
/* USER CODE END USART1_MspDeInit 1 */
}
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
+304
View File
@@ -0,0 +1,304 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file stm32g4xx_it.c
* @brief Interrupt Service Routines.
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "stm32g4xx_it.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN TD */
/* USER CODE END TD */
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM */
/* USER CODE END PM */
/* Private variables ---------------------------------------------------------*/
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
/* External variables --------------------------------------------------------*/
extern DMA_HandleTypeDef hdma_adc3;
extern DMA_HandleTypeDef hdma_adc4;
extern TIM_HandleTypeDef htim1;
extern TIM_HandleTypeDef htim3;
/* USER CODE BEGIN EV */
/* USER CODE END EV */
/******************************************************************************/
/* Cortex-M4 Processor Interruption and Exception Handlers */
/******************************************************************************/
/**
* @brief This function handles Non maskable interrupt.
*/
void NMI_Handler(void)
{
/* USER CODE BEGIN NonMaskableInt_IRQn 0 */
/* USER CODE END NonMaskableInt_IRQn 0 */
/* USER CODE BEGIN NonMaskableInt_IRQn 1 */
while (1)
{
}
/* USER CODE END NonMaskableInt_IRQn 1 */
}
/**
* @brief This function handles Hard fault interrupt.
*/
void HardFault_Handler(void)
{
/* USER CODE BEGIN HardFault_IRQn 0 */
/* USER CODE END HardFault_IRQn 0 */
while (1)
{
/* USER CODE BEGIN W1_HardFault_IRQn 0 */
/* USER CODE END W1_HardFault_IRQn 0 */
}
}
/**
* @brief This function handles Memory management fault.
*/
void MemManage_Handler(void)
{
/* USER CODE BEGIN MemoryManagement_IRQn 0 */
/* USER CODE END MemoryManagement_IRQn 0 */
while (1)
{
/* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
/* USER CODE END W1_MemoryManagement_IRQn 0 */
}
}
/**
* @brief This function handles Prefetch fault, memory access fault.
*/
void BusFault_Handler(void)
{
/* USER CODE BEGIN BusFault_IRQn 0 */
/* USER CODE END BusFault_IRQn 0 */
while (1)
{
/* USER CODE BEGIN W1_BusFault_IRQn 0 */
/* USER CODE END W1_BusFault_IRQn 0 */
}
}
/**
* @brief This function handles Undefined instruction or illegal state.
*/
void UsageFault_Handler(void)
{
/* USER CODE BEGIN UsageFault_IRQn 0 */
/* USER CODE END UsageFault_IRQn 0 */
while (1)
{
/* USER CODE BEGIN W1_UsageFault_IRQn 0 */
/* USER CODE END W1_UsageFault_IRQn 0 */
}
}
/**
* @brief This function handles System service call via SWI instruction.
*/
void SVC_Handler(void)
{
/* USER CODE BEGIN SVCall_IRQn 0 */
/* USER CODE END SVCall_IRQn 0 */
/* USER CODE BEGIN SVCall_IRQn 1 */
/* USER CODE END SVCall_IRQn 1 */
}
/**
* @brief This function handles Debug monitor.
*/
void DebugMon_Handler(void)
{
/* USER CODE BEGIN DebugMonitor_IRQn 0 */
/* USER CODE END DebugMonitor_IRQn 0 */
/* USER CODE BEGIN DebugMonitor_IRQn 1 */
/* USER CODE END DebugMonitor_IRQn 1 */
}
/**
* @brief This function handles Pendable request for system service.
*/
void PendSV_Handler(void)
{
/* USER CODE BEGIN PendSV_IRQn 0 */
/* USER CODE END PendSV_IRQn 0 */
/* USER CODE BEGIN PendSV_IRQn 1 */
/* USER CODE END PendSV_IRQn 1 */
}
/**
* @brief This function handles System tick timer.
*/
void SysTick_Handler(void)
{
/* USER CODE BEGIN SysTick_IRQn 0 */
/* USER CODE END SysTick_IRQn 0 */
HAL_IncTick();
/* USER CODE BEGIN SysTick_IRQn 1 */
/* USER CODE END SysTick_IRQn 1 */
}
/******************************************************************************/
/* STM32G4xx Peripheral Interrupt Handlers */
/* Add here the Interrupt Handlers for the used peripherals. */
/* For the available peripheral interrupt handler names, */
/* please refer to the startup file (startup_stm32g4xx.s). */
/******************************************************************************/
/**
* @brief This function handles DMA1 channel1 global interrupt.
*/
void DMA1_Channel1_IRQHandler(void)
{
/* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
/* USER CODE END DMA1_Channel1_IRQn 0 */
HAL_DMA_IRQHandler(&hdma_adc3);
/* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
/* USER CODE END DMA1_Channel1_IRQn 1 */
}
/**
* @brief This function handles DMA1 channel2 global interrupt.
*/
void DMA1_Channel2_IRQHandler(void)
{
/* USER CODE BEGIN DMA1_Channel2_IRQn 0 */
/* USER CODE END DMA1_Channel2_IRQn 0 */
HAL_DMA_IRQHandler(&hdma_adc4);
/* USER CODE BEGIN DMA1_Channel2_IRQn 1 */
/* USER CODE END DMA1_Channel2_IRQn 1 */
}
/**
* @brief This function handles TIM1 break interrupt and TIM15 global interrupt.
*/
void TIM1_BRK_TIM15_IRQHandler(void)
{
/* USER CODE BEGIN TIM1_BRK_TIM15_IRQn 0 */
/* USER CODE END TIM1_BRK_TIM15_IRQn 0 */
HAL_TIM_IRQHandler(&htim1);
/* USER CODE BEGIN TIM1_BRK_TIM15_IRQn 1 */
/* USER CODE END TIM1_BRK_TIM15_IRQn 1 */
}
/**
* @brief This function handles TIM1 update interrupt and TIM16 global interrupt.
*/
void TIM1_UP_TIM16_IRQHandler(void)
{
/* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
/* USER CODE END TIM1_UP_TIM16_IRQn 0 */
HAL_TIM_IRQHandler(&htim1);
/* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
/* USER CODE END TIM1_UP_TIM16_IRQn 1 */
}
/**
* @brief This function handles TIM1 trigger and commutation interrupts and TIM17 global interrupt.
*/
void TIM1_TRG_COM_TIM17_IRQHandler(void)
{
/* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 0 */
/* USER CODE END TIM1_TRG_COM_TIM17_IRQn 0 */
HAL_TIM_IRQHandler(&htim1);
/* USER CODE BEGIN TIM1_TRG_COM_TIM17_IRQn 1 */
/* USER CODE END TIM1_TRG_COM_TIM17_IRQn 1 */
}
/**
* @brief This function handles TIM1 capture compare interrupt.
*/
void TIM1_CC_IRQHandler(void)
{
/* USER CODE BEGIN TIM1_CC_IRQn 0 */
/* USER CODE END TIM1_CC_IRQn 0 */
HAL_TIM_IRQHandler(&htim1);
/* USER CODE BEGIN TIM1_CC_IRQn 1 */
/* USER CODE END TIM1_CC_IRQn 1 */
}
/**
* @brief This function handles TIM3 global interrupt.
*/
void TIM3_IRQHandler(void)
{
/* USER CODE BEGIN TIM3_IRQn 0 */
/* USER CODE END TIM3_IRQn 0 */
HAL_TIM_IRQHandler(&htim3);
/* USER CODE BEGIN TIM3_IRQn 1 */
/* USER CODE END TIM3_IRQn 1 */
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
+176
View File
@@ -0,0 +1,176 @@
/**
******************************************************************************
* @file syscalls.c
* @author Auto-generated by STM32CubeIDE
* @brief STM32CubeIDE Minimal System calls file
*
* For more information about which c-functions
* need which of these lowlevel functions
* please consult the Newlib libc-manual
******************************************************************************
* @attention
*
* Copyright (c) 2020-2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* Includes */
#include <sys/stat.h>
#include <stdlib.h>
#include <errno.h>
#include <stdio.h>
#include <signal.h>
#include <time.h>
#include <sys/time.h>
#include <sys/times.h>
/* Variables */
extern int __io_putchar(int ch) __attribute__((weak));
extern int __io_getchar(void) __attribute__((weak));
char *__env[1] = { 0 };
char **environ = __env;
/* Functions */
void initialise_monitor_handles()
{
}
int _getpid(void)
{
return 1;
}
int _kill(int pid, int sig)
{
(void)pid;
(void)sig;
errno = EINVAL;
return -1;
}
void _exit (int status)
{
_kill(status, -1);
while (1) {} /* Make sure we hang here */
}
__attribute__((weak)) int _read(int file, char *ptr, int len)
{
(void)file;
int DataIdx;
for (DataIdx = 0; DataIdx < len; DataIdx++)
{
*ptr++ = __io_getchar();
}
return len;
}
__attribute__((weak)) int _write(int file, char *ptr, int len)
{
(void)file;
int DataIdx;
for (DataIdx = 0; DataIdx < len; DataIdx++)
{
__io_putchar(*ptr++);
}
return len;
}
int _close(int file)
{
(void)file;
return -1;
}
int _fstat(int file, struct stat *st)
{
(void)file;
st->st_mode = S_IFCHR;
return 0;
}
int _isatty(int file)
{
(void)file;
return 1;
}
int _lseek(int file, int ptr, int dir)
{
(void)file;
(void)ptr;
(void)dir;
return 0;
}
int _open(char *path, int flags, ...)
{
(void)path;
(void)flags;
/* Pretend like we always fail */
return -1;
}
int _wait(int *status)
{
(void)status;
errno = ECHILD;
return -1;
}
int _unlink(char *name)
{
(void)name;
errno = ENOENT;
return -1;
}
int _times(struct tms *buf)
{
(void)buf;
return -1;
}
int _stat(char *file, struct stat *st)
{
(void)file;
st->st_mode = S_IFCHR;
return 0;
}
int _link(char *old, char *new)
{
(void)old;
(void)new;
errno = EMLINK;
return -1;
}
int _fork(void)
{
errno = EAGAIN;
return -1;
}
int _execve(char *name, char **argv, char **env)
{
(void)name;
(void)argv;
(void)env;
errno = ENOMEM;
return -1;
}
+79
View File
@@ -0,0 +1,79 @@
/**
******************************************************************************
* @file sysmem.c
* @author Generated by STM32CubeIDE
* @brief STM32CubeIDE System Memory calls file
*
* For more information about which C functions
* need which of these lowlevel functions
* please consult the newlib libc manual
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* Includes */
#include <errno.h>
#include <stdint.h>
/**
* Pointer to the current high watermark of the heap usage
*/
static uint8_t *__sbrk_heap_end = NULL;
/**
* @brief _sbrk() allocates memory to the newlib heap and is used by malloc
* and others from the C library
*
* @verbatim
* ############################################################################
* # .data # .bss # newlib heap # MSP stack #
* # # # # Reserved by _Min_Stack_Size #
* ############################################################################
* ^-- RAM start ^-- _end _estack, RAM end --^
* @endverbatim
*
* This implementation starts allocating at the '_end' linker symbol
* The '_Min_Stack_Size' linker symbol reserves a memory for the MSP stack
* The implementation considers '_estack' linker symbol to be RAM end
* NOTE: If the MSP stack, at any point during execution, grows larger than the
* reserved size, please increase the '_Min_Stack_Size'.
*
* @param incr Memory size
* @return Pointer to allocated memory
*/
void *_sbrk(ptrdiff_t incr)
{
extern uint8_t _end; /* Symbol defined in the linker script */
extern uint8_t _estack; /* Symbol defined in the linker script */
extern uint32_t _Min_Stack_Size; /* Symbol defined in the linker script */
const uint32_t stack_limit = (uint32_t)&_estack - (uint32_t)&_Min_Stack_Size;
const uint8_t *max_heap = (uint8_t *)stack_limit;
uint8_t *prev_heap_end;
/* Initialize heap end at first call */
if (NULL == __sbrk_heap_end)
{
__sbrk_heap_end = &_end;
}
/* Protect heap from growing into the reserved MSP stack */
if (__sbrk_heap_end + incr > max_heap)
{
errno = ENOMEM;
return (void *)-1;
}
prev_heap_end = __sbrk_heap_end;
__sbrk_heap_end += incr;
return (void *)prev_heap_end;
}
+285
View File
@@ -0,0 +1,285 @@
/**
******************************************************************************
* @file system_stm32g4xx.c
* @author MCD Application Team
* @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File
*
* This file provides two functions and one global variable to be called from
* user application:
* - SystemInit(): This function is called at startup just after reset and
* before branch to main program. This call is made inside
* the "startup_stm32g4xx.s" file.
*
* - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
* by the user application to setup the SysTick
* timer or configure other parameters.
*
* - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
* be called whenever the core clock is changed
* during program execution.
*
* After each device reset the HSI (16 MHz) is used as system clock source.
* Then SystemInit() function is called, in "startup_stm32g4xx.s" file, to
* configure the system clock before to branch to main program.
*
* This file configures the system clock as follows:
*=============================================================================
*-----------------------------------------------------------------------------
* System Clock source | HSI
*-----------------------------------------------------------------------------
* SYSCLK(Hz) | 16000000
*-----------------------------------------------------------------------------
* HCLK(Hz) | 16000000
*-----------------------------------------------------------------------------
* AHB Prescaler | 1
*-----------------------------------------------------------------------------
* APB1 Prescaler | 1
*-----------------------------------------------------------------------------
* APB2 Prescaler | 1
*-----------------------------------------------------------------------------
* PLL_M | 1
*-----------------------------------------------------------------------------
* PLL_N | 16
*-----------------------------------------------------------------------------
* PLL_P | 7
*-----------------------------------------------------------------------------
* PLL_Q | 2
*-----------------------------------------------------------------------------
* PLL_R | 2
*-----------------------------------------------------------------------------
* Require 48MHz for RNG | Disabled
*-----------------------------------------------------------------------------
*=============================================================================
******************************************************************************
* @attention
*
* Copyright (c) 2019 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/** @addtogroup CMSIS
* @{
*/
/** @addtogroup stm32g4xx_system
* @{
*/
/** @addtogroup STM32G4xx_System_Private_Includes
* @{
*/
#include "stm32g4xx.h"
#if !defined (HSE_VALUE)
#define HSE_VALUE 24000000U /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
#if !defined (HSI_VALUE)
#define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/
#endif /* HSI_VALUE */
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_TypesDefinitions
* @{
*/
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_Defines
* @{
*/
/************************* Miscellaneous Configuration ************************/
/* Note: Following vector table addresses must be defined in line with linker
configuration. */
/*!< Uncomment the following line if you need to relocate the vector table
anywhere in Flash or Sram, else the vector table is kept at the automatic
remap of boot address selected */
/* #define USER_VECT_TAB_ADDRESS */
#if defined(USER_VECT_TAB_ADDRESS)
/*!< Uncomment the following line if you need to relocate your vector Table
in Sram else user remap will be done in Flash. */
/* #define VECT_TAB_SRAM */
#if defined(VECT_TAB_SRAM)
#define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field.
This value must be a multiple of 0x200. */
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
This value must be a multiple of 0x200. */
#else
#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
This value must be a multiple of 0x200. */
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
This value must be a multiple of 0x200. */
#endif /* VECT_TAB_SRAM */
#endif /* USER_VECT_TAB_ADDRESS */
/******************************************************************************/
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_Macros
* @{
*/
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_Variables
* @{
*/
/* The SystemCoreClock variable is updated in three ways:
1) by calling CMSIS function SystemCoreClockUpdate()
2) by calling HAL API function HAL_RCC_GetHCLKFreq()
3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
Note: If you use this function to configure the system clock; then there
is no need to call the 2 first functions listed above, since SystemCoreClock
variable is updated automatically.
*/
uint32_t SystemCoreClock = HSI_VALUE;
const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U};
const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U};
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_FunctionPrototypes
* @{
*/
/**
* @}
*/
/** @addtogroup STM32G4xx_System_Private_Functions
* @{
*/
/**
* @brief Setup the microcontroller system.
* @param None
* @retval None
*/
void SystemInit(void)
{
/* FPU settings ------------------------------------------------------------*/
#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
SCB->CPACR |= ((3UL << (10*2))|(3UL << (11*2))); /* set CP10 and CP11 Full Access */
#endif
/* Configure the Vector Table location add offset address ------------------*/
#if defined(USER_VECT_TAB_ADDRESS)
SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */
#endif /* USER_VECT_TAB_ADDRESS */
}
/**
* @brief Update SystemCoreClock variable according to Clock Register Values.
* The SystemCoreClock variable contains the core clock (HCLK), it can
* be used by the user application to setup the SysTick timer or configure
* other parameters.
*
* @note Each time the core clock (HCLK) changes, this function must be called
* to update SystemCoreClock variable value. Otherwise, any configuration
* based on this variable will be incorrect.
*
* @note - The system frequency computed by this function is not the real
* frequency in the chip. It is calculated based on the predefined
* constant and the selected clock source:
*
* - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(**)
*
* - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(***)
*
* - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(***)
* or HSI_VALUE(*) multiplied/divided by the PLL factors.
*
* (**) HSI_VALUE is a constant defined in stm32g4xx_hal.h file (default value
* 16 MHz) but the real value may vary depending on the variations
* in voltage and temperature.
*
* (***) HSE_VALUE is a constant defined in stm32g4xx_hal.h file (default value
* 24 MHz), user has to ensure that HSE_VALUE is same as the real
* frequency of the crystal used. Otherwise, this function may
* have wrong result.
*
* - The result of this function could be not correct when using fractional
* value for HSE crystal.
*
* @param None
* @retval None
*/
void SystemCoreClockUpdate(void)
{
uint32_t tmp, pllvco, pllr, pllsource, pllm;
/* Get SYSCLK source -------------------------------------------------------*/
switch (RCC->CFGR & RCC_CFGR_SWS)
{
case 0x04: /* HSI used as system clock source */
SystemCoreClock = HSI_VALUE;
break;
case 0x08: /* HSE used as system clock source */
SystemCoreClock = HSE_VALUE;
break;
case 0x0C: /* PLL used as system clock source */
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN
SYSCLK = PLL_VCO / PLLR
*/
pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC);
pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4) + 1U ;
if (pllsource == 0x02UL) /* HSI used as PLL clock source */
{
pllvco = (HSI_VALUE / pllm);
}
else /* HSE used as PLL clock source */
{
pllvco = (HSE_VALUE / pllm);
}
pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8);
pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
SystemCoreClock = pllvco/pllr;
break;
default:
break;
}
/* Compute HCLK clock frequency --------------------------------------------*/
/* Get HCLK prescaler */
tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
/* HCLK clock frequency */
SystemCoreClock >>= tmp;
}
/**
* @}
*/
/**
* @}
*/
/**
* @}
*/
+592
View File
@@ -0,0 +1,592 @@
/**
******************************************************************************
* @file startup_stm32g474xx.s
* @author MCD Application Team
* @brief STM32G474xx devices vector table GCC toolchain.
* This module performs:
* - Set the initial SP
* - Set the initial PC == Reset_Handler,
* - Set the vector table entries with the exceptions ISR address,
* - Configure the clock system
* - Branches to main in the C library (which eventually
* calls main()).
* After Reset the Cortex-M4 processor is in Thread mode,
* priority is Privileged, and the Stack is set to Main.
******************************************************************************
* @attention
*
* Copyright (c) 2019 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
.syntax unified
.cpu cortex-m4
.fpu softvfp
.thumb
.global g_pfnVectors
.global Default_Handler
/* start address for the initialization values of the .data section.
defined in linker script */
.word _sidata
/* start address for the .data section. defined in linker script */
.word _sdata
/* end address for the .data section. defined in linker script */
.word _edata
/* start address for the .bss section. defined in linker script */
.word _sbss
/* end address for the .bss section. defined in linker script */
.word _ebss
.equ BootRAM, 0xF1E0F85F
/**
* @brief This is the code that gets called when the processor first
* starts execution following a reset event. Only the absolutely
* necessary set is performed, after which the application
* supplied main() routine is called.
* @param None
* @retval : None
*/
.section .text.Reset_Handler
.weak Reset_Handler
.type Reset_Handler, %function
Reset_Handler:
ldr r0, =_estack
mov sp, r0 /* set stack pointer */
/* Call the clock system initialization function.*/
bl SystemInit
/* Copy the data segment initializers from flash to SRAM */
ldr r0, =_sdata
ldr r1, =_edata
ldr r2, =_sidata
movs r3, #0
b LoopCopyDataInit
CopyDataInit:
ldr r4, [r2, r3]
str r4, [r0, r3]
adds r3, r3, #4
LoopCopyDataInit:
adds r4, r0, r3
cmp r4, r1
bcc CopyDataInit
/* Zero fill the bss segment. */
ldr r2, =_sbss
ldr r4, =_ebss
movs r3, #0
b LoopFillZerobss
FillZerobss:
str r3, [r2]
adds r2, r2, #4
LoopFillZerobss:
cmp r2, r4
bcc FillZerobss
/* Call static constructors */
bl __libc_init_array
/* Call the application's entry point.*/
bl main
LoopForever:
b LoopForever
.size Reset_Handler, .-Reset_Handler
/**
* @brief This is the code that gets called when the processor receives an
* unexpected interrupt. This simply enters an infinite loop, preserving
* the system state for examination by a debugger.
*
* @param None
* @retval : None
*/
.section .text.Default_Handler,"ax",%progbits
Default_Handler:
Infinite_Loop:
b Infinite_Loop
.size Default_Handler, .-Default_Handler
/******************************************************************************
*
* The minimal vector table for a Cortex-M4. Note that the proper constructs
* must be placed on this to ensure that it ends up at physical address
* 0x0000.0000.
*
******************************************************************************/
.section .isr_vector,"a",%progbits
.type g_pfnVectors, %object
g_pfnVectors:
.word _estack
.word Reset_Handler
.word NMI_Handler
.word HardFault_Handler
.word MemManage_Handler
.word BusFault_Handler
.word UsageFault_Handler
.word 0
.word 0
.word 0
.word 0
.word SVC_Handler
.word DebugMon_Handler
.word 0
.word PendSV_Handler
.word SysTick_Handler
.word WWDG_IRQHandler
.word PVD_PVM_IRQHandler
.word RTC_TAMP_LSECSS_IRQHandler
.word RTC_WKUP_IRQHandler
.word FLASH_IRQHandler
.word RCC_IRQHandler
.word EXTI0_IRQHandler
.word EXTI1_IRQHandler
.word EXTI2_IRQHandler
.word EXTI3_IRQHandler
.word EXTI4_IRQHandler
.word DMA1_Channel1_IRQHandler
.word DMA1_Channel2_IRQHandler
.word DMA1_Channel3_IRQHandler
.word DMA1_Channel4_IRQHandler
.word DMA1_Channel5_IRQHandler
.word DMA1_Channel6_IRQHandler
.word DMA1_Channel7_IRQHandler
.word ADC1_2_IRQHandler
.word USB_HP_IRQHandler
.word USB_LP_IRQHandler
.word FDCAN1_IT0_IRQHandler
.word FDCAN1_IT1_IRQHandler
.word EXTI9_5_IRQHandler
.word TIM1_BRK_TIM15_IRQHandler
.word TIM1_UP_TIM16_IRQHandler
.word TIM1_TRG_COM_TIM17_IRQHandler
.word TIM1_CC_IRQHandler
.word TIM2_IRQHandler
.word TIM3_IRQHandler
.word TIM4_IRQHandler
.word I2C1_EV_IRQHandler
.word I2C1_ER_IRQHandler
.word I2C2_EV_IRQHandler
.word I2C2_ER_IRQHandler
.word SPI1_IRQHandler
.word SPI2_IRQHandler
.word USART1_IRQHandler
.word USART2_IRQHandler
.word USART3_IRQHandler
.word EXTI15_10_IRQHandler
.word RTC_Alarm_IRQHandler
.word USBWakeUp_IRQHandler
.word TIM8_BRK_IRQHandler
.word TIM8_UP_IRQHandler
.word TIM8_TRG_COM_IRQHandler
.word TIM8_CC_IRQHandler
.word ADC3_IRQHandler
.word FMC_IRQHandler
.word LPTIM1_IRQHandler
.word TIM5_IRQHandler
.word SPI3_IRQHandler
.word UART4_IRQHandler
.word UART5_IRQHandler
.word TIM6_DAC_IRQHandler
.word TIM7_DAC_IRQHandler
.word DMA2_Channel1_IRQHandler
.word DMA2_Channel2_IRQHandler
.word DMA2_Channel3_IRQHandler
.word DMA2_Channel4_IRQHandler
.word DMA2_Channel5_IRQHandler
.word ADC4_IRQHandler
.word ADC5_IRQHandler
.word UCPD1_IRQHandler
.word COMP1_2_3_IRQHandler
.word COMP4_5_6_IRQHandler
.word COMP7_IRQHandler
.word HRTIM1_Master_IRQHandler
.word HRTIM1_TIMA_IRQHandler
.word HRTIM1_TIMB_IRQHandler
.word HRTIM1_TIMC_IRQHandler
.word HRTIM1_TIMD_IRQHandler
.word HRTIM1_TIME_IRQHandler
.word HRTIM1_FLT_IRQHandler
.word HRTIM1_TIMF_IRQHandler
.word CRS_IRQHandler
.word SAI1_IRQHandler
.word TIM20_BRK_IRQHandler
.word TIM20_UP_IRQHandler
.word TIM20_TRG_COM_IRQHandler
.word TIM20_CC_IRQHandler
.word FPU_IRQHandler
.word I2C4_EV_IRQHandler
.word I2C4_ER_IRQHandler
.word SPI4_IRQHandler
.word 0
.word FDCAN2_IT0_IRQHandler
.word FDCAN2_IT1_IRQHandler
.word FDCAN3_IT0_IRQHandler
.word FDCAN3_IT1_IRQHandler
.word RNG_IRQHandler
.word LPUART1_IRQHandler
.word I2C3_EV_IRQHandler
.word I2C3_ER_IRQHandler
.word DMAMUX_OVR_IRQHandler
.word QUADSPI_IRQHandler
.word DMA1_Channel8_IRQHandler
.word DMA2_Channel6_IRQHandler
.word DMA2_Channel7_IRQHandler
.word DMA2_Channel8_IRQHandler
.word CORDIC_IRQHandler
.word FMAC_IRQHandler
.size g_pfnVectors, .-g_pfnVectors
/*******************************************************************************
*
* Provide weak aliases for each Exception handler to the Default_Handler.
* As they are weak aliases, any function with the same name will override
* this definition.
*
*******************************************************************************/
.weak NMI_Handler
.thumb_set NMI_Handler,Default_Handler
.weak HardFault_Handler
.thumb_set HardFault_Handler,Default_Handler
.weak MemManage_Handler
.thumb_set MemManage_Handler,Default_Handler
.weak BusFault_Handler
.thumb_set BusFault_Handler,Default_Handler
.weak UsageFault_Handler
.thumb_set UsageFault_Handler,Default_Handler
.weak SVC_Handler
.thumb_set SVC_Handler,Default_Handler
.weak DebugMon_Handler
.thumb_set DebugMon_Handler,Default_Handler
.weak PendSV_Handler
.thumb_set PendSV_Handler,Default_Handler
.weak SysTick_Handler
.thumb_set SysTick_Handler,Default_Handler
.weak WWDG_IRQHandler
.thumb_set WWDG_IRQHandler,Default_Handler
.weak PVD_PVM_IRQHandler
.thumb_set PVD_PVM_IRQHandler,Default_Handler
.weak RTC_TAMP_LSECSS_IRQHandler
.thumb_set RTC_TAMP_LSECSS_IRQHandler,Default_Handler
.weak RTC_WKUP_IRQHandler
.thumb_set RTC_WKUP_IRQHandler,Default_Handler
.weak FLASH_IRQHandler
.thumb_set FLASH_IRQHandler,Default_Handler
.weak RCC_IRQHandler
.thumb_set RCC_IRQHandler,Default_Handler
.weak EXTI0_IRQHandler
.thumb_set EXTI0_IRQHandler,Default_Handler
.weak EXTI1_IRQHandler
.thumb_set EXTI1_IRQHandler,Default_Handler
.weak EXTI2_IRQHandler
.thumb_set EXTI2_IRQHandler,Default_Handler
.weak EXTI3_IRQHandler
.thumb_set EXTI3_IRQHandler,Default_Handler
.weak EXTI4_IRQHandler
.thumb_set EXTI4_IRQHandler,Default_Handler
.weak DMA1_Channel1_IRQHandler
.thumb_set DMA1_Channel1_IRQHandler,Default_Handler
.weak DMA1_Channel2_IRQHandler
.thumb_set DMA1_Channel2_IRQHandler,Default_Handler
.weak DMA1_Channel3_IRQHandler
.thumb_set DMA1_Channel3_IRQHandler,Default_Handler
.weak DMA1_Channel4_IRQHandler
.thumb_set DMA1_Channel4_IRQHandler,Default_Handler
.weak DMA1_Channel5_IRQHandler
.thumb_set DMA1_Channel5_IRQHandler,Default_Handler
.weak DMA1_Channel6_IRQHandler
.thumb_set DMA1_Channel6_IRQHandler,Default_Handler
.weak DMA1_Channel7_IRQHandler
.thumb_set DMA1_Channel7_IRQHandler,Default_Handler
.weak ADC1_2_IRQHandler
.thumb_set ADC1_2_IRQHandler,Default_Handler
.weak USB_HP_IRQHandler
.thumb_set USB_HP_IRQHandler,Default_Handler
.weak USB_LP_IRQHandler
.thumb_set USB_LP_IRQHandler,Default_Handler
.weak FDCAN1_IT0_IRQHandler
.thumb_set FDCAN1_IT0_IRQHandler,Default_Handler
.weak FDCAN1_IT1_IRQHandler
.thumb_set FDCAN1_IT1_IRQHandler,Default_Handler
.weak EXTI9_5_IRQHandler
.thumb_set EXTI9_5_IRQHandler,Default_Handler
.weak TIM1_BRK_TIM15_IRQHandler
.thumb_set TIM1_BRK_TIM15_IRQHandler,Default_Handler
.weak TIM1_UP_TIM16_IRQHandler
.thumb_set TIM1_UP_TIM16_IRQHandler,Default_Handler
.weak TIM1_TRG_COM_TIM17_IRQHandler
.thumb_set TIM1_TRG_COM_TIM17_IRQHandler,Default_Handler
.weak TIM1_CC_IRQHandler
.thumb_set TIM1_CC_IRQHandler,Default_Handler
.weak TIM2_IRQHandler
.thumb_set TIM2_IRQHandler,Default_Handler
.weak TIM3_IRQHandler
.thumb_set TIM3_IRQHandler,Default_Handler
.weak TIM4_IRQHandler
.thumb_set TIM4_IRQHandler,Default_Handler
.weak I2C1_EV_IRQHandler
.thumb_set I2C1_EV_IRQHandler,Default_Handler
.weak I2C1_ER_IRQHandler
.thumb_set I2C1_ER_IRQHandler,Default_Handler
.weak I2C2_EV_IRQHandler
.thumb_set I2C2_EV_IRQHandler,Default_Handler
.weak I2C2_ER_IRQHandler
.thumb_set I2C2_ER_IRQHandler,Default_Handler
.weak SPI1_IRQHandler
.thumb_set SPI1_IRQHandler,Default_Handler
.weak SPI2_IRQHandler
.thumb_set SPI2_IRQHandler,Default_Handler
.weak USART1_IRQHandler
.thumb_set USART1_IRQHandler,Default_Handler
.weak USART2_IRQHandler
.thumb_set USART2_IRQHandler,Default_Handler
.weak USART3_IRQHandler
.thumb_set USART3_IRQHandler,Default_Handler
.weak EXTI15_10_IRQHandler
.thumb_set EXTI15_10_IRQHandler,Default_Handler
.weak RTC_Alarm_IRQHandler
.thumb_set RTC_Alarm_IRQHandler,Default_Handler
.weak USBWakeUp_IRQHandler
.thumb_set USBWakeUp_IRQHandler,Default_Handler
.weak TIM8_BRK_IRQHandler
.thumb_set TIM8_BRK_IRQHandler,Default_Handler
.weak TIM8_UP_IRQHandler
.thumb_set TIM8_UP_IRQHandler,Default_Handler
.weak TIM8_TRG_COM_IRQHandler
.thumb_set TIM8_TRG_COM_IRQHandler,Default_Handler
.weak TIM8_CC_IRQHandler
.thumb_set TIM8_CC_IRQHandler,Default_Handler
.weak ADC3_IRQHandler
.thumb_set ADC3_IRQHandler,Default_Handler
.weak FMC_IRQHandler
.thumb_set FMC_IRQHandler,Default_Handler
.weak LPTIM1_IRQHandler
.thumb_set LPTIM1_IRQHandler,Default_Handler
.weak TIM5_IRQHandler
.thumb_set TIM5_IRQHandler,Default_Handler
.weak SPI3_IRQHandler
.thumb_set SPI3_IRQHandler,Default_Handler
.weak UART4_IRQHandler
.thumb_set UART4_IRQHandler,Default_Handler
.weak UART5_IRQHandler
.thumb_set UART5_IRQHandler,Default_Handler
.weak TIM6_DAC_IRQHandler
.thumb_set TIM6_DAC_IRQHandler,Default_Handler
.weak TIM7_DAC_IRQHandler
.thumb_set TIM7_DAC_IRQHandler,Default_Handler
.weak DMA2_Channel1_IRQHandler
.thumb_set DMA2_Channel1_IRQHandler,Default_Handler
.weak DMA2_Channel2_IRQHandler
.thumb_set DMA2_Channel2_IRQHandler,Default_Handler
.weak DMA2_Channel3_IRQHandler
.thumb_set DMA2_Channel3_IRQHandler,Default_Handler
.weak DMA2_Channel4_IRQHandler
.thumb_set DMA2_Channel4_IRQHandler,Default_Handler
.weak DMA2_Channel5_IRQHandler
.thumb_set DMA2_Channel5_IRQHandler,Default_Handler
.weak ADC4_IRQHandler
.thumb_set ADC4_IRQHandler,Default_Handler
.weak ADC5_IRQHandler
.thumb_set ADC5_IRQHandler,Default_Handler
.weak UCPD1_IRQHandler
.thumb_set UCPD1_IRQHandler,Default_Handler
.weak COMP1_2_3_IRQHandler
.thumb_set COMP1_2_3_IRQHandler,Default_Handler
.weak COMP4_5_6_IRQHandler
.thumb_set COMP4_5_6_IRQHandler,Default_Handler
.weak COMP7_IRQHandler
.thumb_set COMP7_IRQHandler,Default_Handler
.weak HRTIM1_Master_IRQHandler
.thumb_set HRTIM1_Master_IRQHandler,Default_Handler
.weak HRTIM1_TIMA_IRQHandler
.thumb_set HRTIM1_TIMA_IRQHandler,Default_Handler
.weak HRTIM1_TIMB_IRQHandler
.thumb_set HRTIM1_TIMB_IRQHandler,Default_Handler
.weak HRTIM1_TIMC_IRQHandler
.thumb_set HRTIM1_TIMC_IRQHandler,Default_Handler
.weak HRTIM1_TIMD_IRQHandler
.thumb_set HRTIM1_TIMD_IRQHandler,Default_Handler
.weak HRTIM1_TIME_IRQHandler
.thumb_set HRTIM1_TIME_IRQHandler,Default_Handler
.weak HRTIM1_FLT_IRQHandler
.thumb_set HRTIM1_FLT_IRQHandler,Default_Handler
.weak HRTIM1_TIMF_IRQHandler
.thumb_set HRTIM1_TIMF_IRQHandler,Default_Handler
.weak CRS_IRQHandler
.thumb_set CRS_IRQHandler,Default_Handler
.weak SAI1_IRQHandler
.thumb_set SAI1_IRQHandler,Default_Handler
.weak TIM20_BRK_IRQHandler
.thumb_set TIM20_BRK_IRQHandler,Default_Handler
.weak TIM20_UP_IRQHandler
.thumb_set TIM20_UP_IRQHandler,Default_Handler
.weak TIM20_TRG_COM_IRQHandler
.thumb_set TIM20_TRG_COM_IRQHandler,Default_Handler
.weak TIM20_CC_IRQHandler
.thumb_set TIM20_CC_IRQHandler,Default_Handler
.weak FPU_IRQHandler
.thumb_set FPU_IRQHandler,Default_Handler
.weak I2C4_EV_IRQHandler
.thumb_set I2C4_EV_IRQHandler,Default_Handler
.weak I2C4_ER_IRQHandler
.thumb_set I2C4_ER_IRQHandler,Default_Handler
.weak SPI4_IRQHandler
.thumb_set SPI4_IRQHandler,Default_Handler
.weak FDCAN2_IT0_IRQHandler
.thumb_set FDCAN2_IT0_IRQHandler,Default_Handler
.weak FDCAN2_IT1_IRQHandler
.thumb_set FDCAN2_IT1_IRQHandler,Default_Handler
.weak FDCAN3_IT0_IRQHandler
.thumb_set FDCAN3_IT0_IRQHandler,Default_Handler
.weak FDCAN3_IT1_IRQHandler
.thumb_set FDCAN3_IT1_IRQHandler,Default_Handler
.weak RNG_IRQHandler
.thumb_set RNG_IRQHandler,Default_Handler
.weak LPUART1_IRQHandler
.thumb_set LPUART1_IRQHandler,Default_Handler
.weak I2C3_EV_IRQHandler
.thumb_set I2C3_EV_IRQHandler,Default_Handler
.weak I2C3_ER_IRQHandler
.thumb_set I2C3_ER_IRQHandler,Default_Handler
.weak DMAMUX_OVR_IRQHandler
.thumb_set DMAMUX_OVR_IRQHandler,Default_Handler
.weak QUADSPI_IRQHandler
.thumb_set QUADSPI_IRQHandler,Default_Handler
.weak DMA1_Channel8_IRQHandler
.thumb_set DMA1_Channel8_IRQHandler,Default_Handler
.weak DMA2_Channel6_IRQHandler
.thumb_set DMA2_Channel6_IRQHandler,Default_Handler
.weak DMA2_Channel7_IRQHandler
.thumb_set DMA2_Channel7_IRQHandler,Default_Handler
.weak DMA2_Channel8_IRQHandler
.thumb_set DMA2_Channel8_IRQHandler,Default_Handler
.weak CORDIC_IRQHandler
.thumb_set CORDIC_IRQHandler,Default_Handler
.weak FMAC_IRQHandler
.thumb_set FMAC_IRQHandler,Default_Handler
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+19
View File
@@ -0,0 +1,19 @@
../Core/Src/main.c:95:5:main 1
../Core/Src/main.c:172:6:SystemClock_Config 3
../Core/Src/main.c:218:13:MX_ADC3_Init 4
../Core/Src/main.c:286:13:MX_ADC4_Init 3
../Core/Src/main.c:345:13:MX_COMP5_Init 2
../Core/Src/main.c:377:13:MX_COMP7_Init 2
../Core/Src/main.c:409:13:MX_CORDIC_Init 2
../Core/Src/main.c:435:13:MX_DAC1_Init 3
../Core/Src/main.c:482:13:MX_DAC4_Init 3
../Core/Src/main.c:529:13:MX_FMAC_Init 2
../Core/Src/main.c:555:13:MX_TIM1_Init 4
../Core/Src/main.c:602:13:MX_TIM3_Init 6
../Core/Src/main.c:660:13:MX_USART1_UART_Init 5
../Core/Src/main.c:706:13:MX_DMA_Init 1
../Core/Src/main.c:728:13:MX_GPIO_Init 1
../Core/Src/main.c:775:6:HAL_TIM_PeriodElapsedCallback 2
../Core/Src/main.c:789:6:HAL_TIM_OC_DelayElapsedCallback 2
../Core/Src/main.c:802:6:HAL_COMP_TriggerCallback 1
../Core/Src/main.c:820:6:Error_Handler 1
+78
View File
@@ -0,0 +1,78 @@
Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Core/Inc/main.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
../Core/Src/main.c:95:5:main 8 static
../Core/Src/main.c:172:6:SystemClock_Config 88 static
../Core/Src/main.c:218:13:MX_ADC3_Init 56 static
../Core/Src/main.c:286:13:MX_ADC4_Init 40 static
../Core/Src/main.c:345:13:MX_COMP5_Init 8 static
../Core/Src/main.c:377:13:MX_COMP7_Init 8 static
../Core/Src/main.c:409:13:MX_CORDIC_Init 8 static
../Core/Src/main.c:435:13:MX_DAC1_Init 56 static
../Core/Src/main.c:482:13:MX_DAC4_Init 56 static
../Core/Src/main.c:529:13:MX_FMAC_Init 8 static
../Core/Src/main.c:555:13:MX_TIM1_Init 40 static
../Core/Src/main.c:602:13:MX_TIM3_Init 64 static
../Core/Src/main.c:660:13:MX_USART1_UART_Init 8 static
../Core/Src/main.c:706:13:MX_DMA_Init 16 static
../Core/Src/main.c:728:13:MX_GPIO_Init 40 static
../Core/Src/main.c:775:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:789:6:HAL_TIM_OC_DelayElapsedCallback 16 static
../Core/Src/main.c:802:6:HAL_COMP_TriggerCallback 40 static
../Core/Src/main.c:820:6:Error_Handler 32 static,ignoring_inline_asm
@@ -0,0 +1,15 @@
../Core/Src/stm32g4xx_hal_msp.c:66:6:HAL_MspInit 1
../Core/Src/stm32g4xx_hal_msp.c:103:6:HAL_ADC_MspInit 9
../Core/Src/stm32g4xx_hal_msp.c:220:6:HAL_ADC_MspDeInit 5
../Core/Src/stm32g4xx_hal_msp.c:275:6:HAL_COMP_MspInit 3
../Core/Src/stm32g4xx_hal_msp.c:325:6:HAL_COMP_MspDeInit 3
../Core/Src/stm32g4xx_hal_msp.c:366:6:HAL_CORDIC_MspInit 2
../Core/Src/stm32g4xx_hal_msp.c:389:6:HAL_CORDIC_MspDeInit 2
../Core/Src/stm32g4xx_hal_msp.c:411:6:HAL_DAC_MspInit 3
../Core/Src/stm32g4xx_hal_msp.c:444:6:HAL_DAC_MspDeInit 3
../Core/Src/stm32g4xx_hal_msp.c:477:6:HAL_FMAC_MspInit 2
../Core/Src/stm32g4xx_hal_msp.c:500:6:HAL_FMAC_MspDeInit 2
../Core/Src/stm32g4xx_hal_msp.c:522:6:HAL_TIM_Base_MspInit 3
../Core/Src/stm32g4xx_hal_msp.c:567:6:HAL_TIM_Base_MspDeInit 3
../Core/Src/stm32g4xx_hal_msp.c:609:6:HAL_UART_MspInit 3
../Core/Src/stm32g4xx_hal_msp.c:657:6:HAL_UART_MspDeInit 2
+78
View File
@@ -0,0 +1,78 @@
Core/Src/stm32g4xx_hal_msp.o: ../Core/Src/stm32g4xx_hal_msp.c \
../Core/Inc/main.h ../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Core/Inc/main.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Binary file not shown.
@@ -0,0 +1,15 @@
../Core/Src/stm32g4xx_hal_msp.c:66:6:HAL_MspInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:103:6:HAL_ADC_MspInit 136 static
../Core/Src/stm32g4xx_hal_msp.c:220:6:HAL_ADC_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:275:6:HAL_COMP_MspInit 48 static
../Core/Src/stm32g4xx_hal_msp.c:325:6:HAL_COMP_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:366:6:HAL_CORDIC_MspInit 24 static
../Core/Src/stm32g4xx_hal_msp.c:389:6:HAL_CORDIC_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:411:6:HAL_DAC_MspInit 24 static
../Core/Src/stm32g4xx_hal_msp.c:444:6:HAL_DAC_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:477:6:HAL_FMAC_MspInit 24 static
../Core/Src/stm32g4xx_hal_msp.c:500:6:HAL_FMAC_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:522:6:HAL_TIM_Base_MspInit 24 static
../Core/Src/stm32g4xx_hal_msp.c:567:6:HAL_TIM_Base_MspDeInit 16 static
../Core/Src/stm32g4xx_hal_msp.c:609:6:HAL_UART_MspInit 128 static
../Core/Src/stm32g4xx_hal_msp.c:657:6:HAL_UART_MspDeInit 16 static
+16
View File
@@ -0,0 +1,16 @@
../Core/Src/stm32g4xx_it.c:72:6:NMI_Handler 1
../Core/Src/stm32g4xx_it.c:87:6:HardFault_Handler 1
../Core/Src/stm32g4xx_it.c:102:6:MemManage_Handler 1
../Core/Src/stm32g4xx_it.c:117:6:BusFault_Handler 1
../Core/Src/stm32g4xx_it.c:132:6:UsageFault_Handler 1
../Core/Src/stm32g4xx_it.c:147:6:SVC_Handler 1
../Core/Src/stm32g4xx_it.c:160:6:DebugMon_Handler 1
../Core/Src/stm32g4xx_it.c:173:6:PendSV_Handler 1
../Core/Src/stm32g4xx_it.c:186:6:SysTick_Handler 1
../Core/Src/stm32g4xx_it.c:207:6:DMA1_Channel1_IRQHandler 1
../Core/Src/stm32g4xx_it.c:221:6:DMA1_Channel2_IRQHandler 1
../Core/Src/stm32g4xx_it.c:235:6:TIM1_BRK_TIM15_IRQHandler 1
../Core/Src/stm32g4xx_it.c:249:6:TIM1_UP_TIM16_IRQHandler 1
../Core/Src/stm32g4xx_it.c:263:6:TIM1_TRG_COM_TIM17_IRQHandler 1
../Core/Src/stm32g4xx_it.c:277:6:TIM1_CC_IRQHandler 1
../Core/Src/stm32g4xx_it.c:291:6:TIM3_IRQHandler 1
+80
View File
@@ -0,0 +1,80 @@
Core/Src/stm32g4xx_it.o: ../Core/Src/stm32g4xx_it.c ../Core/Inc/main.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
../Core/Inc/stm32g4xx_it.h
../Core/Inc/main.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
../Core/Inc/stm32g4xx_it.h:
Binary file not shown.
+16
View File
@@ -0,0 +1,16 @@
../Core/Src/stm32g4xx_it.c:72:6:NMI_Handler 4 static
../Core/Src/stm32g4xx_it.c:87:6:HardFault_Handler 4 static
../Core/Src/stm32g4xx_it.c:102:6:MemManage_Handler 4 static
../Core/Src/stm32g4xx_it.c:117:6:BusFault_Handler 4 static
../Core/Src/stm32g4xx_it.c:132:6:UsageFault_Handler 4 static
../Core/Src/stm32g4xx_it.c:147:6:SVC_Handler 4 static
../Core/Src/stm32g4xx_it.c:160:6:DebugMon_Handler 4 static
../Core/Src/stm32g4xx_it.c:173:6:PendSV_Handler 4 static
../Core/Src/stm32g4xx_it.c:186:6:SysTick_Handler 8 static
../Core/Src/stm32g4xx_it.c:207:6:DMA1_Channel1_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:221:6:DMA1_Channel2_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:235:6:TIM1_BRK_TIM15_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:249:6:TIM1_UP_TIM16_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:263:6:TIM1_TRG_COM_TIM17_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:277:6:TIM1_CC_IRQHandler 8 static
../Core/Src/stm32g4xx_it.c:291:6:TIM3_IRQHandler 8 static
+42
View File
@@ -0,0 +1,42 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (13.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
../Core/Src/main.c \
../Core/Src/stm32g4xx_hal_msp.c \
../Core/Src/stm32g4xx_it.c \
../Core/Src/syscalls.c \
../Core/Src/sysmem.c \
../Core/Src/system_stm32g4xx.c
OBJS += \
./Core/Src/main.o \
./Core/Src/stm32g4xx_hal_msp.o \
./Core/Src/stm32g4xx_it.o \
./Core/Src/syscalls.o \
./Core/Src/sysmem.o \
./Core/Src/system_stm32g4xx.o
C_DEPS += \
./Core/Src/main.d \
./Core/Src/stm32g4xx_hal_msp.d \
./Core/Src/stm32g4xx_it.d \
./Core/Src/syscalls.d \
./Core/Src/sysmem.d \
./Core/Src/system_stm32g4xx.d
# Each subdirectory must supply rules for building sources it contributes
Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32G474xx -c -I../Core/Inc -I../Drivers/STM32G4xx_HAL_Driver/Inc -I../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -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/stm32g4xx_hal_msp.cyclo ./Core/Src/stm32g4xx_hal_msp.d ./Core/Src/stm32g4xx_hal_msp.o ./Core/Src/stm32g4xx_hal_msp.su ./Core/Src/stm32g4xx_it.cyclo ./Core/Src/stm32g4xx_it.d ./Core/Src/stm32g4xx_it.o ./Core/Src/stm32g4xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32g4xx.cyclo ./Core/Src/system_stm32g4xx.d ./Core/Src/system_stm32g4xx.o ./Core/Src/system_stm32g4xx.su
.PHONY: clean-Core-2f-Src
+18
View File
@@ -0,0 +1,18 @@
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 1
../Core/Src/syscalls.c:48:5:_getpid 1
../Core/Src/syscalls.c:53:5:_kill 1
../Core/Src/syscalls.c:61:6:_exit 1
../Core/Src/syscalls.c:67:27:_read 2
../Core/Src/syscalls.c:80:27:_write 2
../Core/Src/syscalls.c:92:5:_close 1
../Core/Src/syscalls.c:99:5:_fstat 1
../Core/Src/syscalls.c:106:5:_isatty 1
../Core/Src/syscalls.c:112:5:_lseek 1
../Core/Src/syscalls.c:120:5:_open 1
../Core/Src/syscalls.c:128:5:_wait 1
../Core/Src/syscalls.c:135:5:_unlink 1
../Core/Src/syscalls.c:142:5:_times 1
../Core/Src/syscalls.c:148:5:_stat 1
../Core/Src/syscalls.c:155:5:_link 1
../Core/Src/syscalls.c:163:5:_fork 1
../Core/Src/syscalls.c:169:5:_execve 1
+1
View File
@@ -0,0 +1 @@
Core/Src/syscalls.o: ../Core/Src/syscalls.c
Binary file not shown.
+18
View File
@@ -0,0 +1,18 @@
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 4 static
../Core/Src/syscalls.c:48:5:_getpid 4 static
../Core/Src/syscalls.c:53:5:_kill 16 static
../Core/Src/syscalls.c:61:6:_exit 16 static
../Core/Src/syscalls.c:67:27:_read 32 static
../Core/Src/syscalls.c:80:27:_write 32 static
../Core/Src/syscalls.c:92:5:_close 16 static
../Core/Src/syscalls.c:99:5:_fstat 16 static
../Core/Src/syscalls.c:106:5:_isatty 16 static
../Core/Src/syscalls.c:112:5:_lseek 24 static
../Core/Src/syscalls.c:120:5:_open 12 static
../Core/Src/syscalls.c:128:5:_wait 16 static
../Core/Src/syscalls.c:135:5:_unlink 16 static
../Core/Src/syscalls.c:142:5:_times 16 static
../Core/Src/syscalls.c:148:5:_stat 16 static
../Core/Src/syscalls.c:155:5:_link 16 static
../Core/Src/syscalls.c:163:5:_fork 8 static
../Core/Src/syscalls.c:169:5:_execve 24 static
+1
View File
@@ -0,0 +1 @@
../Core/Src/sysmem.c:53:7:_sbrk 3
+1
View File
@@ -0,0 +1 @@
Core/Src/sysmem.o: ../Core/Src/sysmem.c
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
../Core/Src/sysmem.c:53:7:_sbrk 32 static
@@ -0,0 +1,2 @@
../Core/Src/system_stm32g4xx.c:179:6:SystemInit 1
../Core/Src/system_stm32g4xx.c:228:6:SystemCoreClockUpdate 6
+77
View File
@@ -0,0 +1,77 @@
Core/Src/system_stm32g4xx.o: ../Core/Src/system_stm32g4xx.c \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Binary file not shown.
@@ -0,0 +1,2 @@
../Core/Src/system_stm32g4xx.c:179:6:SystemInit 4 static
../Core/Src/system_stm32g4xx.c:228:6:SystemCoreClockUpdate 32 static
@@ -0,0 +1,2 @@
Core/Startup/startup_stm32g474cbtx.o: \
../Core/Startup/startup_stm32g474cbtx.s
Binary file not shown.
+27
View File
@@ -0,0 +1,27 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (13.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
S_SRCS += \
../Core/Startup/startup_stm32g474cbtx.s
OBJS += \
./Core/Startup/startup_stm32g474cbtx.o
S_DEPS += \
./Core/Startup/startup_stm32g474cbtx.d
# Each subdirectory must supply rules for building sources it contributes
Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
clean: clean-Core-2f-Startup
clean-Core-2f-Startup:
-$(RM) ./Core/Startup/startup_stm32g474cbtx.d ./Core/Startup/startup_stm32g474cbtx.o
.PHONY: clean-Core-2f-Startup
@@ -0,0 +1,38 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:148:19:HAL_Init 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:192:19:HAL_DeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:221:13:HAL_MspInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:232:13:HAL_MspDeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:255:26:HAL_InitTick 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:322:13:HAL_IncTick 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:333:17:HAL_GetTick 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:342:10:HAL_GetTickPrio 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:351:19:HAL_SetTickFreq 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:384:10:HAL_GetTickFreq 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:400:13:HAL_Delay 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:426:13:HAL_SuspendTick 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:442:13:HAL_ResumeTick 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:452:10:HAL_GetHalVersion 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:461:10:HAL_GetREVID 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:470:10:HAL_GetDEVID 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:479:10:HAL_GetUIDw0 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:488:10:HAL_GetUIDw1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:497:10:HAL_GetUIDw2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:526:6:HAL_DBGMCU_EnableDBGSleepMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:535:6:HAL_DBGMCU_DisableDBGSleepMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:544:6:HAL_DBGMCU_EnableDBGStopMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:553:6:HAL_DBGMCU_DisableDBGStopMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:562:6:HAL_DBGMCU_EnableDBGStandbyMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:571:6:HAL_DBGMCU_DisableDBGStandbyMode 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:603:6:HAL_SYSCFG_CCMSRAMErase 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:622:6:HAL_SYSCFG_EnableMemorySwappingBank 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:637:6:HAL_SYSCFG_DisableMemorySwappingBank 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:655:6:HAL_SYSCFG_VREFBUF_VoltageScalingConfig 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:671:6:HAL_SYSCFG_VREFBUF_HighImpedanceConfig 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:685:6:HAL_SYSCFG_VREFBUF_TrimmingConfig 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:697:19:HAL_SYSCFG_EnableVREFBUF 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:723:6:HAL_SYSCFG_DisableVREFBUF 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:734:6:HAL_SYSCFG_EnableIOSwitchBooster 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:744:6:HAL_SYSCFG_DisableIOSwitchBooster 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:754:6:HAL_SYSCFG_EnableIOSwitchVDD 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:764:6:HAL_SYSCFG_DisableIOSwitchVDD 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:774:6:HAL_SYSCFG_CCMSRAM_WriteProtectionEnable 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,38 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:148:19:HAL_Init 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:192:19:HAL_DeInit 8 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:221:13:HAL_MspInit 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:232:13:HAL_MspDeInit 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:255:26:HAL_InitTick 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:322:13:HAL_IncTick 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:333:17:HAL_GetTick 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:342:10:HAL_GetTickPrio 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:351:19:HAL_SetTickFreq 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:384:10:HAL_GetTickFreq 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:400:13:HAL_Delay 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:426:13:HAL_SuspendTick 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:442:13:HAL_ResumeTick 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:452:10:HAL_GetHalVersion 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:461:10:HAL_GetREVID 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:470:10:HAL_GetDEVID 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:479:10:HAL_GetUIDw0 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:488:10:HAL_GetUIDw1 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:497:10:HAL_GetUIDw2 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:526:6:HAL_DBGMCU_EnableDBGSleepMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:535:6:HAL_DBGMCU_DisableDBGSleepMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:544:6:HAL_DBGMCU_EnableDBGStopMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:553:6:HAL_DBGMCU_DisableDBGStopMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:562:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:571:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:603:6:HAL_SYSCFG_CCMSRAMErase 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:622:6:HAL_SYSCFG_EnableMemorySwappingBank 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:637:6:HAL_SYSCFG_DisableMemorySwappingBank 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:655:6:HAL_SYSCFG_VREFBUF_VoltageScalingConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:671:6:HAL_SYSCFG_VREFBUF_HighImpedanceConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:685:6:HAL_SYSCFG_VREFBUF_TrimmingConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:697:19:HAL_SYSCFG_EnableVREFBUF 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:723:6:HAL_SYSCFG_DisableVREFBUF 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:734:6:HAL_SYSCFG_EnableIOSwitchBooster 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:744:6:HAL_SYSCFG_DisableIOSwitchBooster 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:754:6:HAL_SYSCFG_EnableIOSwitchVDD 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:764:6:HAL_SYSCFG_DisableIOSwitchVDD 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c:774:6:HAL_SYSCFG_CCMSRAM_WriteProtectionEnable 16 static
@@ -0,0 +1,70 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3679:22:LL_ADC_SetCommonClock 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3744:22:LL_ADC_SetCommonPathInternalCh 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3826:26:LL_ADC_GetCommonPathInternalCh 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4163:22:LL_ADC_SetOffset 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4249:26:LL_ADC_GetOffsetChannel 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4308:22:LL_ADC_SetOffsetState 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4363:22:LL_ADC_SetOffsetSign 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4418:22:LL_ADC_SetOffsetSaturation 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4507:22:LL_ADC_SetSamplingTimeCommonConfig 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4696:26:LL_ADC_REG_IsTriggerSourceSWStart 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5043:22:LL_ADC_REG_SetSequencerRanks 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5494:26:LL_ADC_INJ_IsTriggerSourceSWStart 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6319:22:LL_ADC_SetChannelSamplingTime 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6490:22:LL_ADC_SetChannelSingleDiff 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6714:22:LL_ADC_SetAnalogWDMonitChannels 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6968:22:LL_ADC_ConfigAnalogWDThresholds 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7407:26:LL_ADC_GetMultimode 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7504:26:LL_ADC_GetMultiDMATransfer 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7621:22:LL_ADC_DisableDeepPowerDown 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7635:26:LL_ADC_IsDeepPowerDownEnabled 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7654:22:LL_ADC_EnableInternalRegulator 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7684:26:LL_ADC_IsInternalRegulatorEnabled 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7705:22:LL_ADC_Enable 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7725:22:LL_ADC_Disable 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7744:26:LL_ADC_IsEnabled 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7755:26:LL_ADC_IsDisableOngoing 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7830:22:LL_ADC_REG_StartConversion 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7850:22:LL_ADC_REG_StopConversion 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7866:26:LL_ADC_REG_IsConversionOngoing 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8076:22:LL_ADC_INJ_StopConversion 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8092:26:LL_ADC_INJ_IsConversionOngoing 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8476:22:LL_ADC_ClearFlag_AWD1 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8487:22:LL_ADC_ClearFlag_AWD2 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8498:22:LL_ADC_ClearFlag_AWD3 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8871:22:LL_ADC_EnableIT_AWD1 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8882:22:LL_ADC_EnableIT_AWD2 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8893:22:LL_ADC_EnableIT_AWD3 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8992:22:LL_ADC_DisableIT_AWD1 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:9003:22:LL_ADC_DisableIT_AWD2 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:9014:22:LL_ADC_DisableIT_AWD3 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:396:19:HAL_ADC_Init 22
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:713:19:HAL_ADC_DeInit 11
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:912:13:HAL_ADC_MspInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:929:13:HAL_ADC_MspDeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1219:19:HAL_ADC_Start 21
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1354:19:HAL_ADC_Stop 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1408:19:HAL_ADC_PollForConversion 30
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1594:19:HAL_ADC_PollForEvent 15
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1743:19:HAL_ADC_Start_IT 25
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1950:19:HAL_ADC_Stop_IT 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2003:19:HAL_ADC_Start_DMA 15
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2145:19:HAL_ADC_Stop_DMA 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2230:10:HAL_ADC_GetValue 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2251:19:HAL_ADC_StartSampling 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2273:19:HAL_ADC_StopSampling 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2290:6:HAL_ADC_IRQHandler 62
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2662:13:HAL_ADC_ConvCpltCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2677:13:HAL_ADC_ConvHalfCpltCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2692:13:HAL_ADC_LevelOutOfWindowCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2714:13:HAL_ADC_ErrorCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2760:19:HAL_ADC_ConfigChannel 67
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2998:19:HAL_ADC_AnalogWDGConfig 38
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3259:10:HAL_ADC_GetState 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3273:10:HAL_ADC_GetError 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3303:19:ADC_ConversionStop 19
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3435:19:ADC_Enable 11
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3528:19:ADC_Disable 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3590:6:ADC_DMAConvCplt 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3668:6:ADC_DMAHalfConvCplt 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3686:6:ADC_DMAError 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,70 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3679:22:LL_ADC_SetCommonClock 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3744:22:LL_ADC_SetCommonPathInternalCh 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3826:26:LL_ADC_GetCommonPathInternalCh 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4163:22:LL_ADC_SetOffset 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4249:26:LL_ADC_GetOffsetChannel 24 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4308:22:LL_ADC_SetOffsetState 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4363:22:LL_ADC_SetOffsetSign 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4418:22:LL_ADC_SetOffsetSaturation 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4507:22:LL_ADC_SetSamplingTimeCommonConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4696:26:LL_ADC_REG_IsTriggerSourceSWStart 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5043:22:LL_ADC_REG_SetSequencerRanks 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5494:26:LL_ADC_INJ_IsTriggerSourceSWStart 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6319:22:LL_ADC_SetChannelSamplingTime 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6490:22:LL_ADC_SetChannelSingleDiff 24 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6714:22:LL_ADC_SetAnalogWDMonitChannels 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6968:22:LL_ADC_ConfigAnalogWDThresholds 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7407:26:LL_ADC_GetMultimode 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7504:26:LL_ADC_GetMultiDMATransfer 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7621:22:LL_ADC_DisableDeepPowerDown 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7635:26:LL_ADC_IsDeepPowerDownEnabled 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7654:22:LL_ADC_EnableInternalRegulator 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7684:26:LL_ADC_IsInternalRegulatorEnabled 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7705:22:LL_ADC_Enable 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7725:22:LL_ADC_Disable 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7744:26:LL_ADC_IsEnabled 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7755:26:LL_ADC_IsDisableOngoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7830:22:LL_ADC_REG_StartConversion 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7850:22:LL_ADC_REG_StopConversion 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7866:26:LL_ADC_REG_IsConversionOngoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8076:22:LL_ADC_INJ_StopConversion 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8092:26:LL_ADC_INJ_IsConversionOngoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8476:22:LL_ADC_ClearFlag_AWD1 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8487:22:LL_ADC_ClearFlag_AWD2 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8498:22:LL_ADC_ClearFlag_AWD3 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8871:22:LL_ADC_EnableIT_AWD1 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8882:22:LL_ADC_EnableIT_AWD2 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8893:22:LL_ADC_EnableIT_AWD3 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8992:22:LL_ADC_DisableIT_AWD1 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:9003:22:LL_ADC_DisableIT_AWD2 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:9014:22:LL_ADC_DisableIT_AWD3 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:396:19:HAL_ADC_Init 48 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:713:19:HAL_ADC_DeInit 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:912:13:HAL_ADC_MspInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:929:13:HAL_ADC_MspDeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1219:19:HAL_ADC_Start 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1354:19:HAL_ADC_Stop 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1408:19:HAL_ADC_PollForConversion 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1594:19:HAL_ADC_PollForEvent 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1743:19:HAL_ADC_Start_IT 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:1950:19:HAL_ADC_Stop_IT 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2003:19:HAL_ADC_Start_DMA 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2145:19:HAL_ADC_Stop_DMA 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2230:10:HAL_ADC_GetValue 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2251:19:HAL_ADC_StartSampling 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2273:19:HAL_ADC_StopSampling 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2290:6:HAL_ADC_IRQHandler 48 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2662:13:HAL_ADC_ConvCpltCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2677:13:HAL_ADC_ConvHalfCpltCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2692:13:HAL_ADC_LevelOutOfWindowCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2714:13:HAL_ADC_ErrorCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2760:19:HAL_ADC_ConfigChannel 224 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:2998:19:HAL_ADC_AnalogWDGConfig 64 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3259:10:HAL_ADC_GetState 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3273:10:HAL_ADC_GetError 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3303:19:ADC_ConversionStop 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3435:19:ADC_Enable 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3528:19:ADC_Disable 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3590:6:ADC_DMAConvCplt 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3668:6:ADC_DMAHalfConvCplt 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c:3686:6:ADC_DMAError 24 static
@@ -0,0 +1,53 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3744:22:LL_ADC_SetCommonPathInternalCh 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3826:26:LL_ADC_GetCommonPathInternalCh 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3870:22:LL_ADC_SetCalibrationFactor 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3895:26:LL_ADC_GetCalibrationFactor 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4163:22:LL_ADC_SetOffset 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4249:26:LL_ADC_GetOffsetChannel 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4308:22:LL_ADC_SetOffsetState 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4363:22:LL_ADC_SetOffsetSign 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4418:22:LL_ADC_SetOffsetSaturation 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4507:22:LL_ADC_SetSamplingTimeCommonConfig 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4696:26:LL_ADC_REG_IsTriggerSourceSWStart 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5494:26:LL_ADC_INJ_IsTriggerSourceSWStart 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5827:26:LL_ADC_INJ_GetTrigAuto 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5873:22:LL_ADC_INJ_SetQueueMode 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6319:22:LL_ADC_SetChannelSamplingTime 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6490:22:LL_ADC_SetChannelSingleDiff 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7407:26:LL_ADC_GetMultimode 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7598:22:LL_ADC_EnableDeepPowerDown 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7673:22:LL_ADC_DisableInternalRegulator 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7744:26:LL_ADC_IsEnabled 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7783:22:LL_ADC_StartCalibration 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7799:26:LL_ADC_IsCalibrationOnGoing 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7830:22:LL_ADC_REG_StartConversion 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7866:26:LL_ADC_REG_IsConversionOngoing 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8056:22:LL_ADC_INJ_StartConversion 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8092:26:LL_ADC_INJ_IsConversionOngoing 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:200:10:HAL_ADCEx_Calibration_GetValue 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:220:19:HAL_ADCEx_Calibration_SetValue 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:277:19:HAL_ADCEx_InjectedStart 20
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:426:19:HAL_ADCEx_InjectedStop 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:481:19:HAL_ADCEx_InjectedPollForConversion 26
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:622:19:HAL_ADCEx_InjectedStart_IT 22
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:795:19:HAL_ADCEx_InjectedStop_IT 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:862:19:HAL_ADCEx_MultiModeStart_DMA 10
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:981:19:HAL_ADCEx_MultiModeStop_DMA 15
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1104:10:HAL_ADCEx_MultiModeGetValue 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1151:10:HAL_ADCEx_InjectedGetValue 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1186:13:HAL_ADCEx_InjectedConvCpltCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1205:13:HAL_ADCEx_InjectedQueueOverflowCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1220:13:HAL_ADCEx_LevelOutOfWindow2Callback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1235:13:HAL_ADCEx_LevelOutOfWindow3Callback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1251:13:HAL_ADCEx_EndOfSamplingCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1268:19:HAL_ADCEx_RegularStop 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1326:19:HAL_ADCEx_RegularStop_IT 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1386:19:HAL_ADCEx_RegularStop_DMA 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1474:19:HAL_ADCEx_RegularMultiModeStop_DMA 17
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1659:19:HAL_ADCEx_InjectedConfigChannel 80
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2116:19:HAL_ADCEx_MultiModeConfigChannel 16
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2233:19:HAL_ADCEx_EnableInjectedQueue 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2274:19:HAL_ADCEx_DisableInjectedQueue 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2311:19:HAL_ADCEx_DisableVoltageRegulator 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2348:19:HAL_ADCEx_EnterADCDeepPowerDownMode 2
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,53 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3744:22:LL_ADC_SetCommonPathInternalCh 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3826:26:LL_ADC_GetCommonPathInternalCh 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3870:22:LL_ADC_SetCalibrationFactor 24 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:3895:26:LL_ADC_GetCalibrationFactor 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4163:22:LL_ADC_SetOffset 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4249:26:LL_ADC_GetOffsetChannel 24 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4308:22:LL_ADC_SetOffsetState 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4363:22:LL_ADC_SetOffsetSign 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4418:22:LL_ADC_SetOffsetSaturation 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4507:22:LL_ADC_SetSamplingTimeCommonConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:4696:26:LL_ADC_REG_IsTriggerSourceSWStart 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5494:26:LL_ADC_INJ_IsTriggerSourceSWStart 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5827:26:LL_ADC_INJ_GetTrigAuto 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:5873:22:LL_ADC_INJ_SetQueueMode 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6319:22:LL_ADC_SetChannelSamplingTime 32 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:6490:22:LL_ADC_SetChannelSingleDiff 24 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7407:26:LL_ADC_GetMultimode 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7598:22:LL_ADC_EnableDeepPowerDown 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7673:22:LL_ADC_DisableInternalRegulator 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7744:26:LL_ADC_IsEnabled 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7783:22:LL_ADC_StartCalibration 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7799:26:LL_ADC_IsCalibrationOnGoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7830:22:LL_ADC_REG_StartConversion 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:7866:26:LL_ADC_REG_IsConversionOngoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8056:22:LL_ADC_INJ_StartConversion 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:8092:26:LL_ADC_INJ_IsConversionOngoing 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:200:10:HAL_ADCEx_Calibration_GetValue 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:220:19:HAL_ADCEx_Calibration_SetValue 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:277:19:HAL_ADCEx_InjectedStart 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:426:19:HAL_ADCEx_InjectedStop 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:481:19:HAL_ADCEx_InjectedPollForConversion 48 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:622:19:HAL_ADCEx_InjectedStart_IT 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:795:19:HAL_ADCEx_InjectedStop_IT 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:862:19:HAL_ADCEx_MultiModeStart_DMA 144 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:981:19:HAL_ADCEx_MultiModeStop_DMA 144 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1104:10:HAL_ADCEx_MultiModeGetValue 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1151:10:HAL_ADCEx_InjectedGetValue 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1186:13:HAL_ADCEx_InjectedConvCpltCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1205:13:HAL_ADCEx_InjectedQueueOverflowCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1220:13:HAL_ADCEx_LevelOutOfWindow2Callback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1235:13:HAL_ADCEx_LevelOutOfWindow3Callback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1251:13:HAL_ADCEx_EndOfSamplingCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1268:19:HAL_ADCEx_RegularStop 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1326:19:HAL_ADCEx_RegularStop_IT 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1386:19:HAL_ADCEx_RegularStop_DMA 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1474:19:HAL_ADCEx_RegularMultiModeStop_DMA 136 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:1659:19:HAL_ADCEx_InjectedConfigChannel 224 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2116:19:HAL_ADCEx_MultiModeConfigChannel 144 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2233:19:HAL_ADCEx_EnableInjectedQueue 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2274:19:HAL_ADCEx_DisableInjectedQueue 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2311:19:HAL_ADCEx_DisableVoltageRegulator 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c:2348:19:HAL_ADCEx_EnterADCDeepPowerDownMode 24 static
@@ -0,0 +1,32 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:312:22:LL_EXTI_EnableIT_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:338:22:LL_EXTI_EnableIT_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:387:22:LL_EXTI_DisableIT_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:414:22:LL_EXTI_DisableIT_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:544:22:LL_EXTI_EnableEvent_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:569:22:LL_EXTI_EnableEvent_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:615:22:LL_EXTI_DisableEvent_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:639:22:LL_EXTI_DisableEvent_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:763:22:LL_EXTI_EnableRisingTrig_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:788:22:LL_EXTI_EnableRisingTrig_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:833:22:LL_EXTI_DisableRisingTrig_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:859:22:LL_EXTI_DisableRisingTrig_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:968:22:LL_EXTI_EnableFallingTrig_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:993:22:LL_EXTI_EnableFallingTrig_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1037:22:LL_EXTI_DisableFallingTrig_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1061:22:LL_EXTI_DisableFallingTrig_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1239:26:LL_EXTI_IsActiveFlag_0_31 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1259:26:LL_EXTI_IsActiveFlag_32_63 2
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1359:22:LL_EXTI_ClearFlag_0_31 1
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1379:22:LL_EXTI_ClearFlag_32_63 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:224:19:HAL_COMP_Init 41
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:517:19:HAL_COMP_DeInit 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:566:13:HAL_COMP_MspInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:581:13:HAL_COMP_MspDeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:776:19:HAL_COMP_Start 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:830:19:HAL_COMP_Stop 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:872:6:HAL_COMP_IRQHandler 13
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:952:19:HAL_COMP_Lock 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1005:10:HAL_COMP_GetOutputLevel 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1019:13:HAL_COMP_TriggerCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1053:23:HAL_COMP_GetState 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1073:10:HAL_COMP_GetError 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,32 @@
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:312:22:LL_EXTI_EnableIT_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:338:22:LL_EXTI_EnableIT_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:387:22:LL_EXTI_DisableIT_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:414:22:LL_EXTI_DisableIT_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:544:22:LL_EXTI_EnableEvent_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:569:22:LL_EXTI_EnableEvent_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:615:22:LL_EXTI_DisableEvent_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:639:22:LL_EXTI_DisableEvent_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:763:22:LL_EXTI_EnableRisingTrig_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:788:22:LL_EXTI_EnableRisingTrig_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:833:22:LL_EXTI_DisableRisingTrig_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:859:22:LL_EXTI_DisableRisingTrig_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:968:22:LL_EXTI_EnableFallingTrig_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:993:22:LL_EXTI_EnableFallingTrig_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1037:22:LL_EXTI_DisableFallingTrig_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1061:22:LL_EXTI_DisableFallingTrig_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1239:26:LL_EXTI_IsActiveFlag_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1259:26:LL_EXTI_IsActiveFlag_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1359:22:LL_EXTI_ClearFlag_0_31 16 static
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:1379:22:LL_EXTI_ClearFlag_32_63 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:224:19:HAL_COMP_Init 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:517:19:HAL_COMP_DeInit 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:566:13:HAL_COMP_MspInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:581:13:HAL_COMP_MspDeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:776:19:HAL_COMP_Start 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:830:19:HAL_COMP_Stop 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:872:6:HAL_COMP_IRQHandler 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:952:19:HAL_COMP_Lock 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1005:10:HAL_COMP_GetOutputLevel 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1019:13:HAL_COMP_TriggerCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1053:23:HAL_COMP_GetState 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_comp.c:1073:10:HAL_COMP_GetError 16 static
@@ -0,0 +1,19 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:201:19:HAL_CORDIC_Init 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:268:19:HAL_CORDIC_DeInit 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:325:13:HAL_CORDIC_MspInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:340:13:HAL_CORDIC_MspDeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:558:19:HAL_CORDIC_Configure 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:605:19:HAL_CORDIC_Calculate 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:699:19:HAL_CORDIC_CalculateZO 8
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:792:19:HAL_CORDIC_Calculate_IT 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:884:19:HAL_CORDIC_Calculate_DMA 17
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1048:13:HAL_CORDIC_ErrorCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1064:13:HAL_CORDIC_CalculateCpltCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1097:6:HAL_CORDIC_IRQHandler 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1168:25:HAL_CORDIC_GetState 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1181:10:HAL_CORDIC_GetError 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1206:13:CORDIC_WriteInDataIncrementPtr 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1232:13:CORDIC_ReadOutDataIncrementPtr 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1256:13:CORDIC_DMAInCplt 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1288:13:CORDIC_DMAOutCplt 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1316:13:CORDIC_DMAError 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,19 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:201:19:HAL_CORDIC_Init 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:268:19:HAL_CORDIC_DeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:325:13:HAL_CORDIC_MspInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:340:13:HAL_CORDIC_MspDeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:558:19:HAL_CORDIC_Configure 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:605:19:HAL_CORDIC_Calculate 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:699:19:HAL_CORDIC_CalculateZO 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:792:19:HAL_CORDIC_Calculate_IT 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:884:19:HAL_CORDIC_Calculate_DMA 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1048:13:HAL_CORDIC_ErrorCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1064:13:HAL_CORDIC_CalculateCpltCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1097:6:HAL_CORDIC_IRQHandler 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1168:25:HAL_CORDIC_GetState 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1181:10:HAL_CORDIC_GetError 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1206:13:CORDIC_WriteInDataIncrementPtr 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1232:13:CORDIC_ReadOutDataIncrementPtr 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1256:13:CORDIC_DMAInCplt 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1288:13:CORDIC_DMAOutCplt 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c:1316:13:CORDIC_DMAError 24 static
@@ -0,0 +1,34 @@
../Drivers/CMSIS/Include/core_cm4.h:1648:22:__NVIC_SetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm4.h:1667:26:__NVIC_GetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm4.h:1679:22:__NVIC_EnableIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1717:22:__NVIC_DisableIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1736:26:__NVIC_GetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1755:22:__NVIC_SetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1770:22:__NVIC_ClearPendingIRQ 2
../Drivers/CMSIS/Include/core_cm4.h:1787:26:__NVIC_GetActive 2
../Drivers/CMSIS/Include/core_cm4.h:1809:22:__NVIC_SetPriority 2
../Drivers/CMSIS/Include/core_cm4.h:1831:26:__NVIC_GetPriority 2
../Drivers/CMSIS/Include/core_cm4.h:1856:26:NVIC_EncodePriority 2
../Drivers/CMSIS/Include/core_cm4.h:1883:22:NVIC_DecodePriority 2
../Drivers/CMSIS/Include/core_cm4.h:1933:34:__NVIC_SystemReset 1
../Drivers/CMSIS/Include/core_cm4.h:2017:26:SysTick_Config 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:163:6:HAL_NVIC_SetPriorityGrouping 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:185:6:HAL_NVIC_SetPriority 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:207:6:HAL_NVIC_EnableIRQ 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:223:6:HAL_NVIC_DisableIRQ 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:236:6:HAL_NVIC_SystemReset 0
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:249:10:HAL_SYSTICK_Config 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:277:10:HAL_NVIC_GetPriorityGrouping 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:304:6:HAL_NVIC_GetPriority 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:319:6:HAL_NVIC_SetPendingIRQ 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:337:10:HAL_NVIC_GetPendingIRQ 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:353:6:HAL_NVIC_ClearPendingIRQ 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:370:10:HAL_NVIC_GetActive 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:384:6:HAL_SYSTICK_CLKSourceConfig 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:402:6:HAL_SYSTICK_IRQHandler 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:411:13:HAL_SYSTICK_Callback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:430:6:HAL_MPU_Enable 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:445:6:HAL_MPU_Disable 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:458:6:HAL_MPU_EnableRegion 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:474:6:HAL_MPU_DisableRegion 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:492:6:HAL_MPU_ConfigRegion 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,34 @@
../Drivers/CMSIS/Include/core_cm4.h:1648:22:__NVIC_SetPriorityGrouping 24 static
../Drivers/CMSIS/Include/core_cm4.h:1667:26:__NVIC_GetPriorityGrouping 4 static
../Drivers/CMSIS/Include/core_cm4.h:1679:22:__NVIC_EnableIRQ 16 static,ignoring_inline_asm
../Drivers/CMSIS/Include/core_cm4.h:1717:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
../Drivers/CMSIS/Include/core_cm4.h:1736:26:__NVIC_GetPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1755:22:__NVIC_SetPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1770:22:__NVIC_ClearPendingIRQ 16 static
../Drivers/CMSIS/Include/core_cm4.h:1787:26:__NVIC_GetActive 16 static
../Drivers/CMSIS/Include/core_cm4.h:1809:22:__NVIC_SetPriority 16 static
../Drivers/CMSIS/Include/core_cm4.h:1831:26:__NVIC_GetPriority 16 static
../Drivers/CMSIS/Include/core_cm4.h:1856:26:NVIC_EncodePriority 40 static
../Drivers/CMSIS/Include/core_cm4.h:1883:22:NVIC_DecodePriority 40 static
../Drivers/CMSIS/Include/core_cm4.h:1933:34:__NVIC_SystemReset 4 static,ignoring_inline_asm
../Drivers/CMSIS/Include/core_cm4.h:2017:26:SysTick_Config 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:163:6:HAL_NVIC_SetPriorityGrouping 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:185:6:HAL_NVIC_SetPriority 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:207:6:HAL_NVIC_EnableIRQ 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:223:6:HAL_NVIC_DisableIRQ 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:236:6:HAL_NVIC_SystemReset 8 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:249:10:HAL_SYSTICK_Config 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:277:10:HAL_NVIC_GetPriorityGrouping 8 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:304:6:HAL_NVIC_GetPriority 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:319:6:HAL_NVIC_SetPendingIRQ 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:337:10:HAL_NVIC_GetPendingIRQ 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:353:6:HAL_NVIC_ClearPendingIRQ 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:370:10:HAL_NVIC_GetActive 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:384:6:HAL_SYSTICK_CLKSourceConfig 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:402:6:HAL_SYSTICK_IRQHandler 8 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:411:13:HAL_SYSTICK_Callback 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:430:6:HAL_MPU_Enable 16 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:445:6:HAL_MPU_Disable 4 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:458:6:HAL_MPU_EnableRegion 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:474:6:HAL_MPU_DisableRegion 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c:492:6:HAL_MPU_ConfigRegion 16 static
@@ -0,0 +1,21 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:406:19:HAL_DAC_Init 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:467:19:HAL_DAC_DeInit 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:512:13:HAL_DAC_MspInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:528:13:HAL_DAC_MspDeInit 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:573:19:HAL_DAC_Start 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:648:19:HAL_DAC_Stop 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:689:19:HAL_DAC_Start_DMA 11
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:835:19:HAL_DAC_Stop_DMA 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:889:6:HAL_DAC_IRQHandler 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:968:19:HAL_DAC_SetValue 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1012:13:HAL_DAC_ConvCpltCallbackCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1028:13:HAL_DAC_ConvHalfCpltCallbackCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1044:13:HAL_DAC_ErrorCallbackCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1060:13:HAL_DAC_DMAUnderrunCallbackCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1102:10:HAL_DAC_GetValue 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1145:19:HAL_DAC_ConfigChannel 21
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1399:22:HAL_DAC_GetState 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1412:10:HAL_DAC_GetError 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1684:6:DAC_DMAConvCpltCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1703:6:DAC_DMAHalfConvCpltCh1 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1720:6:DAC_DMAErrorCh1 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,21 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:406:19:HAL_DAC_Init 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:467:19:HAL_DAC_DeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:512:13:HAL_DAC_MspInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:528:13:HAL_DAC_MspDeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:573:19:HAL_DAC_Start 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:648:19:HAL_DAC_Stop 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:689:19:HAL_DAC_Start_DMA 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:835:19:HAL_DAC_Stop_DMA 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:889:6:HAL_DAC_IRQHandler 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:968:19:HAL_DAC_SetValue 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1012:13:HAL_DAC_ConvCpltCallbackCh1 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1028:13:HAL_DAC_ConvHalfCpltCallbackCh1 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1044:13:HAL_DAC_ErrorCallbackCh1 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1060:13:HAL_DAC_DMAUnderrunCallbackCh1 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1102:10:HAL_DAC_GetValue 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1145:19:HAL_DAC_ConfigChannel 48 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1399:22:HAL_DAC_GetState 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1412:10:HAL_DAC_GetError 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1684:6:DAC_DMAConvCpltCh1 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1703:6:DAC_DMAHalfConvCpltCh1 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c:1720:6:DAC_DMAErrorCh1 24 static
@@ -0,0 +1,21 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:131:19:HAL_DACEx_DualStart 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:193:19:HAL_DACEx_DualStop 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:232:19:HAL_DACEx_DualStart_DMA 11
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:360:19:HAL_DACEx_DualStop_DMA 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:444:19:HAL_DACEx_TriangleWaveGenerate 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:503:19:HAL_DACEx_NoiseWaveGenerate 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:559:19:HAL_DACEx_SawtoothWaveGenerate 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:629:19:HAL_DACEx_SawtoothWaveDataReset 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:691:19:HAL_DACEx_SawtoothWaveDataStep 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:754:19:HAL_DACEx_DualSetValue 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:796:13:HAL_DACEx_ConvCpltCallbackCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:812:13:HAL_DACEx_ConvHalfCpltCallbackCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:828:13:HAL_DACEx_ErrorCallbackCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:844:13:HAL_DACEx_DMAUnderrunCallbackCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:871:19:HAL_DACEx_SelfCalibrate 11
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1006:19:HAL_DACEx_SetUserTrimming 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1050:10:HAL_DACEx_GetTrimOffset 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1084:10:HAL_DACEx_DualGetValue 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1117:6:DAC_DMAConvCpltCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1136:6:DAC_DMAHalfConvCpltCh2 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1153:6:DAC_DMAErrorCh2 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,21 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:131:19:HAL_DACEx_DualStart 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:193:19:HAL_DACEx_DualStop 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:232:19:HAL_DACEx_DualStart_DMA 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:360:19:HAL_DACEx_DualStop_DMA 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:444:19:HAL_DACEx_TriangleWaveGenerate 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:503:19:HAL_DACEx_NoiseWaveGenerate 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:559:19:HAL_DACEx_SawtoothWaveGenerate 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:629:19:HAL_DACEx_SawtoothWaveDataReset 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:691:19:HAL_DACEx_SawtoothWaveDataStep 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:754:19:HAL_DACEx_DualSetValue 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:796:13:HAL_DACEx_ConvCpltCallbackCh2 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:812:13:HAL_DACEx_ConvHalfCpltCallbackCh2 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:828:13:HAL_DACEx_ErrorCallbackCh2 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:844:13:HAL_DACEx_DMAUnderrunCallbackCh2 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:871:19:HAL_DACEx_SelfCalibrate 48 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1006:19:HAL_DACEx_SetUserTrimming 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1050:10:HAL_DACEx_GetTrimOffset 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1084:10:HAL_DACEx_DualGetValue 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1117:6:DAC_DMAConvCpltCh2 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1136:6:DAC_DMAHalfConvCpltCh2 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c:1153:6:DAC_DMAErrorCh2 24 static
@@ -0,0 +1,15 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:152:19:HAL_DMA_Init 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:263:19:HAL_DMA_DeInit 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:378:19:HAL_DMA_Start 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:421:19:HAL_DMA_Start_IT 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:491:19:HAL_DMA_Abort 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:544:19:HAL_DMA_Abort_IT 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:611:19:HAL_DMA_PollForTransfer 13
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:741:6:HAL_DMA_IRQHandler 12
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:835:19:HAL_DMA_RegisterCallback 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:886:19:HAL_DMA_UnRegisterCallback 8
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:964:22:HAL_DMA_GetState 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:976:10:HAL_DMA_GetError 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1002:13:DMA_SetConfig 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1045:13:DMA_CalcDMAMUXChannelBaseAndMask 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1082:13:DMA_CalcDMAMUXRequestGenBaseAndMask 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,15 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:152:19:HAL_DMA_Init 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:263:19:HAL_DMA_DeInit 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:378:19:HAL_DMA_Start 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:421:19:HAL_DMA_Start_IT 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:491:19:HAL_DMA_Abort 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:544:19:HAL_DMA_Abort_IT 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:611:19:HAL_DMA_PollForTransfer 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:741:6:HAL_DMA_IRQHandler 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:835:19:HAL_DMA_RegisterCallback 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:886:19:HAL_DMA_UnRegisterCallback 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:964:22:HAL_DMA_GetState 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:976:10:HAL_DMA_GetError 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1002:13:DMA_SetConfig 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1045:13:DMA_CalcDMAMUXChannelBaseAndMask 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c:1082:13:DMA_CalcDMAMUXRequestGenBaseAndMask 24 static
@@ -0,0 +1,5 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:95:19:HAL_DMAEx_ConfigMuxSync 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:141:19:HAL_DMAEx_ConfigMuxRequestGenerator 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:181:19:HAL_DMAEx_EnableMuxRequestGenerator 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:209:19:HAL_DMAEx_DisableMuxRequestGenerator 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:237:6:HAL_DMAEx_MUX_IRQHandler 6
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,5 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:95:19:HAL_DMAEx_ConfigMuxSync 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:141:19:HAL_DMAEx_ConfigMuxRequestGenerator 32 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:181:19:HAL_DMAEx_EnableMuxRequestGenerator 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:209:19:HAL_DMAEx_DisableMuxRequestGenerator 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c:237:6:HAL_DMAEx_MUX_IRQHandler 16 static
@@ -0,0 +1,9 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:144:19:HAL_EXTI_SetConfigLine 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:268:19:HAL_EXTI_GetConfigLine 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:364:19:HAL_EXTI_ClearConfigLine 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:432:19:HAL_EXTI_RegisterCallback 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:463:19:HAL_EXTI_GetHandle 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:504:6:HAL_EXTI_IRQHandler 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:539:10:HAL_EXTI_GetPending 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:574:6:HAL_EXTI_ClearPending 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:603:6:HAL_EXTI_GenerateSWI 1
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,9 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:144:19:HAL_EXTI_SetConfigLine 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:268:19:HAL_EXTI_GetConfigLine 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:364:19:HAL_EXTI_ClearConfigLine 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:432:19:HAL_EXTI_RegisterCallback 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:463:19:HAL_EXTI_GetHandle 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:504:6:HAL_EXTI_IRQHandler 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:539:10:HAL_EXTI_GetPending 40 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:574:6:HAL_EXTI_ClearPending 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c:603:6:HAL_EXTI_GenerateSWI 32 static
@@ -0,0 +1,14 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:173:19:HAL_FLASH_Program 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:255:19:HAL_FLASH_Program_IT 8
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:327:6:HAL_FLASH_IRQHandler 16
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:467:13:HAL_FLASH_EndOfOperationCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:485:13:HAL_FLASH_OperationErrorCallback 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:518:19:HAL_FLASH_Unlock 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:542:19:HAL_FLASH_Lock 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:562:19:HAL_FLASH_OB_Unlock 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:586:19:HAL_FLASH_OB_Lock 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:606:19:HAL_FLASH_OB_Launch 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:654:10:HAL_FLASH_GetError 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:678:19:FLASH_WaitForLastOperation 7
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:725:13:FLASH_Program_DoubleWord 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:750:13:FLASH_Program_Fast 2
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,14 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:173:19:HAL_FLASH_Program 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:255:19:HAL_FLASH_Program_IT 32 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:327:6:HAL_FLASH_IRQHandler 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:467:13:HAL_FLASH_EndOfOperationCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:485:13:HAL_FLASH_OperationErrorCallback 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:518:19:HAL_FLASH_Unlock 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:542:19:HAL_FLASH_Lock 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:562:19:HAL_FLASH_OB_Unlock 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:586:19:HAL_FLASH_OB_Lock 16 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:606:19:HAL_FLASH_OB_Launch 8 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:654:10:HAL_FLASH_GetError 4 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:678:19:FLASH_WaitForLastOperation 24 static
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:725:13:FLASH_Program_DoubleWord 24 static,ignoring_inline_asm
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c:750:13:FLASH_Program_Fast 40 static,ignoring_inline_asm
@@ -0,0 +1,22 @@
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:138:19:HAL_FLASHEx_Erase 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:237:19:HAL_FLASHEx_Erase_IT 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:310:19:HAL_FLASHEx_OBProgram 15
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:399:6:HAL_FLASHEx_OBGetConfig 9
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:459:19:HAL_FLASHEx_EnableSecMemProtection 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:497:6:HAL_FLASHEx_EnableDebugger 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:509:6:HAL_FLASHEx_DisableDebugger 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:537:13:FLASH_MassErase 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:582:6:FLASH_PageErase 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:620:6:FLASH_FlushCaches 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:674:26:FLASH_OB_WRPConfig 6
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:739:26:FLASH_OB_RDPConfig 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:786:26:FLASH_OB_UserConfig 18
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1002:26:FLASH_OB_PCROPConfig 10
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1120:26:FLASH_OB_SecMemConfig 4
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1173:26:FLASH_OB_BootLockConfig 2
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1208:13:FLASH_OB_GetSecMem 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1234:17:FLASH_OB_GetBootLock 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1253:13:FLASH_OB_GetWRP 5
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1292:17:FLASH_OB_GetRDP 3
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1320:17:FLASH_OB_GetUser 1
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c:1339:13:FLASH_OB_GetPCROP 9
@@ -0,0 +1,78 @@
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o: \
../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
../Core/Inc/stm32g4xx_hal_conf.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h \
../Drivers/CMSIS/Include/core_cm4.h \
../Drivers/CMSIS/Include/cmsis_version.h \
../Drivers/CMSIS/Include/cmsis_compiler.h \
../Drivers/CMSIS/Include/cmsis_gcc.h \
../Drivers/CMSIS/Include/mpu_armv7.h \
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
../Core/Inc/stm32g4xx_hal_conf.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g474xx.h:
../Drivers/CMSIS/Include/core_cm4.h:
../Drivers/CMSIS/Include/cmsis_version.h:
../Drivers/CMSIS/Include/cmsis_compiler.h:
../Drivers/CMSIS/Include/cmsis_gcc.h:
../Drivers/CMSIS/Include/mpu_armv7.h:
../Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_comp.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_fmac.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:

Some files were not shown because too many files have changed in this diff Show More