Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e55b7f2b3a |
@@ -1,208 +0,0 @@
|
|||||||
<?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.642969664">
|
|
||||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.642969664" 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.642969664" 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.642969664." name="/" resourcePath="">
|
|
||||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1376582070" 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.901548153" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" value="STM32F405RGTx" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.471116697" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" value="0" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.474216633" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" value="0" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1352415395" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" 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.460142574" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" 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.2030538962" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" value="genericBoard" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1248856350" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" 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 || STM32F405RGTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F | ../Core/ThreadSafe || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include || || USE_HAL_DRIVER | STM32F405xx | STM32_THREAD_SAFE_STRATEGY=4 || || Drivers | Core/ThreadSafe | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32F405RGTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || FreeRTOS_AllowLockFromIRQ || || || || ::" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.529242773" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" value="168" valueType="string"/>
|
|
||||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.595590816" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
|
||||||
<builder buildPath="${workspace_loc:/can-logger}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1286868913" 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.598178166" 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.1246381285" 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.2132208777" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
|
|
||||||
<listOptionValue builtIn="false" value="DEBUG"/>
|
|
||||||
</option>
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.222659696" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
|
|
||||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
|
||||||
</option>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1848214156" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
|
|
||||||
</tool>
|
|
||||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1707621649" 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.2076060784" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" 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.1269689543" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level"/>
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1811433894" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" valueType="definedSymbols">
|
|
||||||
<listOptionValue builtIn="false" value="DEBUG"/>
|
|
||||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
|
|
||||||
<listOptionValue builtIn="false" value="STM32F405xx"/>
|
|
||||||
<listOptionValue builtIn="false" value="STM32_THREAD_SAFE_STRATEGY=4"/>
|
|
||||||
</option>
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1288420046" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" valueType="includePath">
|
|
||||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Core/ThreadSafe"/>
|
|
||||||
</option>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.381677044" 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.1460438473" 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.2029581006" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" 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.1307155026" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level"/>
|
|
||||||
</tool>
|
|
||||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.18083844" 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.910088307" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F405RGTX_FLASH.ld}" valueType="string"/>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.364152898" 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.1564077582" 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.1301459961" 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.2043122014" 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.289285764" 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.1318000524" 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.739934986" 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.1312973692" 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.1785326788" 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.2130558475" 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="Middlewares"/>
|
|
||||||
<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.771376342">
|
|
||||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.771376342" 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.771376342" 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.771376342." name="/" resourcePath="">
|
|
||||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.1356897628" 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.1821544150" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" value="STM32F405RGTx" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.387969041" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" value="0" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1355403477" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" value="0" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1532074320" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" 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.338558307" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" 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.1098904805" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" value="genericBoard" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.2102300828" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" 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 || STM32F405RGTx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F | ../Core/ThreadSafe || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include || || USE_HAL_DRIVER | STM32F405xx | STM32_THREAD_SAFE_STRATEGY=4 || || Drivers | Core/ThreadSafe | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32F405RGTX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || FreeRTOS_AllowLockFromIRQ || || || || ::" valueType="string"/>
|
|
||||||
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.2027633154" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" value="168" valueType="string"/>
|
|
||||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1625114449" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
|
||||||
<builder buildPath="${workspace_loc:/can-logger}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1412392590" 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.1621720291" 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.1603114543" 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"/>
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths.1279165027" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.includepaths" valueType="includePath">
|
|
||||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
|
||||||
</option>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1780707662" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
|
|
||||||
</tool>
|
|
||||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.130585424" 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.1596919890" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" 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.630083827" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" 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.1885809954" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" valueType="definedSymbols">
|
|
||||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
|
|
||||||
<listOptionValue builtIn="false" value="STM32F405xx"/>
|
|
||||||
<listOptionValue builtIn="false" value="STM32_THREAD_SAFE_STRATEGY=4"/>
|
|
||||||
</option>
|
|
||||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.2105634027" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" valueType="includePath">
|
|
||||||
<listOptionValue builtIn="false" value="../Core/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/include"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F"/>
|
|
||||||
<listOptionValue builtIn="false" value="../Core/ThreadSafe"/>
|
|
||||||
</option>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1970663703" 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.1280880990" 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.1351759448" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" 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.1769523076" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" 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.430537447" 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.2015889021" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F405RGTX_FLASH.ld}" valueType="string"/>
|
|
||||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.668212960" 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.2092804239" 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.1368735755" 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.1753327709" 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.89090114" 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.1502070284" 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.304342395" 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.901470624" 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.1507037014" 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.1061238845" 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="Middlewares"/>
|
|
||||||
<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="can-logger.null.1983556170" name="can-logger"/>
|
|
||||||
</storageModule>
|
|
||||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
|
||||||
<storageModule moduleId="scannerConfiguration">
|
|
||||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
|
||||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.771376342;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.771376342.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.130585424;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1970663703">
|
|
||||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
|
|
||||||
</scannerConfigBuildInfo>
|
|
||||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.642969664;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.642969664.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1707621649;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.381677044">
|
|
||||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
|
|
||||||
</scannerConfigBuildInfo>
|
|
||||||
</storageModule>
|
|
||||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
|
||||||
</cproject>
|
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
# .gitea/workflows/build.yml
|
||||||
|
name: Firmware compile
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ "main", "ci" ]
|
||||||
|
pull_request:
|
||||||
|
branches: [ "main" ]
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: uoohyo/stm32-cmake:latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Build the firmware
|
||||||
|
run: |
|
||||||
|
if [ -f *.ioc ]; then
|
||||||
|
echo "Generating code from CubeMX .ioc file…"
|
||||||
|
STM32CubeMX -q *.ioc
|
||||||
|
fi
|
||||||
|
echo "Starting the build…"
|
||||||
|
make -j$(nproc)
|
||||||
|
|
||||||
|
- name: Upload firmware binaries
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: firmware-binaries
|
||||||
|
path: |
|
||||||
|
*.bin
|
||||||
|
*.hex
|
||||||
|
*.elf
|
||||||
+5
-4
@@ -1,9 +1,10 @@
|
|||||||
|
.cproject
|
||||||
|
.osx.project
|
||||||
.git
|
.git
|
||||||
|
.project
|
||||||
|
.mxproject
|
||||||
|
.settings
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.metadata
|
.metadata
|
||||||
Core/Src/Backup/
|
Core/Src/Backup/
|
||||||
Core/Inc/Backup/
|
Core/Inc/Backup/
|
||||||
.bak
|
|
||||||
.gitignore
|
|
||||||
can_logger Debug.launch
|
|
||||||
Debug
|
|
||||||
|
|||||||
-28
File diff suppressed because one or more lines are too long
@@ -1,32 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>can-logger</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>org.eclipse.cdt.core.cnature</nature>
|
|
||||||
<nature>com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature</nature>
|
|
||||||
<nature>com.st.stm32cube.ide.mcu.MCUCubeProjectNature</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>
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<project>
|
|
||||||
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.642969664" 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="466731056867083916" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
|
||||||
</provider>
|
|
||||||
</extension>
|
|
||||||
</configuration>
|
|
||||||
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.771376342" 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="466731056867083916" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
|
||||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
|
||||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
|
||||||
</provider>
|
|
||||||
</extension>
|
|
||||||
</configuration>
|
|
||||||
</project>
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
eclipse.preferences.version=1
|
|
||||||
encoding/<project>=UTF-8
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
8DF89ED150041C4CBC7CB9A9CAA90856=CBFEBD1BB4AE28C6197E95EA477EADDC
|
|
||||||
DC22A860405A8BF2F2C095E5B6529F12=435E8FB9A78ACCA5BEED63762CC556B4
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
+6
-48
@@ -1,55 +1,13 @@
|
|||||||
/* USER CODE BEGIN Header */
|
|
||||||
/**
|
|
||||||
******************************************************************************
|
|
||||||
* @file : canlog.h
|
|
||||||
* @brief : Header for canlog.c file.
|
|
||||||
* This file contains the defines related to SAE J1939 CAN.
|
|
||||||
******************************************************************************
|
|
||||||
* @attention
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Erick Ahmed.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
******************************************************************************
|
|
||||||
*/
|
|
||||||
/* USER CODE END Header */
|
|
||||||
|
|
||||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
|
||||||
#ifndef CANLOG_H
|
#ifndef CANLOG_H
|
||||||
#define CANLOG_H
|
#define CANLOG_H
|
||||||
/* Includes ------------------------------------------------------------------*/
|
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "cmsis_os.h"
|
|
||||||
/* Private define ------------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN PD */
|
|
||||||
#define LED_BLINK_MS 25U
|
|
||||||
/* USER CODE END PD */
|
|
||||||
|
|
||||||
extern osMessageQueueId_t xCAN1RxQueue;
|
|
||||||
extern osMessageQueueId_t xCAN2RxQueue;
|
|
||||||
extern osMessageQueueId_t xUARTQueue;
|
|
||||||
|
|
||||||
/* USER CODE BEGIN PTD */
|
|
||||||
typedef struct {
|
|
||||||
GPIO_TypeDef* port;
|
|
||||||
uint16_t pin;
|
|
||||||
} LED_Config;
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
uint32_t id;
|
|
||||||
uint8_t payload[8];
|
|
||||||
uint8_t dlc;
|
|
||||||
uint8_t isExtended;
|
|
||||||
uint8_t source;
|
|
||||||
//uint32_t timestamp; //Enable TIM2: 42 MHz / (41+1) = 1 MHz → 1 µs tick; 32bit autoreload freerunning
|
|
||||||
// this is for getting timestamps on can messages
|
|
||||||
} CanMessage_t;
|
|
||||||
/* USER CODE END PTD */
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initializes the CAN logger modules, OS threads, queues, and hardware.
|
||||||
|
* @param hcan1 Pointer to the CAN1 handle
|
||||||
|
* @param hcan2 Pointer to the CAN2 handle
|
||||||
|
*/
|
||||||
void CAN_Logger_Init(CAN_HandleTypeDef *hcan1, CAN_HandleTypeDef *hcan2);
|
void CAN_Logger_Init(CAN_HandleTypeDef *hcan1, CAN_HandleTypeDef *hcan2);
|
||||||
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan);
|
|
||||||
void vCANListener(void *argument);
|
|
||||||
void vLEDHeartbeat(void *argument);
|
|
||||||
|
|
||||||
#endif /* CANLOG_H */
|
#endif /* CANLOG_H */
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
/* USER CODE BEGIN Header */
|
|
||||||
/**
|
|
||||||
******************************************************************************
|
|
||||||
* @file : CANSEND.h
|
|
||||||
* @brief : Header for cansend.c file.
|
|
||||||
* This file contains the defines related to CAN data sent
|
|
||||||
* via UART/USART and save via .
|
|
||||||
******************************************************************************
|
|
||||||
* @attention
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Erick Ahmed.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
******************************************************************************
|
|
||||||
*/
|
|
||||||
/* USER CODE END Header */
|
|
||||||
|
|
||||||
/* Define to prevent recursive inclusion -------------------------------------*/
|
|
||||||
#ifndef CANSEND_H
|
|
||||||
#define CANSEND_H
|
|
||||||
|
|
||||||
#include "main.h"
|
|
||||||
|
|
||||||
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart);
|
|
||||||
void vUARTLogger(void *argument);
|
|
||||||
|
|
||||||
#endif /* CANSEND_H */
|
|
||||||
+69
-76
@@ -1,76 +1,69 @@
|
|||||||
/* USER CODE BEGIN Header */
|
/* USER CODE BEGIN Header */
|
||||||
/**
|
/**
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
* @file : main.h
|
* @file : main.h
|
||||||
* @brief : Header for main.c file.
|
* @brief : Header for main.c file.
|
||||||
* This file contains the common defines of the application.
|
* This file contains the common defines of the application.
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
* @attention
|
* @attention
|
||||||
*
|
*
|
||||||
* Copyright (c) 2026 STMicroelectronics.
|
* Copyright (c) 2026 STMicroelectronics.
|
||||||
* Copyright (c) 2026 Erick Ahmed.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* 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 -------------------------------------*/
|
/* USER CODE END Header */
|
||||||
#ifndef __MAIN_H
|
|
||||||
#define __MAIN_H
|
/* Define to prevent recursive inclusion -------------------------------------*/
|
||||||
|
#ifndef __MAIN_H
|
||||||
#ifdef __cplusplus
|
#define __MAIN_H
|
||||||
extern "C" {
|
|
||||||
#endif
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
/* Includes ------------------------------------------------------------------*/
|
#endif
|
||||||
#include "stm32f4xx_hal.h"
|
|
||||||
|
/* Includes ------------------------------------------------------------------*/
|
||||||
/* Private includes ----------------------------------------------------------*/
|
#include "stm32f4xx_hal.h"
|
||||||
/* USER CODE BEGIN Includes */
|
|
||||||
#include <stdint.h>
|
/* Private includes ----------------------------------------------------------*/
|
||||||
#include "canlog.h"
|
/* USER CODE BEGIN Includes */
|
||||||
/* USER CODE END Includes */
|
|
||||||
|
/* USER CODE END Includes */
|
||||||
/* Exported types ------------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN ET */
|
/* Exported types ------------------------------------------------------------*/
|
||||||
|
/* USER CODE BEGIN ET */
|
||||||
/* USER CODE END ET */
|
|
||||||
|
/* USER CODE END ET */
|
||||||
/* Exported constants --------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN EC */
|
/* Exported constants --------------------------------------------------------*/
|
||||||
|
/* USER CODE BEGIN EC */
|
||||||
/* USER CODE END EC */
|
|
||||||
|
/* USER CODE END EC */
|
||||||
/* Exported macro ------------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN EM */
|
/* Exported macro ------------------------------------------------------------*/
|
||||||
//#define DEBUG_ITM
|
/* USER CODE BEGIN EM */
|
||||||
//#define DEBUG_DUMMY_FRAME
|
|
||||||
|
/* USER CODE END EM */
|
||||||
#ifdef DEBUG_ITM
|
|
||||||
#include <stdio.h>
|
/* Exported functions prototypes ---------------------------------------------*/
|
||||||
#define DEBUG_PRINT(...) printf(__VA_ARGS__)
|
void Error_Handler(void);
|
||||||
#else
|
|
||||||
#define DEBUG_PRINT(...)
|
/* USER CODE BEGIN EFP */
|
||||||
#endif
|
|
||||||
/* USER CODE END EM */
|
/* USER CODE END EFP */
|
||||||
|
|
||||||
/* Exported functions prototypes ---------------------------------------------*/
|
/* Private defines -----------------------------------------------------------*/
|
||||||
void Error_Handler(void);
|
|
||||||
|
/* USER CODE BEGIN Private defines */
|
||||||
/* USER CODE BEGIN EFP */
|
|
||||||
|
/* USER CODE END Private defines */
|
||||||
/* USER CODE END EFP */
|
|
||||||
|
#ifdef __cplusplus
|
||||||
/* Private defines -----------------------------------------------------------*/
|
}
|
||||||
|
#endif
|
||||||
/* USER CODE BEGIN Private defines */
|
|
||||||
|
#endif /* __MAIN_H */
|
||||||
/* USER CODE END Private defines */
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* __MAIN_H */
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
/* #define HAL_MMC_MODULE_ENABLED */
|
/* #define HAL_MMC_MODULE_ENABLED */
|
||||||
/* #define HAL_SPI_MODULE_ENABLED */
|
/* #define HAL_SPI_MODULE_ENABLED */
|
||||||
#define HAL_TIM_MODULE_ENABLED
|
#define HAL_TIM_MODULE_ENABLED
|
||||||
#define HAL_UART_MODULE_ENABLED
|
/* #define HAL_UART_MODULE_ENABLED */
|
||||||
/* #define HAL_USART_MODULE_ENABLED */
|
/* #define HAL_USART_MODULE_ENABLED */
|
||||||
/* #define HAL_IRDA_MODULE_ENABLED */
|
/* #define HAL_IRDA_MODULE_ENABLED */
|
||||||
/* #define HAL_SMARTCARD_MODULE_ENABLED */
|
/* #define HAL_SMARTCARD_MODULE_ENABLED */
|
||||||
|
|||||||
@@ -52,12 +52,10 @@ void MemManage_Handler(void);
|
|||||||
void BusFault_Handler(void);
|
void BusFault_Handler(void);
|
||||||
void UsageFault_Handler(void);
|
void UsageFault_Handler(void);
|
||||||
void DebugMon_Handler(void);
|
void DebugMon_Handler(void);
|
||||||
void USART1_IRQHandler(void);
|
|
||||||
void SDIO_IRQHandler(void);
|
void SDIO_IRQHandler(void);
|
||||||
void TIM6_DAC_IRQHandler(void);
|
void TIM6_DAC_IRQHandler(void);
|
||||||
void DMA2_Stream3_IRQHandler(void);
|
void DMA2_Stream3_IRQHandler(void);
|
||||||
void DMA2_Stream6_IRQHandler(void);
|
void DMA2_Stream6_IRQHandler(void);
|
||||||
void DMA2_Stream7_IRQHandler(void);
|
|
||||||
/* USER CODE BEGIN EFP */
|
/* USER CODE BEGIN EFP */
|
||||||
|
|
||||||
/* USER CODE END EFP */
|
/* USER CODE END EFP */
|
||||||
|
|||||||
@@ -0,0 +1,435 @@
|
|||||||
|
/**
|
||||||
|
******************************************************************************
|
||||||
|
* @file newlib_lock_glue.c
|
||||||
|
* @author STMicroelectronics
|
||||||
|
* @brief Implementation of newlib lock interface
|
||||||
|
*
|
||||||
|
* @details This file implements locking glue necessary to protect C library
|
||||||
|
* functions and initialization of local static objects in C++.
|
||||||
|
* Lock strategies are defined in stm32_lock.h that implements
|
||||||
|
* different level of thread-safety.
|
||||||
|
*
|
||||||
|
* For more information about which C functions need which of these
|
||||||
|
* low level functions, please consult the newlib libc manual,
|
||||||
|
* see https://sourceware.org/newlib/libc.html
|
||||||
|
*
|
||||||
|
* For more information about the one-time construction API for C++,
|
||||||
|
* see https://itanium-cxx-abi.github.io/cxx-abi/abi.html#once-ctor
|
||||||
|
*
|
||||||
|
******************************************************************************
|
||||||
|
* @attention
|
||||||
|
*
|
||||||
|
* Copyright (c) 2026 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.
|
||||||
|
*
|
||||||
|
******************************************************************************
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if !defined (__GNUC__) || defined (__CC_ARM)
|
||||||
|
#error "newlib_lock_glue.c" should be used with GNU Compilers only
|
||||||
|
#endif /* !defined (__GNUC__) || defined (__CC_ARM) */
|
||||||
|
|
||||||
|
/* Includes ------------------------------------------------------------------*/
|
||||||
|
#include <cmsis_compiler.h>
|
||||||
|
|
||||||
|
/* Private functions prototypes ----------------------------------------------*/
|
||||||
|
__WEAK void Error_Handler(void);
|
||||||
|
/* Private functions ---------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Global Error_Handler
|
||||||
|
*/
|
||||||
|
__WEAK void Error_Handler(void)
|
||||||
|
{
|
||||||
|
/* Not used if it exists in project */
|
||||||
|
while (1);
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef __SINGLE_THREAD__
|
||||||
|
#warning C library is in single-threaded mode. Please take care when using C library functions in threaded contexts
|
||||||
|
#else
|
||||||
|
|
||||||
|
/* Includes ------------------------------------------------------------------*/
|
||||||
|
#include <newlib.h>
|
||||||
|
#include <stdatomic.h>
|
||||||
|
#include "stm32_lock.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup _newlib_lock_functions newlib library locks
|
||||||
|
* @see https://sourceware.org/newlib/libc.html
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if __NEWLIB__ >= 3 && defined (_RETARGETABLE_LOCKING)
|
||||||
|
#include <errno.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <sys/lock.h>
|
||||||
|
|
||||||
|
/* Private macros ------------------------------------------------------------*/
|
||||||
|
/** See struct __lock definition */
|
||||||
|
#define STM32_LOCK_PARAMETER(lock) (&(lock)->lock_data)
|
||||||
|
|
||||||
|
/* shared variables for bare metal allow lock ------------------------------------------------------*/
|
||||||
|
#if defined(STM32_THREAD_SAFE_BAREMETAL_ALLOW_LOCKS) && (STM32_THREAD_SAFE_BAREMETAL_ALLOW_LOCKS != 0)
|
||||||
|
uint32_t gflag = 0;
|
||||||
|
uint32_t call_counter = 0;
|
||||||
|
#endif /* defined(STM32_THREAD_SAFE_BAREMETAL_ALLOW_LOCKS) && (STM32_THREAD_SAFE_BAREMETAL_ALLOW_LOCKS != 0) */
|
||||||
|
|
||||||
|
/* Private variables ---------------------------------------------------------*/
|
||||||
|
struct __lock
|
||||||
|
{
|
||||||
|
LockingData_t lock_data; /**< The STM32 lock instance */
|
||||||
|
};
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___sinit_recursive_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___sfp_recursive_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___atexit_recursive_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___at_quick_exit_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___malloc_recursive_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___env_recursive_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___tz_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___dd_hash_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/** Implementing mutex from <a href="https://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/libc/misc/lock.c">newlib/libc/misc/lock.c</a> */
|
||||||
|
struct __lock __lock___arc4random_mutex = { LOCKING_DATA_INIT };
|
||||||
|
|
||||||
|
/* Private functions ---------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initialize lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_init(_LOCK_T *lock)
|
||||||
|
{
|
||||||
|
__retarget_lock_init_recursive(lock);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Initialize recursive lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_init_recursive(_LOCK_T *lock)
|
||||||
|
{
|
||||||
|
if (lock == NULL)
|
||||||
|
{
|
||||||
|
errno = EINVAL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
*lock = (_LOCK_T)malloc(sizeof(struct __lock));
|
||||||
|
if (*lock != NULL)
|
||||||
|
{
|
||||||
|
stm32_lock_init(STM32_LOCK_PARAMETER(*lock));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Unable to allocate memory */
|
||||||
|
STM32_LOCK_BLOCK();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Close lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_close(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
__retarget_lock_close_recursive(lock);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Close recursive lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_close_recursive(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
free(lock);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_acquire(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(lock);
|
||||||
|
stm32_lock_acquire(STM32_LOCK_PARAMETER(lock));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire recursive lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_acquire_recursive(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(lock);
|
||||||
|
stm32_lock_acquire(STM32_LOCK_PARAMETER(lock));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Try acquire lock
|
||||||
|
* @param lock The lock
|
||||||
|
* @return 0 always
|
||||||
|
*/
|
||||||
|
int __retarget_lock_try_acquire(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
__retarget_lock_acquire(lock);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Try acquire recursive lock
|
||||||
|
* @param lock The lock
|
||||||
|
* @return 0 always
|
||||||
|
*/
|
||||||
|
int __retarget_lock_try_acquire_recursive(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
__retarget_lock_acquire_recursive(lock);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_release(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(lock);
|
||||||
|
stm32_lock_release(STM32_LOCK_PARAMETER(lock));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release recursive lock
|
||||||
|
* @param lock The lock
|
||||||
|
*/
|
||||||
|
void __retarget_lock_release_recursive(_LOCK_T lock)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(lock);
|
||||||
|
stm32_lock_release(STM32_LOCK_PARAMETER(lock));
|
||||||
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
#warning This makes malloc, env, and TZ calls thread-safe, not the entire newlib
|
||||||
|
|
||||||
|
/* Includes ------------------------------------------------------------------*/
|
||||||
|
#include <reent.h>
|
||||||
|
|
||||||
|
/* Private variables ---------------------------------------------------------*/
|
||||||
|
/** Mutex used in __malloc_lock and __malloc_unlock */
|
||||||
|
static LockingData_t __lock___malloc_recursive_mutex = LOCKING_DATA_INIT;
|
||||||
|
|
||||||
|
/** Mutex used in __env_lock and __env_unlock */
|
||||||
|
static LockingData_t __lock___env_recursive_mutex = LOCKING_DATA_INIT;
|
||||||
|
|
||||||
|
/** Mutex used in __tz_lock and __tz_unlock */
|
||||||
|
static LockingData_t __lock___tz_mutex = LOCKING_DATA_INIT;
|
||||||
|
|
||||||
|
/* Private functions ---------------------------------------------------------*/
|
||||||
|
|
||||||
|
#if __STD_C
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire malloc lock
|
||||||
|
* @param reent The reentrance struct
|
||||||
|
*/
|
||||||
|
void __malloc_lock(struct _reent *reent)
|
||||||
|
{
|
||||||
|
STM32_LOCK_UNUSED(reent);
|
||||||
|
stm32_lock_acquire(&__lock___malloc_recursive_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release malloc lock
|
||||||
|
* @param reent The reentrance struct
|
||||||
|
*/
|
||||||
|
void __malloc_unlock(struct _reent *reent)
|
||||||
|
{
|
||||||
|
STM32_LOCK_UNUSED(reent);
|
||||||
|
stm32_lock_release(&__lock___malloc_recursive_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire malloc lock
|
||||||
|
*/
|
||||||
|
void __malloc_lock()
|
||||||
|
{
|
||||||
|
stm32_lock_acquire(&__lock___malloc_recursive_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release malloc lock
|
||||||
|
*/
|
||||||
|
void __malloc_unlock()
|
||||||
|
{
|
||||||
|
stm32_lock_release(&__lock___malloc_recursive_mutex);
|
||||||
|
}
|
||||||
|
#endif /* __STD_C */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire env lock
|
||||||
|
* @param reent The reentrance struct
|
||||||
|
*/
|
||||||
|
void __env_lock(struct _reent *reent)
|
||||||
|
{
|
||||||
|
STM32_LOCK_UNUSED(reent);
|
||||||
|
stm32_lock_acquire(&__lock___env_recursive_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release env lock
|
||||||
|
* @param reent The reentrance struct
|
||||||
|
*/
|
||||||
|
void __env_unlock(struct _reent *reent)
|
||||||
|
{
|
||||||
|
STM32_LOCK_UNUSED(reent);
|
||||||
|
stm32_lock_release(&__lock___env_recursive_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire tz lock
|
||||||
|
*/
|
||||||
|
void __tz_lock()
|
||||||
|
{
|
||||||
|
stm32_lock_acquire(&__lock___tz_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release tz lock
|
||||||
|
*/
|
||||||
|
void __tz_unlock()
|
||||||
|
{
|
||||||
|
stm32_lock_release(&__lock___tz_mutex);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* __NEWLIB__ >= 3 && defined (_RETARGETABLE_LOCKING) */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup __cxa_guard_ GNU C++ one-time construction API
|
||||||
|
* @see https://itanium-cxx-abi.github.io/cxx-abi/abi.html#once-ctor
|
||||||
|
*
|
||||||
|
* When building for C++, please make sure that <tt>-fno-threadsafe-statics</tt> is not passed to the compiler
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Private typedef -----------------------------------------------------------*/
|
||||||
|
/** The guard object is created by the C++ compiler and is 32 bit for ARM EABI. */
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
atomic_uchar initialized; /**< Indicate if object is initialized */
|
||||||
|
uint8_t acquired; /**< Ensure non-recursive lock */
|
||||||
|
uint16_t unused; /**< Padding */
|
||||||
|
} __attribute__((packed)) CxaGuardObject_t;
|
||||||
|
|
||||||
|
/* Private variables ---------------------------------------------------------*/
|
||||||
|
/** Mutex used in __cxa_guard_acquire, __cxa_guard_release and __cxa_guard_abort */
|
||||||
|
static LockingData_t __cxa_guard_mutex = LOCKING_DATA_INIT;
|
||||||
|
|
||||||
|
/* Private functions prototype ---------------------------------------------------------*/
|
||||||
|
int __cxa_guard_acquire(CxaGuardObject_t *guard_object);
|
||||||
|
void __cxa_guard_abort(CxaGuardObject_t *guard_object);
|
||||||
|
void __cxa_guard_release(CxaGuardObject_t *guard_object);
|
||||||
|
/* Private functions ---------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Acquire __cxa_guard mutex
|
||||||
|
* @param guard_object Guard object
|
||||||
|
* @return 0 if object is initialized, else initialization of object required
|
||||||
|
*/
|
||||||
|
int __cxa_guard_acquire(CxaGuardObject_t *guard_object)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(guard_object);
|
||||||
|
|
||||||
|
if (atomic_load(&guard_object->initialized) == 0)
|
||||||
|
{
|
||||||
|
/* Object needs initialization, lock threading context */
|
||||||
|
stm32_lock_acquire(&__cxa_guard_mutex);
|
||||||
|
if (atomic_load(&guard_object->initialized) == 0)
|
||||||
|
{
|
||||||
|
/* Object needs initialization */
|
||||||
|
if (guard_object->acquired)
|
||||||
|
{
|
||||||
|
/* Object initialization already in progress */
|
||||||
|
STM32_LOCK_BLOCK();
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Lock acquired */
|
||||||
|
guard_object->acquired = 1;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Object initialized in another thread */
|
||||||
|
stm32_lock_release(&__cxa_guard_mutex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Object already initialized */
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Abort __cxa_guard mutex
|
||||||
|
* @param guard_object Guard object
|
||||||
|
*/
|
||||||
|
void __cxa_guard_abort(CxaGuardObject_t *guard_object)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(guard_object);
|
||||||
|
|
||||||
|
if (guard_object->acquired)
|
||||||
|
{
|
||||||
|
/* Release lock */
|
||||||
|
guard_object->acquired = 0;
|
||||||
|
stm32_lock_release(&__cxa_guard_mutex);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Trying to release non-acquired lock */
|
||||||
|
STM32_LOCK_BLOCK();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Release __cxa_guard mutex
|
||||||
|
* @param guard_object Guard object
|
||||||
|
*/
|
||||||
|
void __cxa_guard_release(CxaGuardObject_t *guard_object)
|
||||||
|
{
|
||||||
|
STM32_LOCK_BLOCK_IF_NULL_ARGUMENT(guard_object);
|
||||||
|
|
||||||
|
/* Object initialized */
|
||||||
|
atomic_store(&guard_object->initialized, 1);
|
||||||
|
|
||||||
|
/* Release lock */
|
||||||
|
__cxa_guard_abort(guard_object);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
#endif /* __SINGLE_THREAD__ */
|
||||||
+26
-141
@@ -1,155 +1,40 @@
|
|||||||
/* USER CODE BEGIN Header */
|
|
||||||
/**
|
|
||||||
******************************************************************************
|
|
||||||
* @file : canlog.c
|
|
||||||
* @brief : SAE J1939 CAN Real Time listening and decoding
|
|
||||||
******************************************************************************
|
|
||||||
* @attention
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Erick Ahmed.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
******************************************************************************
|
|
||||||
*/
|
|
||||||
/* USER CODE END Header */
|
|
||||||
/* Includes ------------------------------------------------------------------*/
|
|
||||||
#include "canlog.h"
|
#include "canlog.h"
|
||||||
#include "main.h"
|
|
||||||
/* Private includes ----------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN Includes */
|
|
||||||
#include "cmsis_os.h"
|
#include "cmsis_os.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
/* USER CODE END Includes */
|
|
||||||
|
|
||||||
extern CAN_HandleTypeDef hcan1;
|
/* Definitions for canBus1Listen */
|
||||||
extern CAN_HandleTypeDef hcan2;
|
osThreadId_t canBus1ListenHandle;
|
||||||
|
const osThreadAttr_t canBus1Listen_attributes = {
|
||||||
extern osThreadId_t xCAN1LedTask;
|
.name = "canBus1Listen",
|
||||||
extern osThreadId_t xCAN2LedTask;
|
.stack_size = 128 * 4,
|
||||||
|
.priority = (osPriority_t) osPriorityRealtime1,
|
||||||
|
};
|
||||||
|
/* Definitions for canBus2Listen */
|
||||||
|
osThreadId_t canBus2ListenHandle;
|
||||||
|
const osThreadAttr_t canBus2Listen_attributes = {
|
||||||
|
.name = "canBus2Listen",
|
||||||
|
.stack_size = 128 * 4,
|
||||||
|
.priority = (osPriority_t) osPriorityRealtime,
|
||||||
|
};
|
||||||
|
|
||||||
/* Private function prototypes -----------------------------------------------*/
|
/* Private function prototypes -----------------------------------------------*/
|
||||||
/* USER CODE BEGIN FunctionPrototypes */
|
void CAN_Logger_Init(CAN_HandleTypeDef *hcan1, CAN_HandleTypeDef *hcan2){}
|
||||||
|
static void CAN_Listen(void *argument){}
|
||||||
|
|
||||||
|
/* BEGIN Header_CAN_Listen */
|
||||||
/**
|
/**
|
||||||
* @brief Initializes the CAN logger modules, OS threads, queues, and hardware.
|
* @brief Function implementing the canBus0Listen thread.
|
||||||
* @param hcan1 Pointer to the CAN1 handle
|
|
||||||
* @param hcan2 Pointer to the CAN2 handle
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
void CAN_Logger_Init(CAN_HandleTypeDef *hcan1, CAN_HandleTypeDef *hcan2)
|
|
||||||
{
|
|
||||||
CAN_FilterTypeDef filter = {0};
|
|
||||||
filter.FilterMode = CAN_FILTERMODE_IDMASK;
|
|
||||||
filter.FilterScale = CAN_FILTERSCALE_32BIT;
|
|
||||||
filter.FilterIdHigh = 0x0000;
|
|
||||||
filter.FilterMaskIdHigh = 0x0000;
|
|
||||||
filter.FilterIdLow = 0x0000;
|
|
||||||
filter.FilterMaskIdLow = 0x0000;
|
|
||||||
filter.FilterFIFOAssignment = CAN_FILTER_FIFO0;
|
|
||||||
filter.FilterActivation = ENABLE;
|
|
||||||
filter.SlaveStartFilterBank = 14;
|
|
||||||
|
|
||||||
filter.FilterBank = 0;
|
|
||||||
if (HAL_CAN_ConfigFilter(hcan1, &filter) != HAL_OK) Error_Handler();
|
|
||||||
|
|
||||||
filter.FilterBank = 14;
|
|
||||||
if (HAL_CAN_ConfigFilter(hcan2, &filter) != HAL_OK) Error_Handler();
|
|
||||||
}
|
|
||||||
/* END CAN_Logger_Init */
|
|
||||||
|
|
||||||
/* BEGIN HAL_CAN_RxFifo0MsgPendingCallback */
|
|
||||||
/**
|
|
||||||
* @brief ISR for CAN message pending in FIFO0
|
|
||||||
* @param hcan: CAN handle hcan (hcan1 or hcan2)
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
|
|
||||||
{
|
|
||||||
CanMessage_t message;
|
|
||||||
CAN_RxHeaderTypeDef rxHeader;
|
|
||||||
uint8_t data[8];
|
|
||||||
|
|
||||||
osMessageQueueId_t queue;
|
|
||||||
osThreadId_t led_task;
|
|
||||||
|
|
||||||
// TODO: manage the case of FIFO overflow
|
|
||||||
if (HAL_CAN_GetRxMessage(hcan, CAN_RX_FIFO0, &rxHeader, data) != HAL_OK) return;
|
|
||||||
|
|
||||||
if (rxHeader.IDE == CAN_ID_EXT) message.id = rxHeader.ExtId;
|
|
||||||
else message.id = rxHeader.StdId;
|
|
||||||
message.dlc = rxHeader.DLC;
|
|
||||||
message.isExtended = (rxHeader.IDE == CAN_ID_EXT);
|
|
||||||
message.source = (hcan->Instance == CAN1) ? 1 : 2;
|
|
||||||
memcpy(message.payload, data, rxHeader.DLC);
|
|
||||||
|
|
||||||
if (hcan->Instance == CAN1)
|
|
||||||
{
|
|
||||||
queue = xCAN1RxQueue;
|
|
||||||
led_task = xCAN1LedTask;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
queue = xCAN2RxQueue;
|
|
||||||
led_task = xCAN2LedTask;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (osMessageQueuePut(queue, &message, 0U, 0U) == osOK)
|
|
||||||
{
|
|
||||||
osThreadFlagsSet(led_task, 0x01);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* END HAL_CAN_RxFifo0MsgPendingCallback */
|
|
||||||
|
|
||||||
/* BEGIN vCANListener */
|
|
||||||
/**
|
|
||||||
* @brief Log incoming CAN bus traffic in FIFO buffer
|
|
||||||
* @param argument: Not used
|
* @param argument: Not used
|
||||||
* @retval None
|
* @retval None
|
||||||
*/
|
*/
|
||||||
void vCANListener(void *argument)
|
/* END Header_CAN_Listen */
|
||||||
|
void CAN_Listen(void *argument)
|
||||||
{
|
{
|
||||||
CAN_HandleTypeDef *hcan = (CAN_HandleTypeDef*)argument;
|
/* CODE BEGIN */
|
||||||
osMessageQueueId_t queue = (hcan->Instance == CAN1) ? xCAN1RxQueue : xCAN2RxQueue;
|
/* Infinite loop */
|
||||||
CanMessage_t message;
|
for(;;)
|
||||||
|
|
||||||
if (HAL_CAN_Start(hcan) != HAL_OK) Error_Handler();
|
|
||||||
HAL_CAN_ActivateNotification(hcan, CAN_IT_RX_FIFO0_MSG_PENDING);
|
|
||||||
|
|
||||||
uint32_t irqn = (hcan->Instance == CAN1) ? CAN1_RX0_IRQn : CAN2_RX0_IRQn;
|
|
||||||
HAL_NVIC_SetPriority(irqn, 6, 0);
|
|
||||||
HAL_NVIC_EnableIRQ(irqn);
|
|
||||||
|
|
||||||
for (;;)
|
|
||||||
{
|
{
|
||||||
if (osMessageQueueGet(queue, &message, NULL, 1000) == osOK)
|
osDelay(1);
|
||||||
{
|
|
||||||
// J1939 decoding
|
|
||||||
|
|
||||||
osMessageQueuePut(xUARTQueue, &message, 0U, 0U);
|
|
||||||
}
|
|
||||||
else DEBUG_PRINT("No CAN yet!\r\n");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/* CODE END */
|
||||||
}
|
}
|
||||||
/* END vCANListener */
|
|
||||||
|
|
||||||
/* BEGIN vLEDHeartbeat */
|
|
||||||
/**
|
|
||||||
* @brief Blink a LED in heartbeat mode when CAN traffic is detected
|
|
||||||
* @param argument: LED GPIO (port and pin)
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
void vLEDHeartbeat(void *argument)
|
|
||||||
{
|
|
||||||
LED_Config *led = (LED_Config*)argument;
|
|
||||||
|
|
||||||
for (;;)
|
|
||||||
{
|
|
||||||
uint32_t notification = osThreadFlagsWait(0x01, osFlagsWaitAny, LED_BLINK_MS);
|
|
||||||
|
|
||||||
if (notification & 0x01) HAL_GPIO_WritePin(led->port, led->pin, GPIO_PIN_SET);
|
|
||||||
else HAL_GPIO_WritePin(led->port, led->pin, GPIO_PIN_RESET);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* END vLEDHeartbeat */
|
|
||||||
/* USER CODE END FunctionPrototypes */
|
|
||||||
|
|||||||
@@ -1,155 +0,0 @@
|
|||||||
/* USER CODE BEGIN Header */
|
|
||||||
/**
|
|
||||||
******************************************************************************
|
|
||||||
* @file : cansend.c
|
|
||||||
* @brief : Send logged SAE J1939 CAN via serial and save via SDIO.
|
|
||||||
******************************************************************************
|
|
||||||
* @attention
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Erick Ahmed.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
******************************************************************************
|
|
||||||
*/
|
|
||||||
/* USER CODE END Header */
|
|
||||||
/* Includes ------------------------------------------------------------------*/
|
|
||||||
#include "cansend.h"
|
|
||||||
/* Private includes ----------------------------------------------------------*/
|
|
||||||
/* USER CODE BEGIN Includes */
|
|
||||||
#include "main.h"
|
|
||||||
#include "cmsis_os.h"
|
|
||||||
#include "canlog.h"
|
|
||||||
/* USER CODE END Includes */
|
|
||||||
|
|
||||||
extern UART_HandleTypeDef huart1;
|
|
||||||
extern osSemaphoreId_t xUARTDMASemaphore;
|
|
||||||
extern osMessageQueueId_t xUARTQueue;
|
|
||||||
|
|
||||||
/* BEGIN format_can_message */
|
|
||||||
/**
|
|
||||||
* @brief Format CAN message for friendly reading on terminal emulators and other MCUs.
|
|
||||||
* @param arguments: buffer, source, message
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
static int format_can_message(char *buf, uint8_t source, const CanMessage_t *message)
|
|
||||||
{
|
|
||||||
const char hex[] = "0123456789ABCDEF";
|
|
||||||
|
|
||||||
buf[0] = 'C';
|
|
||||||
buf[1] = (source == 1) ? '1' : '2';
|
|
||||||
buf[2] = ':';
|
|
||||||
|
|
||||||
buf[3] = hex[(message->id >> 28) & 0x0F];
|
|
||||||
buf[4] = hex[(message->id >> 24) & 0x0F];
|
|
||||||
buf[5] = hex[(message->id >> 20) & 0x0F];
|
|
||||||
buf[6] = hex[(message->id >> 16) & 0x0F];
|
|
||||||
buf[7] = hex[(message->id >> 12) & 0x0F];
|
|
||||||
buf[8] = hex[(message->id >> 8) & 0x0F];
|
|
||||||
buf[9] = hex[(message->id >> 4) & 0x0F];
|
|
||||||
buf[10] = hex[message->id & 0x0F];
|
|
||||||
|
|
||||||
buf[11] = ' ';
|
|
||||||
buf[12] = hex[(message->dlc >> 4) & 0x0F];
|
|
||||||
buf[13] = hex[message->dlc & 0x0F];
|
|
||||||
buf[14] = ' ';
|
|
||||||
|
|
||||||
int idx = 15;
|
|
||||||
for (int i = 0; i < 8; i++)
|
|
||||||
{
|
|
||||||
if (i < message->dlc)
|
|
||||||
{
|
|
||||||
buf[idx++] = hex[(message->payload[i] >> 4) & 0x0F];
|
|
||||||
buf[idx++] = hex[message->payload[i] & 0x0F];
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
buf[idx++] = ' ';
|
|
||||||
buf[idx++] = ' ';
|
|
||||||
}
|
|
||||||
if (i < 7) buf[idx++] = ' ';
|
|
||||||
}
|
|
||||||
|
|
||||||
buf[idx++] = '\r';
|
|
||||||
buf[idx++] = '\n';
|
|
||||||
buf[idx] = '\0';
|
|
||||||
|
|
||||||
return idx;
|
|
||||||
}
|
|
||||||
/* END format_can_message */
|
|
||||||
|
|
||||||
/* BEGIN HAL_UART_TxCpltCallback */
|
|
||||||
/**
|
|
||||||
* @brief Safely release UART semaphore inside ISR and yield task if possible.
|
|
||||||
* @param argument: UART handle
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
|
|
||||||
{
|
|
||||||
if (huart->Instance == USART1)
|
|
||||||
{
|
|
||||||
osSemaphoreRelease(xUARTDMASemaphore);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* END HAL_UART_TxCpltCallback */
|
|
||||||
|
|
||||||
/* BEGIN vUARTLoggerListen */
|
|
||||||
/**
|
|
||||||
* @brief Send CAN bus traffic saved in FIFO buffer to USART1
|
|
||||||
* @param argument: Not used
|
|
||||||
* @retval None
|
|
||||||
*/
|
|
||||||
void vUARTLogger(void *argument)
|
|
||||||
{
|
|
||||||
CanMessage_t message;
|
|
||||||
char tx_buffer[45];
|
|
||||||
|
|
||||||
#ifdef DEBUG_DUMMY_FRAME
|
|
||||||
CanMessage_t dummy_frame = {
|
|
||||||
.id = 0x0CF00400, // J1939 EEC1 ID
|
|
||||||
.dlc = 8, // 8 bytes of data
|
|
||||||
.isExtended = 1, // 29-bit Extended ID
|
|
||||||
.source = 1, // CAN1
|
|
||||||
.payload = {0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF, 0x11, 0x22}
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
for (;;)
|
|
||||||
{
|
|
||||||
DEBUG_PRINT("Waiting for CAN traffic...\r\n");
|
|
||||||
|
|
||||||
#ifdef DEBUG_DUMMY_FRAME
|
|
||||||
uint32_t queue_timeout = 1000U;
|
|
||||||
#else
|
|
||||||
uint32_t queue_timeout = osWaitForever;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef DEBUG_DUMMY_FRAME
|
|
||||||
osMessageQueuePut(xUARTQueue, &dummy_frame, 0U, 0U);
|
|
||||||
osDelay(1000);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (osMessageQueueGet(xUARTQueue, &message, NULL, queue_timeout) == osOK)
|
|
||||||
{
|
|
||||||
if (osSemaphoreAcquire(xUARTDMASemaphore, queue_timeout) == osOK)
|
|
||||||
{
|
|
||||||
int len = format_can_message(tx_buffer, message.source, &message);
|
|
||||||
|
|
||||||
if (HAL_UART_Transmit_DMA(&huart1, (uint8_t*)tx_buffer, len) == HAL_OK)
|
|
||||||
{
|
|
||||||
DEBUG_PRINT("CAN frame sent via UART\r\n");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
osSemaphoreRelease(xUARTDMASemaphore);
|
|
||||||
DEBUG_PRINT("HAL error, CAN frame NOT sent!\r\n");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
DEBUG_PRINT("ERROR: Semaphore timeout! UART might be stuck in BUSY state.\r\n");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* END vUARTLoggerListen */
|
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/* USER CODE BEGIN Header */
|
||||||
|
/**
|
||||||
|
******************************************************************************
|
||||||
|
* File Name : freertos.c
|
||||||
|
* Description : Code for freertos applications
|
||||||
|
******************************************************************************
|
||||||
|
* @attention
|
||||||
|
*
|
||||||
|
* Copyright (c) 2026 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 "FreeRTOS.h"
|
||||||
|
#include "task.h"
|
||||||
|
#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 ---------------------------------------------------------*/
|
||||||
|
/* USER CODE BEGIN Variables */
|
||||||
|
|
||||||
|
/* USER CODE END Variables */
|
||||||
|
|
||||||
|
/* Private function prototypes -----------------------------------------------*/
|
||||||
|
/* USER CODE BEGIN FunctionPrototypes */
|
||||||
|
|
||||||
|
/* USER CODE END FunctionPrototypes */
|
||||||
|
|
||||||
|
/* Private application code --------------------------------------------------*/
|
||||||
|
/* USER CODE BEGIN Application */
|
||||||
|
|
||||||
|
/* USER CODE END Application */
|
||||||
|
|
||||||
+460
-577
File diff suppressed because it is too large
Load Diff
@@ -26,8 +26,6 @@ extern DMA_HandleTypeDef hdma_sdio_rx;
|
|||||||
|
|
||||||
extern DMA_HandleTypeDef hdma_sdio_tx;
|
extern DMA_HandleTypeDef hdma_sdio_tx;
|
||||||
|
|
||||||
extern DMA_HandleTypeDef hdma_usart1_tx;
|
|
||||||
|
|
||||||
/* Private typedef -----------------------------------------------------------*/
|
/* Private typedef -----------------------------------------------------------*/
|
||||||
/* USER CODE BEGIN TD */
|
/* USER CODE BEGIN TD */
|
||||||
|
|
||||||
@@ -344,99 +342,6 @@ void HAL_SD_MspDeInit(SD_HandleTypeDef* hsd)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @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};
|
|
||||||
if(huart->Instance==USART1)
|
|
||||||
{
|
|
||||||
/* USER CODE BEGIN USART1_MspInit 0 */
|
|
||||||
|
|
||||||
/* USER CODE END USART1_MspInit 0 */
|
|
||||||
/* Peripheral clock enable */
|
|
||||||
__HAL_RCC_USART1_CLK_ENABLE();
|
|
||||||
|
|
||||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
|
||||||
/**USART1 GPIO Configuration
|
|
||||||
PA9 ------> USART1_TX
|
|
||||||
PA10 ------> USART1_RX
|
|
||||||
*/
|
|
||||||
GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
|
|
||||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
||||||
GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
|
|
||||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|
||||||
|
|
||||||
/* USART1 DMA Init */
|
|
||||||
/* USART1_TX Init */
|
|
||||||
hdma_usart1_tx.Instance = DMA2_Stream7;
|
|
||||||
hdma_usart1_tx.Init.Channel = DMA_CHANNEL_4;
|
|
||||||
hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH;
|
|
||||||
hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE;
|
|
||||||
hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE;
|
|
||||||
hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
|
|
||||||
hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
|
|
||||||
hdma_usart1_tx.Init.Mode = DMA_NORMAL;
|
|
||||||
hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW;
|
|
||||||
hdma_usart1_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
|
|
||||||
if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK)
|
|
||||||
{
|
|
||||||
Error_Handler();
|
|
||||||
}
|
|
||||||
|
|
||||||
__HAL_LINKDMA(huart,hdmatx,hdma_usart1_tx);
|
|
||||||
|
|
||||||
/* USART1 interrupt Init */
|
|
||||||
HAL_NVIC_SetPriority(USART1_IRQn, 5, 0);
|
|
||||||
HAL_NVIC_EnableIRQ(USART1_IRQn);
|
|
||||||
/* 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
|
|
||||||
PA9 ------> USART1_TX
|
|
||||||
PA10 ------> USART1_RX
|
|
||||||
*/
|
|
||||||
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
|
|
||||||
|
|
||||||
/* USART1 DMA DeInit */
|
|
||||||
HAL_DMA_DeInit(huart->hdmatx);
|
|
||||||
|
|
||||||
/* USART1 interrupt DeInit */
|
|
||||||
HAL_NVIC_DisableIRQ(USART1_IRQn);
|
|
||||||
/* USER CODE BEGIN USART1_MspDeInit 1 */
|
|
||||||
|
|
||||||
/* USER CODE END USART1_MspDeInit 1 */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* USER CODE BEGIN 1 */
|
/* USER CODE BEGIN 1 */
|
||||||
|
|
||||||
/* USER CODE END 1 */
|
/* USER CODE END 1 */
|
||||||
|
|||||||
@@ -58,8 +58,6 @@
|
|||||||
extern DMA_HandleTypeDef hdma_sdio_rx;
|
extern DMA_HandleTypeDef hdma_sdio_rx;
|
||||||
extern DMA_HandleTypeDef hdma_sdio_tx;
|
extern DMA_HandleTypeDef hdma_sdio_tx;
|
||||||
extern SD_HandleTypeDef hsd;
|
extern SD_HandleTypeDef hsd;
|
||||||
extern DMA_HandleTypeDef hdma_usart1_tx;
|
|
||||||
extern UART_HandleTypeDef huart1;
|
|
||||||
extern TIM_HandleTypeDef htim6;
|
extern TIM_HandleTypeDef htim6;
|
||||||
|
|
||||||
/* USER CODE BEGIN EV */
|
/* USER CODE BEGIN EV */
|
||||||
@@ -164,20 +162,6 @@ void DebugMon_Handler(void)
|
|||||||
/* please refer to the startup file (startup_stm32f4xx.s). */
|
/* please refer to the startup file (startup_stm32f4xx.s). */
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief This function handles USART1 global interrupt.
|
|
||||||
*/
|
|
||||||
void USART1_IRQHandler(void)
|
|
||||||
{
|
|
||||||
/* USER CODE BEGIN USART1_IRQn 0 */
|
|
||||||
|
|
||||||
/* USER CODE END USART1_IRQn 0 */
|
|
||||||
HAL_UART_IRQHandler(&huart1);
|
|
||||||
/* USER CODE BEGIN USART1_IRQn 1 */
|
|
||||||
|
|
||||||
/* USER CODE END USART1_IRQn 1 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief This function handles SDIO global interrupt.
|
* @brief This function handles SDIO global interrupt.
|
||||||
*/
|
*/
|
||||||
@@ -234,20 +218,6 @@ void DMA2_Stream6_IRQHandler(void)
|
|||||||
/* USER CODE END DMA2_Stream6_IRQn 1 */
|
/* USER CODE END DMA2_Stream6_IRQn 1 */
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief This function handles DMA2 stream7 global interrupt.
|
|
||||||
*/
|
|
||||||
void DMA2_Stream7_IRQHandler(void)
|
|
||||||
{
|
|
||||||
/* USER CODE BEGIN DMA2_Stream7_IRQn 0 */
|
|
||||||
|
|
||||||
/* USER CODE END DMA2_Stream7_IRQn 0 */
|
|
||||||
HAL_DMA_IRQHandler(&hdma_usart1_tx);
|
|
||||||
/* USER CODE BEGIN DMA2_Stream7_IRQn 1 */
|
|
||||||
|
|
||||||
/* USER CODE END DMA2_Stream7_IRQn 1 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* USER CODE BEGIN 1 */
|
/* USER CODE BEGIN 1 */
|
||||||
|
|
||||||
/* USER CODE END 1 */
|
/* USER CODE END 1 */
|
||||||
|
|||||||
@@ -0,0 +1,76 @@
|
|||||||
|
Core/Src/freertos.o: ../Core/Src/freertos.c \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
|
||||||
|
../Core/Inc/FreeRTOSConfig.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
|
||||||
|
../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
|
||||||
|
../Core/Inc/FreeRTOSConfig.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
|
||||||
|
../Core/Inc/main.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
../Core/Src/main.c:78:5:main 1
|
||||||
|
../Core/Src/main.c:160:6:SystemClock_Config 3
|
||||||
|
../Core/Src/main.c:202:13:MX_CAN1_Init 2
|
||||||
|
../Core/Src/main.c:239:13:MX_CAN2_Init 2
|
||||||
|
../Core/Src/main.c:276:13:MX_GPIO_Init 1
|
||||||
|
../Core/Src/main.c:352:6:StartDefaultTask 1
|
||||||
|
../Core/Src/main.c:371:6:HAL_TIM_PeriodElapsedCallback 2
|
||||||
|
../Core/Src/main.c:389:6:Error_Handler 1
|
||||||
|
../Core/Src/main.c:407:6:assert_failed 1
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
|
||||||
|
../Core/Inc/FreeRTOSConfig.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h
|
||||||
|
../Core/Inc/main.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
|
||||||
|
../Core/Inc/FreeRTOSConfig.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
../Core/Src/main.c:78:5:main 8 static
|
||||||
|
../Core/Src/main.c:160:6:SystemClock_Config 88 static
|
||||||
|
../Core/Src/main.c:202:13:MX_CAN1_Init 8 static
|
||||||
|
../Core/Src/main.c:239:13:MX_CAN2_Init 8 static
|
||||||
|
../Core/Src/main.c:276:13:MX_GPIO_Init 48 static
|
||||||
|
../Core/Src/main.c:352:6:StartDefaultTask 16 static
|
||||||
|
../Core/Src/main.c:371:6:HAL_TIM_PeriodElapsedCallback 16 static
|
||||||
|
../Core/Src/main.c:389:6:Error_Handler 4 static,ignoring_inline_asm
|
||||||
|
../Core/Src/main.c:407:6:assert_failed 16 static
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
../Core/Src/stm32f4xx_hal_msp.c:62:6:HAL_MspInit 1
|
||||||
|
../Core/Src/stm32f4xx_hal_msp.c:89:6:HAL_CAN_MspInit 5
|
||||||
|
../Core/Src/stm32f4xx_hal_msp.c:156:6:HAL_CAN_MspDeInit 5
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Core/Src/stm32f4xx_hal_msp.o: ../Core/Src/stm32f4xx_hal_msp.c \
|
||||||
|
../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Core/Inc/main.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,3 @@
|
|||||||
|
../Core/Src/stm32f4xx_hal_msp.c:62:6:HAL_MspInit 16 static
|
||||||
|
../Core/Src/stm32f4xx_hal_msp.c:89:6:HAL_CAN_MspInit 56 static
|
||||||
|
../Core/Src/stm32f4xx_hal_msp.c:156:6:HAL_CAN_MspDeInit 16 static
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:41:19:HAL_InitTick 5
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:121:6:HAL_SuspendTick 1
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:133:6:HAL_ResumeTick 1
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Core/Src/stm32f4xx_hal_timebase_tim.o: \
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,3 @@
|
|||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:41:19:HAL_InitTick 64 static
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:121:6:HAL_SuspendTick 4 static
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c:133:6:HAL_ResumeTick 4 static
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
../Core/Src/stm32f4xx_it.c:70:6:NMI_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:85:6:HardFault_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:100:6:MemManage_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:115:6:BusFault_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:130:6:UsageFault_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:145:6:DebugMon_Handler 1
|
||||||
|
../Core/Src/stm32f4xx_it.c:165:6:TIM6_DAC_IRQHandler 1
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
Core/Src/stm32f4xx_it.o: ../Core/Src/stm32f4xx_it.c ../Core/Inc/main.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h \
|
||||||
|
../Core/Inc/stm32f4xx_it.h
|
||||||
|
../Core/Inc/main.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
|
../Core/Inc/stm32f4xx_it.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,7 @@
|
|||||||
|
../Core/Src/stm32f4xx_it.c:70:6:NMI_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:85:6:HardFault_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:100:6:MemManage_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:115:6:BusFault_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:130:6:UsageFault_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:145:6:DebugMon_Handler 4 static
|
||||||
|
../Core/Src/stm32f4xx_it.c:165:6:TIM6_DAC_IRQHandler 8 static
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
################################################################################
|
||||||
|
# Automatically-generated file. Do not edit!
|
||||||
|
# Toolchain: GNU Tools for STM32 (14.3.rel1)
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
|
C_SRCS += \
|
||||||
|
../Core/Src/freertos.c \
|
||||||
|
../Core/Src/main.c \
|
||||||
|
../Core/Src/stm32f4xx_hal_msp.c \
|
||||||
|
../Core/Src/stm32f4xx_hal_timebase_tim.c \
|
||||||
|
../Core/Src/stm32f4xx_it.c \
|
||||||
|
../Core/Src/syscalls.c \
|
||||||
|
../Core/Src/sysmem.c \
|
||||||
|
../Core/Src/system_stm32f4xx.c
|
||||||
|
|
||||||
|
OBJS += \
|
||||||
|
./Core/Src/freertos.o \
|
||||||
|
./Core/Src/main.o \
|
||||||
|
./Core/Src/stm32f4xx_hal_msp.o \
|
||||||
|
./Core/Src/stm32f4xx_hal_timebase_tim.o \
|
||||||
|
./Core/Src/stm32f4xx_it.o \
|
||||||
|
./Core/Src/syscalls.o \
|
||||||
|
./Core/Src/sysmem.o \
|
||||||
|
./Core/Src/system_stm32f4xx.o
|
||||||
|
|
||||||
|
C_DEPS += \
|
||||||
|
./Core/Src/freertos.d \
|
||||||
|
./Core/Src/main.d \
|
||||||
|
./Core/Src/stm32f4xx_hal_msp.d \
|
||||||
|
./Core/Src/stm32f4xx_hal_timebase_tim.d \
|
||||||
|
./Core/Src/stm32f4xx_it.d \
|
||||||
|
./Core/Src/syscalls.d \
|
||||||
|
./Core/Src/sysmem.d \
|
||||||
|
./Core/Src/system_stm32f4xx.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 -DSTM32F405xx -DSTM32_THREAD_SAFE_STRATEGY=4 -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Core/ThreadSafe -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/freertos.cyclo ./Core/Src/freertos.d ./Core/Src/freertos.o ./Core/Src/freertos.su ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32f4xx_hal_msp.cyclo ./Core/Src/stm32f4xx_hal_msp.d ./Core/Src/stm32f4xx_hal_msp.o ./Core/Src/stm32f4xx_hal_msp.su ./Core/Src/stm32f4xx_hal_timebase_tim.cyclo ./Core/Src/stm32f4xx_hal_timebase_tim.d ./Core/Src/stm32f4xx_hal_timebase_tim.o ./Core/Src/stm32f4xx_hal_timebase_tim.su ./Core/Src/stm32f4xx_it.cyclo ./Core/Src/stm32f4xx_it.d ./Core/Src/stm32f4xx_it.o ./Core/Src/stm32f4xx_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_stm32f4xx.cyclo ./Core/Src/system_stm32f4xx.d ./Core/Src/system_stm32f4xx.o ./Core/Src/system_stm32f4xx.su
|
||||||
|
|
||||||
|
.PHONY: clean-Core-2f-Src
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Core/Src/syscalls.o: ../Core/Src/syscalls.c
|
||||||
Binary file not shown.
@@ -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
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
../Core/Src/sysmem.c:53:7:_sbrk 3
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Core/Src/sysmem.o: ../Core/Src/sysmem.c
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
../Core/Src/sysmem.c:53:7:_sbrk 32 static
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
../Core/Src/system_stm32f4xx.c:167:6:SystemInit 1
|
||||||
|
../Core/Src/system_stm32f4xx.c:220:6:SystemCoreClockUpdate 6
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
Core/Src/system_stm32f4xx.o: ../Core/Src/system_stm32f4xx.c \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,2 @@
|
|||||||
|
../Core/Src/system_stm32f4xx.c:167:6:SystemInit 4 static
|
||||||
|
../Core/Src/system_stm32f4xx.c:220:6:SystemCoreClockUpdate 32 static
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
Core/Startup/startup_stm32f405rgtx.o: \
|
||||||
|
../Core/Startup/startup_stm32f405rgtx.s
|
||||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
|||||||
|
################################################################################
|
||||||
|
# Automatically-generated file. Do not edit!
|
||||||
|
# Toolchain: GNU Tools for STM32 (14.3.rel1)
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
|
S_SRCS += \
|
||||||
|
../Core/Startup/startup_stm32f405rgtx.s
|
||||||
|
|
||||||
|
OBJS += \
|
||||||
|
./Core/Startup/startup_stm32f405rgtx.o
|
||||||
|
|
||||||
|
S_DEPS += \
|
||||||
|
./Core/Startup/startup_stm32f405rgtx.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 -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -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_stm32f405rgtx.d ./Core/Startup/startup_stm32f405rgtx.o
|
||||||
|
|
||||||
|
.PHONY: clean-Core-2f-Startup
|
||||||
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:46:13:Error_Handler 1
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:279:20:stm32_lock_init 3
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:293:20:stm32_lock_acquire 3
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:304:20:stm32_lock_release 3
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:41:13:__retarget_lock_init 1
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:43:13:__retarget_lock_init_recursive 3
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:45:13:__retarget_lock_close 1
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:47:13:__retarget_lock_close_recursive 1
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:49:13:__retarget_lock_acquire 2
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:51:13:__retarget_lock_acquire_recursive 2
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:53:12:__retarget_lock_try_acquire 1
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:55:12:__retarget_lock_try_acquire_recursive 1
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:58:13:__retarget_lock_release 2
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:60:13:__retarget_lock_release_recursive 2
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:363:5:__cxa_guard_acquire 5
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:399:6:__cxa_guard_abort 3
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:420:6:__cxa_guard_release 2
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
Core/ThreadSafe/newlib_lock_glue.o: ../Core/ThreadSafe/newlib_lock_glue.c \
|
||||||
|
../Drivers/CMSIS/Include/cmsis_compiler.h \
|
||||||
|
../Drivers/CMSIS/Include/cmsis_gcc.h ../Core/ThreadSafe/stm32_lock.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
|
||||||
|
../Core/Inc/FreeRTOSConfig.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h
|
||||||
|
../Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
../Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
|
||||||
|
../Core/Inc/FreeRTOSConfig.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
|
||||||
|
../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,17 @@
|
|||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:46:13:Error_Handler 4 static
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:279:20:stm32_lock_init 24 static,ignoring_inline_asm
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:293:20:stm32_lock_acquire 24 static,ignoring_inline_asm
|
||||||
|
../Core/ThreadSafe/stm32_lock.h:304:20:stm32_lock_release 24 static,ignoring_inline_asm
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:41:13:__retarget_lock_init 16 static
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:43:13:__retarget_lock_init_recursive 16 static,ignoring_inline_asm
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:45:13:__retarget_lock_close 16 static
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:47:13:__retarget_lock_close_recursive 16 static
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:49:13:__retarget_lock_acquire 16 static,ignoring_inline_asm
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:51:13:__retarget_lock_acquire_recursive 16 static,ignoring_inline_asm
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:53:12:__retarget_lock_try_acquire 16 static
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:55:12:__retarget_lock_try_acquire_recursive 16 static
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:58:13:__retarget_lock_release 16 static,ignoring_inline_asm
|
||||||
|
/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.macosaarch64_1.0.0.202602081740/tools/arm-none-eabi/include/sys/lock.h:60:13:__retarget_lock_release_recursive 16 static,ignoring_inline_asm
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:363:5:__cxa_guard_acquire 32 static,ignoring_inline_asm
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:399:6:__cxa_guard_abort 16 static,ignoring_inline_asm
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c:420:6:__cxa_guard_release 24 static,ignoring_inline_asm
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
################################################################################
|
||||||
|
# Automatically-generated file. Do not edit!
|
||||||
|
# Toolchain: GNU Tools for STM32 (14.3.rel1)
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
|
C_SRCS += \
|
||||||
|
../Core/ThreadSafe/newlib_lock_glue.c
|
||||||
|
|
||||||
|
OBJS += \
|
||||||
|
./Core/ThreadSafe/newlib_lock_glue.o
|
||||||
|
|
||||||
|
C_DEPS += \
|
||||||
|
./Core/ThreadSafe/newlib_lock_glue.d
|
||||||
|
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
Core/ThreadSafe/%.o Core/ThreadSafe/%.su Core/ThreadSafe/%.cyclo: ../Core/ThreadSafe/%.c Core/ThreadSafe/subdir.mk
|
||||||
|
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F405xx -DSTM32_THREAD_SAFE_STRATEGY=4 -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Core/ThreadSafe -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-ThreadSafe
|
||||||
|
|
||||||
|
clean-Core-2f-ThreadSafe:
|
||||||
|
-$(RM) ./Core/ThreadSafe/newlib_lock_glue.cyclo ./Core/ThreadSafe/newlib_lock_glue.d ./Core/ThreadSafe/newlib_lock_glue.o ./Core/ThreadSafe/newlib_lock_glue.su
|
||||||
|
|
||||||
|
.PHONY: clean-Core-2f-ThreadSafe
|
||||||
|
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:157:19:HAL_Init 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:190:19:HAL_DeInit 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:219:13:HAL_MspInit 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:230:13:HAL_MspDeInit 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:253:26:HAL_InitTick 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:312:13:HAL_IncTick 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:323:17:HAL_GetTick 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:332:10:HAL_GetTickPrio 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:341:19:HAL_SetTickFreq 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:374:21:HAL_GetTickFreq 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:390:13:HAL_Delay 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:416:13:HAL_SuspendTick 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:432:13:HAL_ResumeTick 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:442:10:HAL_GetHalVersion 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:451:10:HAL_GetREVID 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:460:10:HAL_GetDEVID 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:469:6:HAL_DBGMCU_EnableDBGSleepMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:478:6:HAL_DBGMCU_DisableDBGSleepMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:487:6:HAL_DBGMCU_EnableDBGStopMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:496:6:HAL_DBGMCU_DisableDBGStopMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:505:6:HAL_DBGMCU_EnableDBGStandbyMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:514:6:HAL_DBGMCU_DisableDBGStandbyMode 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:525:6:HAL_EnableCompensationCell 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:536:6:HAL_DisableCompensationCell 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:545:10:HAL_GetUIDw0 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:554:10:HAL_GetUIDw1 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:563:10:HAL_GetUIDw2 1
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:157:19:HAL_Init 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:190:19:HAL_DeInit 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:219:13:HAL_MspInit 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:230:13:HAL_MspDeInit 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:253:26:HAL_InitTick 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:312:13:HAL_IncTick 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:323:17:HAL_GetTick 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:332:10:HAL_GetTickPrio 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:341:19:HAL_SetTickFreq 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:374:21:HAL_GetTickFreq 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:390:13:HAL_Delay 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:416:13:HAL_SuspendTick 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:432:13:HAL_ResumeTick 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:442:10:HAL_GetHalVersion 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:451:10:HAL_GetREVID 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:460:10:HAL_GetDEVID 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:469:6:HAL_DBGMCU_EnableDBGSleepMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:478:6:HAL_DBGMCU_DisableDBGSleepMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:487:6:HAL_DBGMCU_EnableDBGStopMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:496:6:HAL_DBGMCU_DisableDBGStopMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:505:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:514:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:525:6:HAL_EnableCompensationCell 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:536:6:HAL_DisableCompensationCell 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:545:10:HAL_GetUIDw0 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:554:10:HAL_GetUIDw1 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:563:10:HAL_GetUIDw2 4 static
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:275:19:HAL_CAN_Init 62
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:460:19:HAL_CAN_DeInit 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:507:13:HAL_CAN_MspInit 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:523:13:HAL_CAN_MspDeInit 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:559:19:HAL_CAN_RegisterCallback 21
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:702:19:HAL_CAN_UnRegisterCallback 20
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:840:19:HAL_CAN_ConfigFilter 22
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1036:19:HAL_CAN_Start 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1088:19:HAL_CAN_Stop 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1143:19:HAL_CAN_RequestSleep 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1174:19:HAL_CAN_WakeUp 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1221:10:HAL_CAN_IsSleepActive 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1252:19:HAL_CAN_AddTxMessage 18
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1352:19:HAL_CAN_AbortTxRequest 7
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1401:10:HAL_CAN_GetTxMailboxesFreeLevel 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1444:10:HAL_CAN_IsTxMessagePending 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1476:10:HAL_CAN_GetTxTimestamp 7
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1510:19:HAL_CAN_GetRxMessage 11
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1610:10:HAL_CAN_GetRxFifoFillLevel 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1663:19:HAL_CAN_ActivateNotification 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1696:19:HAL_CAN_DeactivateNotification 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1727:6:HAL_CAN_IRQHandler 51
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2138:13:HAL_CAN_TxMailbox0CompleteCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2155:13:HAL_CAN_TxMailbox1CompleteCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2172:13:HAL_CAN_TxMailbox2CompleteCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2189:13:HAL_CAN_TxMailbox0AbortCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2206:13:HAL_CAN_TxMailbox1AbortCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2223:13:HAL_CAN_TxMailbox2AbortCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2240:13:HAL_CAN_RxFifo0MsgPendingCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2257:13:HAL_CAN_RxFifo0FullCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2274:13:HAL_CAN_RxFifo1MsgPendingCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2291:13:HAL_CAN_RxFifo1FullCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2308:13:HAL_CAN_SleepCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2324:13:HAL_CAN_WakeUpFromRxMsgCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2341:13:HAL_CAN_ErrorCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2378:22:HAL_CAN_GetState 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2413:10:HAL_CAN_GetError 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2425:19:HAL_CAN_ResetError 3
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,38 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:275:19:HAL_CAN_Init 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:460:19:HAL_CAN_DeInit 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:507:13:HAL_CAN_MspInit 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:523:13:HAL_CAN_MspDeInit 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:559:19:HAL_CAN_RegisterCallback 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:702:19:HAL_CAN_UnRegisterCallback 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:840:19:HAL_CAN_ConfigFilter 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1036:19:HAL_CAN_Start 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1088:19:HAL_CAN_Stop 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1143:19:HAL_CAN_RequestSleep 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1174:19:HAL_CAN_WakeUp 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1221:10:HAL_CAN_IsSleepActive 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1252:19:HAL_CAN_AddTxMessage 40 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1352:19:HAL_CAN_AbortTxRequest 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1401:10:HAL_CAN_GetTxMailboxesFreeLevel 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1444:10:HAL_CAN_IsTxMessagePending 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1476:10:HAL_CAN_GetTxTimestamp 40 static,ignoring_inline_asm
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1510:19:HAL_CAN_GetRxMessage 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1610:10:HAL_CAN_GetRxFifoFillLevel 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1663:19:HAL_CAN_ActivateNotification 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1696:19:HAL_CAN_DeactivateNotification 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:1727:6:HAL_CAN_IRQHandler 48 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2138:13:HAL_CAN_TxMailbox0CompleteCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2155:13:HAL_CAN_TxMailbox1CompleteCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2172:13:HAL_CAN_TxMailbox2CompleteCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2189:13:HAL_CAN_TxMailbox0AbortCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2206:13:HAL_CAN_TxMailbox1AbortCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2223:13:HAL_CAN_TxMailbox2AbortCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2240:13:HAL_CAN_RxFifo0MsgPendingCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2257:13:HAL_CAN_RxFifo0FullCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2274:13:HAL_CAN_RxFifo1MsgPendingCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2291:13:HAL_CAN_RxFifo1FullCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2308:13:HAL_CAN_SleepCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2324:13:HAL_CAN_WakeUpFromRxMsgCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2341:13:HAL_CAN_ErrorCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2378:22:HAL_CAN_GetState 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2413:10:HAL_CAN_GetError 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c:2425:19:HAL_CAN_ResetError 24 static
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1653:22:__NVIC_SetPriorityGrouping 1
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1672:26:__NVIC_GetPriorityGrouping 1
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1684:22:__NVIC_EnableIRQ 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1722:22:__NVIC_DisableIRQ 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1741:26:__NVIC_GetPendingIRQ 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1760:22:__NVIC_SetPendingIRQ 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1775:22:__NVIC_ClearPendingIRQ 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1792:26:__NVIC_GetActive 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1814:22:__NVIC_SetPriority 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1836:26:__NVIC_GetPriority 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1861:26:NVIC_EncodePriority 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1888:22:NVIC_DecodePriority 2
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1938:34:__NVIC_SystemReset 1
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:2022:26:SysTick_Config 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:141:6:HAL_NVIC_SetPriorityGrouping 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:163:6:HAL_NVIC_SetPriority 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:185:6:HAL_NVIC_EnableIRQ 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:201:6:HAL_NVIC_DisableIRQ 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:214:6:HAL_NVIC_SystemReset 0
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:227:10:HAL_SYSTICK_Config 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:256:6:HAL_MPU_Disable 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:279:6:HAL_MPU_Enable 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:296:6:HAL_MPU_EnableRegion 9
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:312:6:HAL_MPU_DisableRegion 9
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:330:6:HAL_MPU_ConfigRegion 57
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:368:6:HAL_CORTEX_ClearEvent 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:378:10:HAL_NVIC_GetPriorityGrouping 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:405:6:HAL_NVIC_GetPriority 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:420:6:HAL_NVIC_SetPendingIRQ 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:438:10:HAL_NVIC_GetPendingIRQ 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:454:6:HAL_NVIC_ClearPendingIRQ 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:471:10:HAL_NVIC_GetActive 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:488:6:HAL_SYSTICK_CLKSourceConfig 4
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:506:6:HAL_SYSTICK_IRQHandler 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:515:13:HAL_SYSTICK_Callback 1
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,35 @@
|
|||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1653:22:__NVIC_SetPriorityGrouping 24 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1672:26:__NVIC_GetPriorityGrouping 4 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1684:22:__NVIC_EnableIRQ 16 static,ignoring_inline_asm
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1722:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1741:26:__NVIC_GetPendingIRQ 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1760:22:__NVIC_SetPendingIRQ 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1775:22:__NVIC_ClearPendingIRQ 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1792:26:__NVIC_GetActive 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1814:22:__NVIC_SetPriority 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1836:26:__NVIC_GetPriority 16 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1861:26:NVIC_EncodePriority 40 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1888:22:NVIC_DecodePriority 40 static
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:1938:34:__NVIC_SystemReset 4 static,ignoring_inline_asm
|
||||||
|
../Drivers/CMSIS/Include/core_cm4.h:2022:26:SysTick_Config 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:141:6:HAL_NVIC_SetPriorityGrouping 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:163:6:HAL_NVIC_SetPriority 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:185:6:HAL_NVIC_EnableIRQ 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:201:6:HAL_NVIC_DisableIRQ 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:214:6:HAL_NVIC_SystemReset 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:227:10:HAL_SYSTICK_Config 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:256:6:HAL_MPU_Disable 4 static,ignoring_inline_asm
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:279:6:HAL_MPU_Enable 16 static,ignoring_inline_asm
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:296:6:HAL_MPU_EnableRegion 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:312:6:HAL_MPU_DisableRegion 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:330:6:HAL_MPU_ConfigRegion 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:368:6:HAL_CORTEX_ClearEvent 4 static,ignoring_inline_asm
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:378:10:HAL_NVIC_GetPriorityGrouping 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:405:6:HAL_NVIC_GetPriority 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:420:6:HAL_NVIC_SetPendingIRQ 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:438:10:HAL_NVIC_GetPendingIRQ 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:454:6:HAL_NVIC_ClearPendingIRQ 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:471:10:HAL_NVIC_GetActive 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:488:6:HAL_SYSTICK_CLKSourceConfig 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:506:6:HAL_SYSTICK_IRQHandler 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c:515:13:HAL_SYSTICK_Callback 4 static
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:170:19:HAL_DMA_Init 67
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:309:19:HAL_DMA_DeInit 19
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:407:19:HAL_DMA_Start 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:451:19:HAL_DMA_Start_IT 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:513:19:HAL_DMA_Abort 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:580:19:HAL_DMA_Abort_IT 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:610:19:HAL_DMA_PollForTransfer 15
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:746:6:HAL_DMA_IRQHandler 32
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:967:19:HAL_DMA_RegisterCallback 9
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1029:19:HAL_DMA_UnRegisterCallback 10
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1114:22:HAL_DMA_GetState 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1125:10:HAL_DMA_GetError 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1151:13:DMA_SetConfig 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1185:17:DMA_CalcBaseAndBitshift 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1213:26:DMA_CheckFifoParam 15
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:170:19:HAL_DMA_Init 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:309:19:HAL_DMA_DeInit 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:407:19:HAL_DMA_Start 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:451:19:HAL_DMA_Start_IT 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:513:19:HAL_DMA_Abort 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:580:19:HAL_DMA_Abort_IT 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:610:19:HAL_DMA_PollForTransfer 48 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:746:6:HAL_DMA_IRQHandler 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:967:19:HAL_DMA_RegisterCallback 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1029:19:HAL_DMA_UnRegisterCallback 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1114:22:HAL_DMA_GetState 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1125:10:HAL_DMA_GetError 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1151:13:DMA_SetConfig 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1185:17:DMA_CalcBaseAndBitshift 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1213:26:DMA_CheckFifoParam 24 static
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:100:19:HAL_DMAEx_MultiBufferStart 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:154:19:HAL_DMAEx_MultiBufferStart_IT 266
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:239:19:HAL_DMAEx_ChangeMemory 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:276:13:DMA_MultiBufferSetConfig 2
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:100:19:HAL_DMAEx_MultiBufferStart 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:154:19:HAL_DMAEx_MultiBufferStart_IT 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:239:19:HAL_DMAEx_ChangeMemory 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:276:13:DMA_MultiBufferSetConfig 24 static
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:142:19:HAL_EXTI_SetConfigLine 26
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:237:19:HAL_EXTI_GetConfigLine 14
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:316:19:HAL_EXTI_ClearConfigLine 9
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:369:19:HAL_EXTI_RegisterCallback 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:394:19:HAL_EXTI_GetHandle 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:434:6:HAL_EXTI_IRQHandler 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:466:10:HAL_EXTI_GetPending 7
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:498:6:HAL_EXTI_ClearPending 7
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:522:6:HAL_EXTI_GenerateSWI 6
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:142:19:HAL_EXTI_SetConfigLine 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:237:19:HAL_EXTI_GetConfigLine 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:316:19:HAL_EXTI_ClearConfigLine 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:369:19:HAL_EXTI_RegisterCallback 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:394:19:HAL_EXTI_GetHandle 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:434:6:HAL_EXTI_IRQHandler 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:466:10:HAL_EXTI_GetPending 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:498:6:HAL_EXTI_ClearPending 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:522:6:HAL_EXTI_GenerateSWI 24 static
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:161:19:HAL_FLASH_Program 10
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:219:19:HAL_FLASH_Program_IT 8
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:263:6:HAL_FLASH_IRQHandler 9
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:383:13:HAL_FLASH_EndOfOperationCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:400:13:HAL_FLASH_OperationErrorCallback 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:432:19:HAL_FLASH_Unlock 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:456:19:HAL_FLASH_Lock 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:468:19:HAL_FLASH_OB_Unlock 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:488:19:HAL_FLASH_OB_Lock 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:500:19:HAL_FLASH_OB_Launch 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:537:10:HAL_FLASH_GetError 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:551:19:FLASH_WaitForLastOperation 7
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:611:13:FLASH_Program_DoubleWord 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:645:13:FLASH_Program_Word 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:670:13:FLASH_Program_HalfWord 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:695:13:FLASH_Program_Byte 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:712:13:FLASH_SetErrorCode 6
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,17 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:161:19:HAL_FLASH_Program 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:219:19:HAL_FLASH_Program_IT 32 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:263:6:HAL_FLASH_IRQHandler 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:383:13:HAL_FLASH_EndOfOperationCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:400:13:HAL_FLASH_OperationErrorCallback 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:432:19:HAL_FLASH_Unlock 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:456:19:HAL_FLASH_Lock 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:468:19:HAL_FLASH_OB_Unlock 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:488:19:HAL_FLASH_OB_Lock 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:500:19:HAL_FLASH_OB_Launch 8 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:537:10:HAL_FLASH_GetError 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:551:19:FLASH_WaitForLastOperation 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:611:13:FLASH_Program_DoubleWord 24 static,ignoring_inline_asm
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:645:13:FLASH_Program_Word 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:670:13:FLASH_Program_HalfWord 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:695:13:FLASH_Program_Byte 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:712:13:FLASH_SetErrorCode 4 static
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:160:19:HAL_FLASHEx_Erase 10
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:231:19:HAL_FLASHEx_Erase_IT 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:281:19:HAL_FLASHEx_OBProgram 10
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:340:6:HAL_FLASHEx_OBGetConfig 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:948:13:FLASH_MassErase 6
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:977:6:FLASH_Erase_Sector 20
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1027:26:FLASH_OB_EnableWRP 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1063:26:FLASH_OB_DisableWRP 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1157:26:FLASH_OB_RDP_LevelConfig 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1191:26:FLASH_OB_UserConfig 8
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1226:26:FLASH_OB_BOR_LevelConfig 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1244:16:FLASH_OB_GetUser 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1254:17:FLASH_OB_GetWRP 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1268:16:FLASH_OB_GetRDP 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1296:16:FLASH_OB_GetBOR 1
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1306:6:FLASH_FlushCaches 3
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:160:19:HAL_FLASHEx_Erase 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:231:19:HAL_FLASHEx_Erase_IT 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:281:19:HAL_FLASHEx_OBProgram 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:340:6:HAL_FLASHEx_OBGetConfig 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:948:13:FLASH_MassErase 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:977:6:FLASH_Erase_Sector 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1027:26:FLASH_OB_EnableWRP 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1063:26:FLASH_OB_DisableWRP 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1157:26:FLASH_OB_RDP_LevelConfig 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1191:26:FLASH_OB_UserConfig 24 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1226:26:FLASH_OB_BOR_LevelConfig 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1244:16:FLASH_OB_GetUser 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1254:17:FLASH_OB_GetWRP 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1268:16:FLASH_OB_GetRDP 16 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1296:16:FLASH_OB_GetBOR 4 static
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1306:6:FLASH_FlushCaches 4 static
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
|||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:164:6:HAL_GPIO_Init 84
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:294:6:HAL_GPIO_DeInit 21
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:375:15:HAL_GPIO_ReadPin 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:410:6:HAL_GPIO_WritePin 5
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:433:6:HAL_GPIO_TogglePin 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:458:19:HAL_GPIO_LockPin 3
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:492:6:HAL_GPIO_EXTI_IRQHandler 2
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:507:13:HAL_GPIO_EXTI_Callback 1
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o: \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h \
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
|
||||||
|
../Core/Inc/stm32f4xx_hal_conf.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
|
||||||
|
../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.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/STM32F4xx/Include/system_stm32f4xx.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_can.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h:
|
||||||
|
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h:
|
||||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user