Goran Mahovlic
2 years ago
960 changed files with 685969 additions and 1 deletions
@ -0,0 +1,405 @@
|
||||
<?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.499579197"> |
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197" 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.499579197" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug" postbuildStep="arm-none-eabi-objcopy -O ihex ${ProjName}.elf ${ProjName}.hex"> |
||||
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197." name="/" resourcePath=""> |
||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1213384254" 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.1580716237" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F746NGHx" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.261766378" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1487731671" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.580909619" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv5-sp-d16" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.58424822" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1165501152" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="STM32F746G-DISCO" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1682484946" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32F746G-DISCO || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../FATFS/Target | ../FATFS/App | ../USB_DEVICE/App | ../USB_DEVICE/Target | ../Drivers/STM32F7xx_HAL_Driver/Inc | ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 | ../Middlewares/Third_Party/FatFs/src | ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc | ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc | ../Drivers/CMSIS/Device/ST/STM32F7xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32F746xx || || Drivers | Core/Startup | Middlewares | Core | FATFS | USB_DEVICE || || || ${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/> |
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.847475818" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/> |
||||
<builder buildPath="${workspace_loc:/stm32f746g-disco}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1711004464" 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.695480064" name="MCU 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.1364018153" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" useByScannerDiscovery="false" 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.737406945" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
||||
<listOptionValue builtIn="false" value="DEBUG"/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1015002438" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.726036169" name="MCU 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.1189380290" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g3" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.611077691" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false"/> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.2006804907" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
||||
<listOptionValue builtIn="false" value="DEBUG"/> |
||||
<listOptionValue builtIn="false" value="__TARGET_FPU_VFP"/> |
||||
<listOptionValue builtIn="false" value="USE_STM32469I_DISCO_REVB"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32F469I_DISCO"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32F469I_DISCO"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32"/> |
||||
<listOptionValue builtIn="false" value="LZ4_FORCE_MEMORY_ACCESS=0"/> |
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/> |
||||
<listOptionValue builtIn="false" value="STM32F746xx"/> |
||||
</option> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1417488660" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath"> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Drivers/BSP/STM32746G-Discovery}""/> |
||||
<listOptionValue builtIn="false" value="/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include"/> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<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/portable/GCC/ARM_CM4F"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/> |
||||
<listOptionValue builtIn="false" value="${workspace_loc:/${ProjName}/Src}"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/BSP/STM32469I-Discovery"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/BSP/Components/Common"/> |
||||
<listOptionValue builtIn="false" value="../Utilities/CPU"/> |
||||
<listOptionValue builtIn="false" value="../Utilities/Log"/> |
||||
<listOptionValue builtIn="false" value="../Src/conf"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/eez/libs/agg"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/agg}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc/scpi}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/core}""/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2}""/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares}""/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_HAL_Driver/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_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"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F7xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Src}""/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1164399504" 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.303149477" name="MCU 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.40738748" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g3" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.211194108" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths.1972049423" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath"> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Drivers/BSP/STM32746G-Discovery}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Src/conf}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc/scpi}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc/scpi}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/core}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares}""/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<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/portable/GCC/ARM_CM4F"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F4xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/BSP/STM32469I-Discovery"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/BSP/Components/Common"/> |
||||
<listOptionValue builtIn="false" value="../Utilities/CPU"/> |
||||
<listOptionValue builtIn="false" value="../Utilities/Log"/> |
||||
<listOptionValue builtIn="false" value="../Src/conf"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/eez/libs/agg"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/agg}""/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_HAL_Driver/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_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"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F7xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Src}""/> |
||||
</option> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols.375633254" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
||||
<listOptionValue builtIn="false" value="DEBUG"/> |
||||
<listOptionValue builtIn="false" value="__TARGET_FPU_VFP"/> |
||||
<listOptionValue builtIn="false" value="USE_STM32469I_DISCO_REVB"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32F469I_DISCO"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32"/> |
||||
<listOptionValue builtIn="false" value="LZ4_FORCE_MEMORY_ACCESS=0"/> |
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/> |
||||
<listOptionValue builtIn="false" value="STM32F746xx"/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp.400350019" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1824099596" name="MCU 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.718979577" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld}" valueType="string"/> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.368012706" 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.550205623" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls.1381268655" name="System calls" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.value.minimalimplementation" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script.1776065525" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script" useByScannerDiscovery="false" value="${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld}" valueType="string"/> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.input.1669120649" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.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.archiver.1531385326" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2120557425" 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.591821385" 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.2061690701" 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.952252652" 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.2017868924" 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.1158243745" 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.848309981" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/> |
||||
</toolChain> |
||||
</folderInfo> |
||||
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197.399255350" name="/" resourcePath="Middlewares/eez"> |
||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.1322744080" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug" unusedChildren=""> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1580716237.653659174" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.1580716237"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.261766378.2047860867" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.261766378"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1487731671.1217604542" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1487731671"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.580909619.219878215" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.580909619"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.58424822.384321730" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.58424822"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1165501152.216601515" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1165501152"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1682484946.125997728" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1682484946"/> |
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1077649225" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.695480064"> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.881237161" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1126714720" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.726036169"> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1799745726" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath"> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc/scpi}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/libs/libscpi/inc}""/> |
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Middlewares/eez/core}""/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_HAL_Driver/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_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"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F7xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1107216476" 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.2076447531" name="MCU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.303149477"> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp.1212231579" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1849310509" name="MCU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1824099596"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1846954403" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.550205623"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.82717672" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1531385326"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.83604139" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.2120557425"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1727874018" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.591821385"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.91272633" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.2061690701"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.457137156" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.952252652"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.918121904" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.2017868924"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.133726599" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.1158243745"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.1247868908" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.848309981"/> |
||||
</toolChain> |
||||
</folderInfo> |
||||
<sourceEntries> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="FATFS"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Middlewares"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="USB_DEVICE"/> |
||||
</sourceEntries> |
||||
</configuration> |
||||
</storageModule> |
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> |
||||
</cconfiguration> |
||||
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844"> |
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844" 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.477592844" 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.477592844." name="/" resourcePath=""> |
||||
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.689709968" 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.655272897" name="MCU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" useByScannerDiscovery="true" value="STM32F746NGHx" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.2067960814" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.396275463" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.1672549662" name="Floating-point unit" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.fpu.value.fpv5-sp-d16" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.1502976338" name="Floating-point ABI" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.418858996" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="STM32F746G-DISCO" valueType="string"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1660624337" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32F746G-DISCO || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../FATFS/Target | ../FATFS/App | ../USB_DEVICE/App | ../USB_DEVICE/Target | ../Drivers/STM32F7xx_HAL_Driver/Inc | ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 | ../Middlewares/Third_Party/FatFs/src | ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc | ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc | ../Drivers/CMSIS/Device/ST/STM32F7xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32F746xx || || Drivers | Core/Startup | Middlewares | Core | FATFS | USB_DEVICE || || || ${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/> |
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.904643149" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/> |
||||
<builder buildPath="${workspace_loc:/stm32f746g-disco}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.407955074" 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.933753983" name="MCU 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.369255173" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.703147180" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1425094691" name="MCU 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.255194415" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.1861773717" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.2033551215" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/> |
||||
<listOptionValue builtIn="false" value="LZ4_FORCE_MEMORY_ACCESS=0"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32"/> |
||||
<listOptionValue builtIn="false" value="STM32F746xx"/> |
||||
</option> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.1282821773" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath"> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_HAL_Driver/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_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"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F7xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1254817754" 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.89232291" name="MCU 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.462000749" name="Debug level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g0" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.953950964" name="Optimization level" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.value.os" valueType="enumerated"/> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths.1202973659" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath"> |
||||
<listOptionValue builtIn="false" value="../Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/Target"/> |
||||
<listOptionValue builtIn="false" value="../FATFS/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/App"/> |
||||
<listOptionValue builtIn="false" value="../USB_DEVICE/Target"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_HAL_Driver/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/STM32F7xx_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"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/Third_Party/FatFs/src"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Core/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32F7xx/Include"/> |
||||
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/> |
||||
</option> |
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols.915351071" name="Define symbols (-D)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.definedsymbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
||||
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/> |
||||
<listOptionValue builtIn="false" value="LZ4_FORCE_MEMORY_ACCESS=0"/> |
||||
<listOptionValue builtIn="false" value="EEZ_PLATFORM_STM32"/> |
||||
<listOptionValue builtIn="false" value="STM32F746xx"/> |
||||
</option> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp.841831515" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp"/> |
||||
</tool> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1904152617" name="MCU 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.1025366765" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld}" valueType="string"/> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.1602111718" 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.947160383" name="MCU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls.340263192" name="System calls" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.systemcalls" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.systemcalls.value.minimalimplementation" valueType="enumerated"/> |
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script.2100917620" name="Linker Script (-T)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.option.script" value="${workspace_loc:/${ProjName}/STM32F746NGHX_FLASH.ld}" valueType="string"/> |
||||
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.input.803601521" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.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.archiver.359664238" name="MCU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/> |
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1720588813" 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.1543127048" 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.1305614537" 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.59919898" 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.1326991734" 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.1548690310" 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.1078224696" 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="FATFS"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Middlewares"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/> |
||||
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="USB_DEVICE"/> |
||||
</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="stm32f746g-disco.null.1433331040" name="stm32f746g-disco"/> |
||||
</storageModule> |
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> |
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/> |
||||
<storageModule moduleId="refreshScope" versionNumber="2"> |
||||
<configuration configurationName="Debug"> |
||||
<resource resourceType="PROJECT" workspacePath="/stm32f746g-disco"/> |
||||
</configuration> |
||||
<configuration configurationName="Release"> |
||||
<resource resourceType="PROJECT" workspacePath="/stm32f746g-disco"/> |
||||
</configuration> |
||||
</storageModule> |
||||
<storageModule moduleId="scannerConfiguration"> |
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> |
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1425094691;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1254817754"> |
||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> |
||||
</scannerConfigBuildInfo> |
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.726036169;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1164399504"> |
||||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> |
||||
</scannerConfigBuildInfo> |
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.477592844.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.89232291;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp.841831515"> |
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> |
||||
</scannerConfigBuildInfo> |
||||
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.303149477;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.input.cpp.400350019"> |
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> |
||||
</scannerConfigBuildInfo> |
||||
</storageModule> |
||||
</cproject> |
File diff suppressed because one or more lines are too long
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<projectDescription> |
||||
<name>stm32f746g-disco</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> |
||||
<nature>org.eclipse.cdt.core.ccnature</nature> |
||||
</natures> |
||||
</projectDescription> |
@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1 |
||||
svd_custom_file_path= |
||||
svd_file_path=platform\:/plugin/com.st.stm32cube.ide.mcu.productdb.debug/resources/cmsis/STMicroelectronics_CMSIS_SVD/STM32F746.svd |
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
<project> |
||||
<configuration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.499579197" name="Debug"> |
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-503804433778240136" 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.477592844" name="Release"> |
||||
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> |
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> |
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> |
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> |
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-503804433778240136" 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> |
@ -0,0 +1,74 @@
|
||||
com.st.stm32cube.ide.mcu.ide.oss.source.checker.libnano.problem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Float formatting support\\")"} |
||||
eclipse.preferences.version=1 |
||||
org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false} |
||||
org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"} |
||||
org.eclipse.cdt.codan.checkers.localvarreturn=-Warning |
||||
org.eclipse.cdt.codan.checkers.localvarreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Returning the address of a local variable\\")"} |
||||
org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"} |
||||
org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"} |
||||
org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.BlacklistProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.BlacklistProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function or method is blacklisted\\")",blacklist\=>()} |
||||
org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"C-Style cast instead of C++ cast\\")",checkMacro\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()} |
||||
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.CopyrightProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.CopyrightProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Lack of copyright information\\")",regex\=>".*Copyright.*"} |
||||
org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Direct float comparison\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Goto statement used\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Avoid magic numbers\\")",checkArray\=>true,checkOperatorParen\=>true,exceptions\=>(1,0,-1,2,1.0,0.0,-1.0)} |
||||
org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MissCaseProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MissCaseProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing cases in switch\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing default in switch\\")",defaultWithAllEnums\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing reference return value in assignment operator\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing self check in assignment operator\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Multiple variable declaration\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()} |
||||
org.eclipse.cdt.codan.internal.checkers.NoDiscardProblem=Warning |
||||
org.eclipse.cdt.codan.internal.checkers.NoDiscardProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return value not evaluated\\")",macro\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Miss copy constructor or assignment operator\\")",onlynew\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()} |
||||
org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Static variable in header file\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false} |
||||
org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol shadowing\\")",paramFuncParameters\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true} |
||||
org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")} |
||||
org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem=-Warning |
||||
org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Using directive in header\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"} |
||||
org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem=-Error |
||||
org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Virtual method call in constructor/destructor\\")"} |
@ -0,0 +1,6 @@
|
||||
doxygen/doxygen_new_line_after_brief=true |
||||
doxygen/doxygen_use_brief_tag=false |
||||
doxygen/doxygen_use_javadoc_tags=true |
||||
doxygen/doxygen_use_pre_tag=false |
||||
doxygen/doxygen_use_structural_commands=false |
||||
eclipse.preferences.version=1 |
@ -0,0 +1,5 @@
|
||||
635E684B79701B039C64EA45C3F84D30=BF3467EB2F6A6B48939123F7923F5F8B |
||||
66BE74F758C12D739921AEA421D593D3=1 |
||||
8DF89ED150041C4CBC7CB9A9CAA90856=0F24C5AAAF95F07C820716AE3D966203 |
||||
DC22A860405A8BF2F2C095E5B6529F12=6157C5FB938EC2ACC3F3F96D6FF186A4 |
||||
eclipse.preferences.version=1 |
@ -0,0 +1,27 @@
|
||||
{ |
||||
"makefile.extensionOutputFolder": "./.vscode", |
||||
"files.associations": { |
||||
"xmemory": "cpp", |
||||
"bit": "c", |
||||
"charconv": "c", |
||||
"chrono": "c", |
||||
"compare": "c", |
||||
"cstddef": "c", |
||||
"filesystem": "c", |
||||
"format": "c", |
||||
"iterator": "c", |
||||
"limits": "c", |
||||
"memory": "c", |
||||
"sstream": "c", |
||||
"system_error": "c", |
||||
"type_traits": "c", |
||||
"vector": "c", |
||||
"xiosbase": "c", |
||||
"xlocale": "c", |
||||
"xlocbuf": "c", |
||||
"xlocmon": "c", |
||||
"xloctime": "c", |
||||
"xtree": "c", |
||||
"xutility": "c" |
||||
} |
||||
} |
@ -0,0 +1,174 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/*
|
||||
* FreeRTOS Kernel V10.3.1 |
||||
* Portion Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. |
||||
* Portion Copyright (C) 2019 StMicroelectronics, Inc. All Rights Reserved. |
||||
* |
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy of |
||||
* this software and associated documentation files (the "Software"), to deal in |
||||
* the Software without restriction, including without limitation the rights to |
||||
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of |
||||
* the Software, and to permit persons to whom the Software is furnished to do so, |
||||
* subject to the following conditions: |
||||
* |
||||
* The above copyright notice and this permission notice shall be included in all |
||||
* copies or substantial portions of the Software. |
||||
* |
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS |
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR |
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER |
||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
* |
||||
* http://www.FreeRTOS.org
|
||||
* http://aws.amazon.com/freertos
|
||||
* |
||||
* 1 tab == 4 spaces! |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
#ifndef FREERTOS_CONFIG_H |
||||
#define FREERTOS_CONFIG_H |
||||
|
||||
/*-----------------------------------------------------------
|
||||
* Application specific definitions. |
||||
* |
||||
* These definitions should be adjusted for your particular hardware and |
||||
* application requirements. |
||||
* |
||||
* These parameters and more are described within the 'configuration' section of the |
||||
* FreeRTOS API documentation available on the FreeRTOS.org web site. |
||||
* |
||||
* See http://www.freertos.org/a00110.html
|
||||
*----------------------------------------------------------*/ |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
/* Section where include file can be added */ |
||||
/* USER CODE END Includes */ |
||||
|
||||
/* Ensure definitions are only used by the compiler, and not by the assembler. */ |
||||
#if defined(__ICCARM__) || defined(__CC_ARM) || defined(__GNUC__) |
||||
#include <stdint.h> |
||||
extern uint32_t SystemCoreClock; |
||||
#endif |
||||
#ifndef CMSIS_device_header |
||||
#define CMSIS_device_header "stm32f4xx.h" |
||||
#endif /* CMSIS_device_header */ |
||||
|
||||
#define configENABLE_FPU 0 |
||||
#define configENABLE_MPU 0 |
||||
|
||||
#define configUSE_PREEMPTION 1 |
||||
#define configSUPPORT_STATIC_ALLOCATION 1 |
||||
#define configSUPPORT_DYNAMIC_ALLOCATION 1 |
||||
#define configUSE_IDLE_HOOK 0 |
||||
#define configUSE_TICK_HOOK 0 |
||||
#define configCPU_CLOCK_HZ ( SystemCoreClock ) |
||||
#define configTICK_RATE_HZ ((TickType_t)1000) |
||||
#define configMAX_PRIORITIES ( 56 ) |
||||
#define configMINIMAL_STACK_SIZE ((uint16_t)128) |
||||
#define configTOTAL_HEAP_SIZE ((size_t)131072) |
||||
#define configMAX_TASK_NAME_LEN ( 16 ) |
||||
#define configUSE_TRACE_FACILITY 1 |
||||
#define configUSE_16_BIT_TICKS 0 |
||||
#define configUSE_MUTEXES 1 |
||||
#define configQUEUE_REGISTRY_SIZE 8 |
||||
#define configUSE_RECURSIVE_MUTEXES 1 |
||||
#define configUSE_APPLICATION_TASK_TAG 1 |
||||
#define configUSE_COUNTING_SEMAPHORES 1 |
||||
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0 |
||||
/* USER CODE BEGIN MESSAGE_BUFFER_LENGTH_TYPE */ |
||||
/* Defaults to size_t for backward compatibility, but can be changed
|
||||
if lengths will always be less than the number of bytes in a size_t. */ |
||||
#define configMESSAGE_BUFFER_LENGTH_TYPE size_t |
||||
/* USER CODE END MESSAGE_BUFFER_LENGTH_TYPE */ |
||||
|
||||
/* Co-routine definitions. */ |
||||
#define configUSE_CO_ROUTINES 0 |
||||
#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) |
||||
|
||||
/* Software timer definitions. */ |
||||
#define configUSE_TIMERS 1 |
||||
#define configTIMER_TASK_PRIORITY ( 2 ) |
||||
#define configTIMER_QUEUE_LENGTH 10 |
||||
#define configTIMER_TASK_STACK_DEPTH 256 |
||||
|
||||
/* The following flag must be enabled only when using newlib */ |
||||
#define configUSE_NEWLIB_REENTRANT 1 |
||||
|
||||
/* CMSIS-RTOS V2 flags */ |
||||
#define configUSE_OS2_THREAD_SUSPEND_RESUME 1 |
||||
#define configUSE_OS2_THREAD_ENUMERATE 1 |
||||
#define configUSE_OS2_EVENTFLAGS_FROM_ISR 1 |
||||
#define configUSE_OS2_THREAD_FLAGS 1 |
||||
#define configUSE_OS2_TIMER 1 |
||||
#define configUSE_OS2_MUTEX 1 |
||||
|
||||
/* Set the following definitions to 1 to include the API function, or zero
|
||||
to exclude the API function. */ |
||||
#define INCLUDE_vTaskPrioritySet 1 |
||||
#define INCLUDE_uxTaskPriorityGet 1 |
||||
#define INCLUDE_vTaskDelete 1 |
||||
#define INCLUDE_vTaskCleanUpResources 0 |
||||
#define INCLUDE_vTaskSuspend 1 |
||||
#define INCLUDE_vTaskDelayUntil 1 |
||||
#define INCLUDE_vTaskDelay 1 |
||||
#define INCLUDE_xTaskGetSchedulerState 1 |
||||
#define INCLUDE_xTimerPendFunctionCall 1 |
||||
#define INCLUDE_xQueueGetMutexHolder 1 |
||||
#define INCLUDE_uxTaskGetStackHighWaterMark 1 |
||||
#define INCLUDE_xTaskGetCurrentTaskHandle 1 |
||||
#define INCLUDE_eTaskGetState 1 |
||||
|
||||
/*
|
||||
* The CMSIS-RTOS V2 FreeRTOS wrapper is dependent on the heap implementation used |
||||
* by the application thus the correct define need to be enabled below |
||||
*/ |
||||
#define USE_FreeRTOS_HEAP_4 |
||||
|
||||
/* Cortex-M specific definitions. */ |
||||
#ifdef __NVIC_PRIO_BITS |
||||
/* __BVIC_PRIO_BITS will be specified when CMSIS is being used. */ |
||||
#define configPRIO_BITS __NVIC_PRIO_BITS |
||||
#else |
||||
#define configPRIO_BITS 4 |
||||
#endif |
||||
|
||||
/* The lowest interrupt priority that can be used in a call to a "set priority"
|
||||
function. */ |
||||
#define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 15 |
||||
|
||||
/* The highest interrupt priority that can be used by any interrupt service
|
||||
routine that makes calls to interrupt safe FreeRTOS API functions. DO NOT CALL |
||||
INTERRUPT SAFE FREERTOS API FUNCTIONS FROM ANY INTERRUPT THAT HAS A HIGHER |
||||
PRIORITY THAN THIS! (higher priorities are lower numeric values. */ |
||||
#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5 |
||||
|
||||
/* Interrupt priorities used by the kernel port layer itself. These are generic
|
||||
to all Cortex-M ports, and do not rely on any particular library functions. */ |
||||
#define configKERNEL_INTERRUPT_PRIORITY ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) ) |
||||
/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!
|
||||
See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */
|
||||
#define configMAX_SYSCALL_INTERRUPT_PRIORITY ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) ) |
||||
|
||||
/* Normal assert() semantics without relying on the provision of an assert.h
|
||||
header file. */ |
||||
/* USER CODE BEGIN 1 */ |
||||
#define configASSERT( x ) if ((x) == 0) {taskDISABLE_INTERRUPTS(); for( ;; );} |
||||
/* USER CODE END 1 */ |
||||
|
||||
/* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS
|
||||
standard names. */ |
||||
#define vPortSVCHandler SVC_Handler |
||||
#define xPortPendSVHandler PendSV_Handler |
||||
|
||||
/* IMPORTANT: After 10.3.1 update, Systick_Handler comes from NVIC (if SYS timebase = systick), otherwise from cmsis_os2.c */ |
||||
|
||||
#define USE_CUSTOM_SYSTICK_HANDLER_IMPLEMENTATION 0 |
||||
|
||||
/* USER CODE BEGIN Defines */ |
||||
/* Section where parameter definitions can be added (for instance, to override default ones in FreeRTOS.h) */ |
||||
/* USER CODE END Defines */ |
||||
|
||||
#endif /* FREERTOS_CONFIG_H */ |
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file crc.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the crc.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __CRC_H__ |
||||
#define __CRC_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern CRC_HandleTypeDef hcrc; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_CRC_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __CRC_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file dma2d.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the dma2d.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __DMA2D_H__ |
||||
#define __DMA2D_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern DMA2D_HandleTypeDef hdma2d_eval; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_DMA2D_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __DMA2D_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file dsihost.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the dsihost.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __DSIHOST_H__ |
||||
#define __DSIHOST_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern DSI_HandleTypeDef hdsi; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_DSIHOST_DSI_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __DSIHOST_H__ */ |
||||
|
@ -0,0 +1,59 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* File Name : FMC.h |
||||
* Description : This file provides code for the configuration |
||||
* of the FMC peripheral. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __FMC_H |
||||
#define __FMC_H |
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern SDRAM_HandleTypeDef hsdram1; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_FMC_Init(void); |
||||
void HAL_SDRAM_MspInit(SDRAM_HandleTypeDef* hsdram); |
||||
void HAL_SDRAM_MspDeInit(SDRAM_HandleTypeDef* hsdram); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
#endif /*__FMC_H */ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
@ -0,0 +1,49 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file gpio.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the gpio.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __GPIO_H__ |
||||
#define __GPIO_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_GPIO_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
#endif /*__ GPIO_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file i2c.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the i2c.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __I2C_H__ |
||||
#define __I2C_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern I2C_HandleTypeDef hi2c1; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_I2C1_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __I2C_H__ */ |
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file ltdc.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the ltdc.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __LTDC_H__ |
||||
#define __LTDC_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern LTDC_HandleTypeDef hltdc; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_LTDC_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __LTDC_H__ */ |
||||
|
@ -0,0 +1,392 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file : main.h |
||||
* @brief : Header for main.c file. |
||||
* This file contains the common defines of the application. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __MAIN_H |
||||
#define __MAIN_H |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "stm32f7xx_hal.h" |
||||
|
||||
/* Private includes ----------------------------------------------------------*/ |
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
/* Exported types ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN ET */ |
||||
|
||||
/* USER CODE END ET */ |
||||
|
||||
/* Exported constants --------------------------------------------------------*/ |
||||
/* USER CODE BEGIN EC */ |
||||
|
||||
/* USER CODE END EC */ |
||||
|
||||
/* Exported macro ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN EM */ |
||||
|
||||
/* USER CODE END EM */ |
||||
|
||||
/* Exported functions prototypes ---------------------------------------------*/ |
||||
void Error_Handler(void); |
||||
|
||||
/* USER CODE BEGIN EFP */ |
||||
|
||||
/* USER CODE END EFP */ |
||||
|
||||
/* Private defines -----------------------------------------------------------*/ |
||||
#define LCD_B0_Pin GPIO_PIN_4 |
||||
#define LCD_B0_GPIO_Port GPIOE |
||||
#define OTG_HS_OverCurrent_Pin GPIO_PIN_3 |
||||
#define OTG_HS_OverCurrent_GPIO_Port GPIOE |
||||
#define QSPI_D2_Pin GPIO_PIN_2 |
||||
#define QSPI_D2_GPIO_Port GPIOE |
||||
#define RMII_TXD1_Pin GPIO_PIN_14 |
||||
#define RMII_TXD1_GPIO_Port GPIOG |
||||
#define FMC_NBL1_Pin GPIO_PIN_1 |
||||
#define FMC_NBL1_GPIO_Port GPIOE |
||||
#define FMC_NBL0_Pin GPIO_PIN_0 |
||||
#define FMC_NBL0_GPIO_Port GPIOE |
||||
#define ARDUINO_SCL_D15_Pin GPIO_PIN_8 |
||||
#define ARDUINO_SCL_D15_GPIO_Port GPIOB |
||||
#define ULPI_D7_Pin GPIO_PIN_5 |
||||
#define ULPI_D7_GPIO_Port GPIOB |
||||
#define ARDUINO_PWM_D3_Pin GPIO_PIN_4 |
||||
#define ARDUINO_PWM_D3_GPIO_Port GPIOB |
||||
#define SWO_Pin GPIO_PIN_3 |
||||
#define SWO_GPIO_Port GPIOB |
||||
#define SPDIF_RX0_Pin GPIO_PIN_7 |
||||
#define SPDIF_RX0_GPIO_Port GPIOD |
||||
#define SDMMC_CK_Pin GPIO_PIN_12 |
||||
#define SDMMC_CK_GPIO_Port GPIOC |
||||
#define ARDUINO_PWM_D9_Pin GPIO_PIN_15 |
||||
#define ARDUINO_PWM_D9_GPIO_Port GPIOA |
||||
#define SWCLK_Pin GPIO_PIN_14 |
||||
#define SWCLK_GPIO_Port GPIOA |
||||
#define SWDIO_Pin GPIO_PIN_13 |
||||
#define SWDIO_GPIO_Port GPIOA |
||||
#define DCMI_D6_Pin GPIO_PIN_5 |
||||
#define DCMI_D6_GPIO_Port GPIOE |
||||
#define DCMI_D7_Pin GPIO_PIN_6 |
||||
#define DCMI_D7_GPIO_Port GPIOE |
||||
#define RMII_TXD0_Pin GPIO_PIN_13 |
||||
#define RMII_TXD0_GPIO_Port GPIOG |
||||
#define ARDUINO_SDA_D14_Pin GPIO_PIN_9 |
||||
#define ARDUINO_SDA_D14_GPIO_Port GPIOB |
||||
#define VCP_RX_Pin GPIO_PIN_7 |
||||
#define VCP_RX_GPIO_Port GPIOB |
||||
#define QSPI_NCS_Pin GPIO_PIN_6 |
||||
#define QSPI_NCS_GPIO_Port GPIOB |
||||
#define FMC_SDNCAS_Pin GPIO_PIN_15 |
||||
#define FMC_SDNCAS_GPIO_Port GPIOG |
||||
#define RMII_TX_EN_Pin GPIO_PIN_11 |
||||
#define RMII_TX_EN_GPIO_Port GPIOG |
||||
#define LCD_B1_Pin GPIO_PIN_13 |
||||
#define LCD_B1_GPIO_Port GPIOJ |
||||
#define OTG_FS_VBUS_Pin GPIO_PIN_12 |
||||
#define OTG_FS_VBUS_GPIO_Port GPIOJ |
||||
#define Audio_INT_Pin GPIO_PIN_6 |
||||
#define Audio_INT_GPIO_Port GPIOD |
||||
#define FMC_D2_Pin GPIO_PIN_0 |
||||
#define FMC_D2_GPIO_Port GPIOD |
||||
#define SDMMC_D3_Pin GPIO_PIN_11 |
||||
#define SDMMC_D3_GPIO_Port GPIOC |
||||
#define SDMMC_D2_Pin GPIO_PIN_10 |
||||
#define SDMMC_D2_GPIO_Port GPIOC |
||||
#define OTG_FS_P_Pin GPIO_PIN_12 |
||||
#define OTG_FS_P_GPIO_Port GPIOA |
||||
#define NC1_Pin GPIO_PIN_8 |
||||
#define NC1_GPIO_Port GPIOI |
||||
#define SAI2_MCLKA_Pin GPIO_PIN_4 |
||||
#define SAI2_MCLKA_GPIO_Port GPIOI |
||||
#define LCD_DE_Pin GPIO_PIN_7 |
||||
#define LCD_DE_GPIO_Port GPIOK |
||||
#define LCD_B7_Pin GPIO_PIN_6 |
||||
#define LCD_B7_GPIO_Port GPIOK |
||||
#define LCD_B6_Pin GPIO_PIN_5 |
||||
#define LCD_B6_GPIO_Port GPIOK |
||||
#define LCD_B4_Pin GPIO_PIN_12 |
||||
#define LCD_B4_GPIO_Port GPIOG |
||||
#define SAI2_SDB_Pin GPIO_PIN_10 |
||||
#define SAI2_SDB_GPIO_Port GPIOG |
||||
#define LCD_B2_Pin GPIO_PIN_14 |
||||
#define LCD_B2_GPIO_Port GPIOJ |
||||
#define OTG_FS_PowerSwitchOn_Pin GPIO_PIN_5 |
||||
#define OTG_FS_PowerSwitchOn_GPIO_Port GPIOD |
||||
#define DCMI_D5_Pin GPIO_PIN_3 |
||||
#define DCMI_D5_GPIO_Port GPIOD |
||||
#define FMC_D3_Pin GPIO_PIN_1 |
||||
#define FMC_D3_GPIO_Port GPIOD |
||||
#define ARDUINO_D7_Pin GPIO_PIN_3 |
||||
#define ARDUINO_D7_GPIO_Port GPIOI |
||||
#define ARDUINO_D8_Pin GPIO_PIN_2 |
||||
#define ARDUINO_D8_GPIO_Port GPIOI |
||||
#define OTG_FS_N_Pin GPIO_PIN_11 |
||||
#define OTG_FS_N_GPIO_Port GPIOA |
||||
#define SD_CARD_N_Pin GPIO_PIN_13 |
||||
#define SD_CARD_N_GPIO_Port GPIOC |
||||
#define FMC_A0_Pin GPIO_PIN_0 |
||||
#define FMC_A0_GPIO_Port GPIOF |
||||
#define SAI2_SCKA_Pin GPIO_PIN_5 |
||||
#define SAI2_SCKA_GPIO_Port GPIOI |
||||
#define SAI2_FSA_Pin GPIO_PIN_7 |
||||
#define SAI2_FSA_GPIO_Port GPIOI |
||||
#define LCD_HSYNC_Pin GPIO_PIN_10 |
||||
#define LCD_HSYNC_GPIO_Port GPIOI |
||||
#define SAI2_SDA_Pin GPIO_PIN_6 |
||||
#define SAI2_SDA_GPIO_Port GPIOI |
||||
#define LCD_B5_Pin GPIO_PIN_4 |
||||
#define LCD_B5_GPIO_Port GPIOK |
||||
#define LCD_BL_CTRL_Pin GPIO_PIN_3 |
||||
#define LCD_BL_CTRL_GPIO_Port GPIOK |
||||
#define DCMI_VSYNC_Pin GPIO_PIN_9 |
||||
#define DCMI_VSYNC_GPIO_Port GPIOG |
||||
#define LCD_B3_Pin GPIO_PIN_15 |
||||
#define LCD_B3_GPIO_Port GPIOJ |
||||
#define OTG_FS_OverCurrent_Pin GPIO_PIN_4 |
||||
#define OTG_FS_OverCurrent_GPIO_Port GPIOD |
||||
#define SDMMC_CMD_Pin GPIO_PIN_2 |
||||
#define SDMMC_CMD_GPIO_Port GPIOD |
||||
#define TP3_Pin GPIO_PIN_15 |
||||
#define TP3_GPIO_Port GPIOH |
||||
#define ARDUINO_SCK_D13_Pin GPIO_PIN_1 |
||||
#define ARDUINO_SCK_D13_GPIO_Port GPIOI |
||||
#define OTG_FS_ID_Pin GPIO_PIN_10 |
||||
#define OTG_FS_ID_GPIO_Port GPIOA |
||||
#define RCC_OSC32_IN_Pin GPIO_PIN_14 |
||||
#define RCC_OSC32_IN_GPIO_Port GPIOC |
||||
#define FMC_A1_Pin GPIO_PIN_1 |
||||
#define FMC_A1_GPIO_Port GPIOF |
||||
#define LCD_DISP_Pin GPIO_PIN_12 |
||||
#define LCD_DISP_GPIO_Port GPIOI |
||||
#define LCD_VSYNC_Pin GPIO_PIN_9 |
||||
#define LCD_VSYNC_GPIO_Port GPIOI |
||||
#define DCMI_PWR_EN_Pin GPIO_PIN_13 |
||||
#define DCMI_PWR_EN_GPIO_Port GPIOH |
||||
#define DCMI_D4_Pin GPIO_PIN_14 |
||||
#define DCMI_D4_GPIO_Port GPIOH |
||||
#define ARDUINO_PWM_CS_D5_Pin GPIO_PIN_0 |
||||
#define ARDUINO_PWM_CS_D5_GPIO_Port GPIOI |
||||
#define VCP_TX_Pin GPIO_PIN_9 |
||||
#define VCP_TX_GPIO_Port GPIOA |
||||
#define RCC_OSC32_OUT_Pin GPIO_PIN_15 |
||||
#define RCC_OSC32_OUT_GPIO_Port GPIOC |
||||
#define LCD_G6_Pin GPIO_PIN_1 |
||||
#define LCD_G6_GPIO_Port GPIOK |
||||
#define LCD_G7_Pin GPIO_PIN_2 |
||||
#define LCD_G7_GPIO_Port GPIOK |
||||
#define ARDUINO_PWM_D10_Pin GPIO_PIN_8 |
||||
#define ARDUINO_PWM_D10_GPIO_Port GPIOA |
||||
#define OSC_25M_Pin GPIO_PIN_0 |
||||
#define OSC_25M_GPIO_Port GPIOH |
||||
#define FMC_A2_Pin GPIO_PIN_2 |
||||
#define FMC_A2_GPIO_Port GPIOF |
||||
#define LCD_INT_Pin GPIO_PIN_13 |
||||
#define LCD_INT_GPIO_Port GPIOI |
||||
#define LCD_R0_Pin GPIO_PIN_15 |
||||
#define LCD_R0_GPIO_Port GPIOI |
||||
#define LCD_G4_Pin GPIO_PIN_11 |
||||
#define LCD_G4_GPIO_Port GPIOJ |
||||
#define LCD_G5_Pin GPIO_PIN_0 |
||||
#define LCD_G5_GPIO_Port GPIOK |
||||
#define ARDUINO_RX_D0_Pin GPIO_PIN_7 |
||||
#define ARDUINO_RX_D0_GPIO_Port GPIOC |
||||
#define FMC_A3_Pin GPIO_PIN_3 |
||||
#define FMC_A3_GPIO_Port GPIOF |
||||
#define LCD_CLK_Pin GPIO_PIN_14 |
||||
#define LCD_CLK_GPIO_Port GPIOI |
||||
#define ULPI_NXT_Pin GPIO_PIN_4 |
||||
#define ULPI_NXT_GPIO_Port GPIOH |
||||
#define LCD_G1_Pin GPIO_PIN_8 |
||||
#define LCD_G1_GPIO_Port GPIOJ |
||||
#define LCD_G3_Pin GPIO_PIN_10 |
||||
#define LCD_G3_GPIO_Port GPIOJ |
||||
#define FMC_SDCLK_Pin GPIO_PIN_8 |
||||
#define FMC_SDCLK_GPIO_Port GPIOG |
||||
#define ARDUINO_TX_D1_Pin GPIO_PIN_6 |
||||
#define ARDUINO_TX_D1_GPIO_Port GPIOC |
||||
#define FMC_A4_Pin GPIO_PIN_4 |
||||
#define FMC_A4_GPIO_Port GPIOF |
||||
#define FMC_SDNME_Pin GPIO_PIN_5 |
||||
#define FMC_SDNME_GPIO_Port GPIOH |
||||
#define FMC_SDNE0_Pin GPIO_PIN_3 |
||||
#define FMC_SDNE0_GPIO_Port GPIOH |
||||
#define LCD_G0_Pin GPIO_PIN_7 |
||||
#define LCD_G0_GPIO_Port GPIOJ |
||||
#define LCD_G2_Pin GPIO_PIN_9 |
||||
#define LCD_G2_GPIO_Port GPIOJ |
||||
#define ARDUINO_D4_Pin GPIO_PIN_7 |
||||
#define ARDUINO_D4_GPIO_Port GPIOG |
||||
#define ARDUINO_D2_Pin GPIO_PIN_6 |
||||
#define ARDUINO_D2_GPIO_Port GPIOG |
||||
#define ARDUINO_A4_Pin GPIO_PIN_7 |
||||
#define ARDUINO_A4_GPIO_Port GPIOF |
||||
#define ARDUINO_A5_Pin GPIO_PIN_6 |
||||
#define ARDUINO_A5_GPIO_Port GPIOF |
||||
#define FMC_A5_Pin GPIO_PIN_5 |
||||
#define FMC_A5_GPIO_Port GPIOF |
||||
#define NC2_Pin GPIO_PIN_2 |
||||
#define NC2_GPIO_Port GPIOH |
||||
#define LCD_R7_Pin GPIO_PIN_6 |
||||
#define LCD_R7_GPIO_Port GPIOJ |
||||
#define FMC_D1_Pin GPIO_PIN_15 |
||||
#define FMC_D1_GPIO_Port GPIOD |
||||
#define ULPI_D6_Pin GPIO_PIN_13 |
||||
#define ULPI_D6_GPIO_Port GPIOB |
||||
#define FMC_D15_Pin GPIO_PIN_10 |
||||
#define FMC_D15_GPIO_Port GPIOD |
||||
#define ARDUINO_A1_Pin GPIO_PIN_10 |
||||
#define ARDUINO_A1_GPIO_Port GPIOF |
||||
#define ARDUINO_A2_Pin GPIO_PIN_9 |
||||
#define ARDUINO_A2_GPIO_Port GPIOF |
||||
#define ARDUINO_A3_Pin GPIO_PIN_8 |
||||
#define ARDUINO_A3_GPIO_Port GPIOF |
||||
#define FMC_SDCKE0_Pin GPIO_PIN_3 |
||||
#define FMC_SDCKE0_GPIO_Port GPIOC |
||||
#define FMC_D0_Pin GPIO_PIN_14 |
||||
#define FMC_D0_GPIO_Port GPIOD |
||||
#define ULPI_D5_Pin GPIO_PIN_12 |
||||
#define ULPI_D5_GPIO_Port GPIOB |
||||
#define FMC_D14_Pin GPIO_PIN_9 |
||||
#define FMC_D14_GPIO_Port GPIOD |
||||
#define FMC_D13_Pin GPIO_PIN_8 |
||||
#define FMC_D13_GPIO_Port GPIOD |
||||
#define ULPI_STP_Pin GPIO_PIN_0 |
||||
#define ULPI_STP_GPIO_Port GPIOC |
||||
#define RMII_MDC_Pin GPIO_PIN_1 |
||||
#define RMII_MDC_GPIO_Port GPIOC |
||||
#define ULPI_DIR_Pin GPIO_PIN_2 |
||||
#define ULPI_DIR_GPIO_Port GPIOC |
||||
#define FMC_A6_Pin GPIO_PIN_12 |
||||
#define FMC_A6_GPIO_Port GPIOF |
||||
#define FMC_A11_Pin GPIO_PIN_1 |
||||
#define FMC_A11_GPIO_Port GPIOG |
||||
#define FMC_A9_Pin GPIO_PIN_15 |
||||
#define FMC_A9_GPIO_Port GPIOF |
||||
#define LCD_R5_Pin GPIO_PIN_4 |
||||
#define LCD_R5_GPIO_Port GPIOJ |
||||
#define QSPI_D1_Pin GPIO_PIN_12 |
||||
#define QSPI_D1_GPIO_Port GPIOD |
||||
#define QSPI_D3_Pin GPIO_PIN_13 |
||||
#define QSPI_D3_GPIO_Port GPIOD |
||||
#define EXT_RST_Pin GPIO_PIN_3 |
||||
#define EXT_RST_GPIO_Port GPIOG |
||||
#define RMII_RXER_Pin GPIO_PIN_2 |
||||
#define RMII_RXER_GPIO_Port GPIOG |
||||
#define LCD_R6_Pin GPIO_PIN_5 |
||||
#define LCD_R6_GPIO_Port GPIOJ |
||||
#define DCMI_D3_Pin GPIO_PIN_12 |
||||
#define DCMI_D3_GPIO_Port GPIOH |
||||
#define RMII_REF_CLK_Pin GPIO_PIN_1 |
||||
#define RMII_REF_CLK_GPIO_Port GPIOA |
||||
#define ARDUINO_A0_Pin GPIO_PIN_0 |
||||
#define ARDUINO_A0_GPIO_Port GPIOA |
||||
#define DCMI_HSYNC_Pin GPIO_PIN_4 |
||||
#define DCMI_HSYNC_GPIO_Port GPIOA |
||||
#define RMII_RXD0_Pin GPIO_PIN_4 |
||||
#define RMII_RXD0_GPIO_Port GPIOC |
||||
#define FMC_A7_Pin GPIO_PIN_13 |
||||
#define FMC_A7_GPIO_Port GPIOF |
||||
#define FMC_A10_Pin GPIO_PIN_0 |
||||
#define FMC_A10_GPIO_Port GPIOG |
||||
#define LCD_R4_Pin GPIO_PIN_3 |
||||
#define LCD_R4_GPIO_Port GPIOJ |
||||
#define FMC_D5_Pin GPIO_PIN_8 |
||||
#define FMC_D5_GPIO_Port GPIOE |
||||
#define QSPI_D0_Pin GPIO_PIN_11 |
||||
#define QSPI_D0_GPIO_Port GPIOD |
||||
#define FMC_BA1_Pin GPIO_PIN_5 |
||||
#define FMC_BA1_GPIO_Port GPIOG |
||||
#define FMC_BA0_Pin GPIO_PIN_4 |
||||
#define FMC_BA0_GPIO_Port GPIOG |
||||
#define LCD_SCL_Pin GPIO_PIN_7 |
||||
#define LCD_SCL_GPIO_Port GPIOH |
||||
#define DCMI_D0_Pin GPIO_PIN_9 |
||||
#define DCMI_D0_GPIO_Port GPIOH |
||||
#define DCMI_D2_Pin GPIO_PIN_11 |
||||
#define DCMI_D2_GPIO_Port GPIOH |
||||
#define RMII_MDIO_Pin GPIO_PIN_2 |
||||
#define RMII_MDIO_GPIO_Port GPIOA |
||||
#define ULPI_CLK_Pin GPIO_PIN_5 |
||||
#define ULPI_CLK_GPIO_Port GPIOA |
||||
#define RMII_RXD1_Pin GPIO_PIN_5 |
||||
#define RMII_RXD1_GPIO_Port GPIOC |
||||
#define FMC_A8_Pin GPIO_PIN_14 |
||||
#define FMC_A8_GPIO_Port GPIOF |
||||
#define LCD_R3_Pin GPIO_PIN_2 |
||||
#define LCD_R3_GPIO_Port GPIOJ |
||||
#define FMC_SDNRAS_Pin GPIO_PIN_11 |
||||
#define FMC_SDNRAS_GPIO_Port GPIOF |
||||
#define FMC_D6_Pin GPIO_PIN_9 |
||||
#define FMC_D6_GPIO_Port GPIOE |
||||
#define FMC_D8_Pin GPIO_PIN_11 |
||||
#define FMC_D8_GPIO_Port GPIOE |
||||
#define FMC_D11_Pin GPIO_PIN_14 |
||||
#define FMC_D11_GPIO_Port GPIOE |
||||
#define ULPI_D3_Pin GPIO_PIN_10 |
||||
#define ULPI_D3_GPIO_Port GPIOB |
||||
#define ARDUINO_PWM_D6_Pin GPIO_PIN_6 |
||||
#define ARDUINO_PWM_D6_GPIO_Port GPIOH |
||||
#define LCD_SDA_Pin GPIO_PIN_8 |
||||
#define LCD_SDA_GPIO_Port GPIOH |
||||
#define DCMI_D1_Pin GPIO_PIN_10 |
||||
#define DCMI_D1_GPIO_Port GPIOH |
||||
#define ULPI_D0_Pin GPIO_PIN_3 |
||||
#define ULPI_D0_GPIO_Port GPIOA |
||||
#define RMII_CRS_DV_Pin GPIO_PIN_7 |
||||
#define RMII_CRS_DV_GPIO_Port GPIOA |
||||
#define ULPI_D2_Pin GPIO_PIN_1 |
||||
#define ULPI_D2_GPIO_Port GPIOB |
||||
#define ULPI_D1_Pin GPIO_PIN_0 |
||||
#define ULPI_D1_GPIO_Port GPIOB |
||||
#define LCD_R1_Pin GPIO_PIN_0 |
||||
#define LCD_R1_GPIO_Port GPIOJ |
||||
#define LCD_R2_Pin GPIO_PIN_1 |
||||
#define LCD_R2_GPIO_Port GPIOJ |
||||
#define FMC_D4_Pin GPIO_PIN_7 |
||||
#define FMC_D4_GPIO_Port GPIOE |
||||
#define FMC_D7_Pin GPIO_PIN_10 |
||||
#define FMC_D7_GPIO_Port GPIOE |
||||
#define FMC_D9_Pin GPIO_PIN_12 |
||||
#define FMC_D9_GPIO_Port GPIOE |
||||
#define FMC_D12_Pin GPIO_PIN_15 |
||||
#define FMC_D12_GPIO_Port GPIOE |
||||
#define FMC_D10_Pin GPIO_PIN_13 |
||||
#define FMC_D10_GPIO_Port GPIOE |
||||
#define ULPI_D4_Pin GPIO_PIN_11 |
||||
#define ULPI_D4_GPIO_Port GPIOB |
||||
#define ARDUINO_MISO_D12_Pin GPIO_PIN_14 |
||||
#define ARDUINO_MISO_D12_GPIO_Port GPIOB |
||||
#define ARDUINO_MOSI_PWM_D11_Pin GPIO_PIN_15 |
||||
#define ARDUINO_MOSI_PWM_D11_GPIO_Port GPIOB |
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __MAIN_H */ |
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file quadspi.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the quadspi.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __QUADSPI_H__ |
||||
#define __QUADSPI_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern QSPI_HandleTypeDef hqspi; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_QUADSPI_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __QUADSPI_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file sai.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the sai.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __SAI_H__ |
||||
#define __SAI_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern SAI_HandleTypeDef hsai_BlockA1; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_SAI1_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __SAI_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file sdio.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the sdio.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __SDIO_H__ |
||||
#define __SDIO_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern SD_HandleTypeDef hsd; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_SDIO_SD_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __SDIO_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file sdmmc.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the sdmmc.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __SDMMC_H__ |
||||
#define __SDMMC_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern SD_HandleTypeDef hsd1; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_SDMMC1_SD_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __SDMMC_H__ */ |
||||
|
@ -0,0 +1,480 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file stm32f7xx_hal_conf_template.h |
||||
* @author MCD Application Team |
||||
* @brief HAL configuration template file. |
||||
* This file should be copied to the application folder and renamed |
||||
* to stm32f7xx_hal_conf.h. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2017 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __STM32F7xx_HAL_CONF_H |
||||
#define __STM32F7xx_HAL_CONF_H |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Exported types ------------------------------------------------------------*/ |
||||
/* Exported constants --------------------------------------------------------*/ |
||||
|
||||
/* ########################## Module Selection ############################## */ |
||||
/**
|
||||
* @brief This is the list of modules to be used in the HAL driver |
||||
*/ |
||||
#define HAL_MODULE_ENABLED |
||||
|
||||
/* #define HAL_ADC_MODULE_ENABLED */ |
||||
/* #define HAL_CRYP_MODULE_ENABLED */ |
||||
/* #define HAL_CAN_MODULE_ENABLED */ |
||||
/* #define HAL_CEC_MODULE_ENABLED */ |
||||
#define HAL_CRC_MODULE_ENABLED |
||||
/* #define HAL_CRYP_MODULE_ENABLED */ |
||||
/* #define HAL_DAC_MODULE_ENABLED */ |
||||
/* #define HAL_DCMI_MODULE_ENABLED */ |
||||
#define HAL_DMA2D_MODULE_ENABLED |
||||
/* #define HAL_ETH_MODULE_ENABLED */ |
||||
/* #define HAL_NAND_MODULE_ENABLED */ |
||||
/* #define HAL_NOR_MODULE_ENABLED */ |
||||
/* #define HAL_SRAM_MODULE_ENABLED */ |
||||
#define HAL_SDRAM_MODULE_ENABLED |
||||
/* #define HAL_HASH_MODULE_ENABLED */ |
||||
/* #define HAL_I2S_MODULE_ENABLED */ |
||||
/* #define HAL_IWDG_MODULE_ENABLED */ |
||||
/* #define HAL_LPTIM_MODULE_ENABLED */ |
||||
#define HAL_LTDC_MODULE_ENABLED |
||||
#define HAL_QSPI_MODULE_ENABLED |
||||
/* #define HAL_RNG_MODULE_ENABLED */ |
||||
/* #define HAL_RTC_MODULE_ENABLED */ |
||||
/* #define HAL_SAI_MODULE_ENABLED */ |
||||
#define HAL_SD_MODULE_ENABLED |
||||
/* #define HAL_MMC_MODULE_ENABLED */ |
||||
/* #define HAL_SPDIFRX_MODULE_ENABLED */ |
||||
/* #define HAL_SPI_MODULE_ENABLED */ |
||||
#define HAL_TIM_MODULE_ENABLED |
||||
#define HAL_UART_MODULE_ENABLED |
||||
#define HAL_USART_MODULE_ENABLED |
||||
/* #define HAL_IRDA_MODULE_ENABLED */ |
||||
/* #define HAL_SMARTCARD_MODULE_ENABLED */ |
||||
/* #define HAL_WWDG_MODULE_ENABLED */ |
||||
#define HAL_PCD_MODULE_ENABLED |
||||
/* #define HAL_HCD_MODULE_ENABLED */ |
||||
/* #define HAL_DFSDM_MODULE_ENABLED */ |
||||
/* #define HAL_DSI_MODULE_ENABLED */ |
||||
/* #define HAL_JPEG_MODULE_ENABLED */ |
||||
/* #define HAL_MDIOS_MODULE_ENABLED */ |
||||
/* #define HAL_SMBUS_MODULE_ENABLED */ |
||||
/* #define HAL_EXTI_MODULE_ENABLED */ |
||||
#define HAL_GPIO_MODULE_ENABLED |
||||
#define HAL_EXTI_MODULE_ENABLED |
||||
#define HAL_DMA_MODULE_ENABLED |
||||
#define HAL_RCC_MODULE_ENABLED |
||||
#define HAL_FLASH_MODULE_ENABLED |
||||
#define HAL_PWR_MODULE_ENABLED |
||||
#define HAL_I2C_MODULE_ENABLED |
||||
#define HAL_CORTEX_MODULE_ENABLED |
||||
|
||||
/* ########################## HSE/HSI Values adaptation ##################### */ |
||||
/**
|
||||
* @brief Adjust the value of External High Speed oscillator (HSE) used in your application. |
||||
* This value is used by the RCC HAL module to compute the system frequency |
||||
* (when HSE is used as system clock source, directly or through the PLL). |
||||
*/ |
||||
#if !defined (HSE_VALUE) |
||||
#define HSE_VALUE ((uint32_t)25000000U) /*!< Value of the External oscillator in Hz */ |
||||
#endif /* HSE_VALUE */ |
||||
|
||||
#if !defined (HSE_STARTUP_TIMEOUT) |
||||
#define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ |
||||
#endif /* HSE_STARTUP_TIMEOUT */ |
||||
|
||||
/**
|
||||
* @brief Internal High Speed oscillator (HSI) value. |
||||
* This value is used by the RCC HAL module to compute the system frequency |
||||
* (when HSI is used as system clock source, directly or through the PLL). |
||||
*/ |
||||
#if !defined (HSI_VALUE) |
||||
#define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ |
||||
#endif /* HSI_VALUE */ |
||||
|
||||
/**
|
||||
* @brief Internal Low Speed oscillator (LSI) value. |
||||
*/ |
||||
#if !defined (LSI_VALUE) |
||||
#define LSI_VALUE ((uint32_t)32000U) /*!< LSI Typical Value in Hz*/ |
||||
#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz |
||||
The real value may vary depending on the variations |
||||
in voltage and temperature. */ |
||||
/**
|
||||
* @brief External Low Speed oscillator (LSE) value. |
||||
*/ |
||||
#if !defined (LSE_VALUE) |
||||
#define LSE_VALUE ((uint32_t)32768U) /*!< Value of the External Low Speed oscillator in Hz */ |
||||
#endif /* LSE_VALUE */ |
||||
|
||||
#if !defined (LSE_STARTUP_TIMEOUT) |
||||
#define LSE_STARTUP_TIMEOUT ((uint32_t)5000U) /*!< Time out for LSE start up, in ms */ |
||||
#endif /* LSE_STARTUP_TIMEOUT */ |
||||
|
||||
/**
|
||||
* @brief External clock source for I2S peripheral |
||||
* This value is used by the I2S HAL module to compute the I2S clock source |
||||
* frequency, this source is inserted directly through I2S_CKIN pad. |
||||
*/ |
||||
#if !defined (EXTERNAL_CLOCK_VALUE) |
||||
#define EXTERNAL_CLOCK_VALUE ((uint32_t)12288000U) /*!< Value of the Internal oscillator in Hz*/ |
||||
#endif /* EXTERNAL_CLOCK_VALUE */ |
||||
|
||||
/* Tip: To avoid modifying this file each time you need to use different HSE,
|
||||
=== you can define the HSE value in your toolchain compiler preprocessor. */ |
||||
|
||||
/* ########################### System Configuration ######################### */ |
||||
/**
|
||||
* @brief This is the HAL system configuration section |
||||
*/ |
||||
#define VDD_VALUE 3300U /*!< Value of VDD in mv */ |
||||
#define TICK_INT_PRIORITY ((uint32_t)0U) /*!< tick interrupt priority */ |
||||
#define USE_RTOS 0U |
||||
#define PREFETCH_ENABLE 0U |
||||
#define ART_ACCELERATOR_ENABLE 0U /* To enable instruction cache and prefetch */ |
||||
|
||||
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ |
||||
#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ |
||||
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ |
||||
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ |
||||
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ |
||||
#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ |
||||
#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ |
||||
#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ |
||||
#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ |
||||
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ |
||||
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ |
||||
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ |
||||
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ |
||||
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ |
||||
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ |
||||
#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ |
||||
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ |
||||
#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ |
||||
#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */ |
||||
#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ |
||||
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ |
||||
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ |
||||
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ |
||||
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ |
||||
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ |
||||
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ |
||||
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ |
||||
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ |
||||
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ |
||||
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ |
||||
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ |
||||
#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ |
||||
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ |
||||
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ |
||||
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ |
||||
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ |
||||
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ |
||||
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ |
||||
|
||||
/* ########################## Assert Selection ############################## */ |
||||
/**
|
||||
* @brief Uncomment the line below to expanse the "assert_param" macro in the |
||||
* HAL drivers code |
||||
*/ |
||||
/* #define USE_FULL_ASSERT 1U */ |
||||
|
||||
/* ################## Ethernet peripheral configuration ##################### */ |
||||
|
||||
/* Section 1 : Ethernet peripheral configuration */ |
||||
|
||||
/* MAC ADDRESS: MAC_ADDR0:MAC_ADDR1:MAC_ADDR2:MAC_ADDR3:MAC_ADDR4:MAC_ADDR5 */ |
||||
#define MAC_ADDR0 2U |
||||
#define MAC_ADDR1 0U |
||||
#define MAC_ADDR2 0U |
||||
#define MAC_ADDR3 0U |
||||
#define MAC_ADDR4 0U |
||||
#define MAC_ADDR5 0U |
||||
|
||||
/* Definition of the Ethernet driver buffers size and count */ |
||||
#define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */ |
||||
#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */ |
||||
#define ETH_RXBUFNB ((uint32_t)4U) /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ |
||||
#define ETH_TXBUFNB ((uint32_t)4U) /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ |
||||
|
||||
/* Section 2: PHY configuration section */ |
||||
|
||||
/* DP83848_PHY_ADDRESS Address*/ |
||||
#define DP83848_PHY_ADDRESS 0x01U |
||||
/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ |
||||
#define PHY_RESET_DELAY ((uint32_t)0x000000FFU) |
||||
/* PHY Configuration delay */ |
||||
#define PHY_CONFIG_DELAY ((uint32_t)0x00000FFFU) |
||||
|
||||
#define PHY_READ_TO ((uint32_t)0x0000FFFFU) |
||||
#define PHY_WRITE_TO ((uint32_t)0x0000FFFFU) |
||||
|
||||
/* Section 3: Common PHY Registers */ |
||||
|
||||
#define PHY_BCR ((uint16_t)0x0000U) /*!< Transceiver Basic Control Register */ |
||||
#define PHY_BSR ((uint16_t)0x0001U) /*!< Transceiver Basic Status Register */ |
||||
|
||||
#define PHY_RESET ((uint16_t)0x8000U) /*!< PHY Reset */ |
||||
#define PHY_LOOPBACK ((uint16_t)0x4000U) /*!< Select loop-back mode */ |
||||
#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100U) /*!< Set the full-duplex mode at 100 Mb/s */ |
||||
#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000U) /*!< Set the half-duplex mode at 100 Mb/s */ |
||||
#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100U) /*!< Set the full-duplex mode at 10 Mb/s */ |
||||
#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000U) /*!< Set the half-duplex mode at 10 Mb/s */ |
||||
#define PHY_AUTONEGOTIATION ((uint16_t)0x1000U) /*!< Enable auto-negotiation function */ |
||||
#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200U) /*!< Restart auto-negotiation function */ |
||||
#define PHY_POWERDOWN ((uint16_t)0x0800U) /*!< Select the power down mode */ |
||||
#define PHY_ISOLATE ((uint16_t)0x0400U) /*!< Isolate PHY from MII */ |
||||
|
||||
#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020U) /*!< Auto-Negotiation process completed */ |
||||
#define PHY_LINKED_STATUS ((uint16_t)0x0004U) /*!< Valid link established */ |
||||
#define PHY_JABBER_DETECTION ((uint16_t)0x0002U) /*!< Jabber condition detected */ |
||||
|
||||
/* Section 4: Extended PHY Registers */ |
||||
#define PHY_SR ((uint16_t)0x10U) /*!< PHY status register Offset */ |
||||
|
||||
#define PHY_SPEED_STATUS ((uint16_t)0x0002U) /*!< PHY Speed mask */ |
||||
#define PHY_DUPLEX_STATUS ((uint16_t)0x0004U) /*!< PHY Duplex mask */ |
||||
|
||||
/* ################## SPI peripheral configuration ########################## */ |
||||
|
||||
/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver
|
||||
* Activated: CRC code is present inside driver |
||||
* Deactivated: CRC code cleaned from driver |
||||
*/ |
||||
|
||||
#define USE_SPI_CRC 0U |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
/**
|
||||
* @brief Include module's header file |
||||
*/ |
||||
|
||||
#ifdef HAL_RCC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_rcc.h" |
||||
#endif /* HAL_RCC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_EXTI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_exti.h" |
||||
#endif /* HAL_EXTI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_GPIO_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_gpio.h" |
||||
#endif /* HAL_GPIO_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DMA_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dma.h" |
||||
#endif /* HAL_DMA_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_CORTEX_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_cortex.h" |
||||
#endif /* HAL_CORTEX_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_ADC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_adc.h" |
||||
#endif /* HAL_ADC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_CAN_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_can.h" |
||||
#endif /* HAL_CAN_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_CEC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_cec.h" |
||||
#endif /* HAL_CEC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_CRC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_crc.h" |
||||
#endif /* HAL_CRC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_CRYP_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_cryp.h" |
||||
#endif /* HAL_CRYP_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DMA2D_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dma2d.h" |
||||
#endif /* HAL_DMA2D_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DAC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dac.h" |
||||
#endif /* HAL_DAC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DCMI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dcmi.h" |
||||
#endif /* HAL_DCMI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_ETH_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_eth.h" |
||||
#endif /* HAL_ETH_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_FLASH_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_flash.h" |
||||
#endif /* HAL_FLASH_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SRAM_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_sram.h" |
||||
#endif /* HAL_SRAM_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_NOR_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_nor.h" |
||||
#endif /* HAL_NOR_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_NAND_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_nand.h" |
||||
#endif /* HAL_NAND_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SDRAM_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_sdram.h" |
||||
#endif /* HAL_SDRAM_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_HASH_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_hash.h" |
||||
#endif /* HAL_HASH_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_I2C_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_i2c.h" |
||||
#endif /* HAL_I2C_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_I2S_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_i2s.h" |
||||
#endif /* HAL_I2S_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_IWDG_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_iwdg.h" |
||||
#endif /* HAL_IWDG_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_LPTIM_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_lptim.h" |
||||
#endif /* HAL_LPTIM_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_LTDC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_ltdc.h" |
||||
#endif /* HAL_LTDC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_PWR_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_pwr.h" |
||||
#endif /* HAL_PWR_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_QSPI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_qspi.h" |
||||
#endif /* HAL_QSPI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_RNG_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_rng.h" |
||||
#endif /* HAL_RNG_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_RTC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_rtc.h" |
||||
#endif /* HAL_RTC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SAI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_sai.h" |
||||
#endif /* HAL_SAI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SD_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_sd.h" |
||||
#endif /* HAL_SD_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_MMC_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_mmc.h" |
||||
#endif /* HAL_MMC_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SPDIFRX_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_spdifrx.h" |
||||
#endif /* HAL_SPDIFRX_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SPI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_spi.h" |
||||
#endif /* HAL_SPI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_TIM_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_tim.h" |
||||
#endif /* HAL_TIM_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_UART_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_uart.h" |
||||
#endif /* HAL_UART_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_USART_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_usart.h" |
||||
#endif /* HAL_USART_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_IRDA_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_irda.h" |
||||
#endif /* HAL_IRDA_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SMARTCARD_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_smartcard.h" |
||||
#endif /* HAL_SMARTCARD_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_WWDG_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_wwdg.h" |
||||
#endif /* HAL_WWDG_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_PCD_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_pcd.h" |
||||
#endif /* HAL_PCD_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_HCD_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_hcd.h" |
||||
#endif /* HAL_HCD_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DFSDM_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dfsdm.h" |
||||
#endif /* HAL_DFSDM_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_DSI_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_dsi.h" |
||||
#endif /* HAL_DSI_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_JPEG_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_jpeg.h" |
||||
#endif /* HAL_JPEG_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_MDIOS_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_mdios.h" |
||||
#endif /* HAL_MDIOS_MODULE_ENABLED */ |
||||
|
||||
#ifdef HAL_SMBUS_MODULE_ENABLED |
||||
#include "stm32f7xx_hal_smbus.h" |
||||
#endif /* HAL_SMBUS_MODULE_ENABLED */ |
||||
|
||||
/* Exported macro ------------------------------------------------------------*/ |
||||
#ifdef USE_FULL_ASSERT |
||||
/**
|
||||
* @brief The assert_param macro is used for function's parameters check. |
||||
* @param expr: If expr is false, it calls assert_failed function |
||||
* which reports the name of the source file and the source |
||||
* line number of the call that failed. |
||||
* If expr is true, it returns no value. |
||||
* @retval None |
||||
*/ |
||||
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) |
||||
/* Exported functions ------------------------------------------------------- */ |
||||
void assert_failed(uint8_t* file, uint32_t line); |
||||
#else |
||||
#define assert_param(expr) ((void)0U) |
||||
#endif /* USE_FULL_ASSERT */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __STM32F7xx_HAL_CONF_H */ |
||||
|
@ -0,0 +1,67 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file stm32f7xx_it.h |
||||
* @brief This file contains the headers of the interrupt handlers. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __STM32F7xx_IT_H |
||||
#define __STM32F7xx_IT_H |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Private includes ----------------------------------------------------------*/ |
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
/* Exported types ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN ET */ |
||||
|
||||
/* USER CODE END ET */ |
||||
|
||||
/* Exported constants --------------------------------------------------------*/ |
||||
/* USER CODE BEGIN EC */ |
||||
|
||||
/* USER CODE END EC */ |
||||
|
||||
/* Exported macro ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN EM */ |
||||
|
||||
/* USER CODE END EM */ |
||||
|
||||
/* Exported functions prototypes ---------------------------------------------*/ |
||||
void NMI_Handler(void); |
||||
void HardFault_Handler(void); |
||||
void MemManage_Handler(void); |
||||
void BusFault_Handler(void); |
||||
void UsageFault_Handler(void); |
||||
void DebugMon_Handler(void); |
||||
void TIM6_DAC_IRQHandler(void); |
||||
void OTG_FS_IRQHandler(void); |
||||
void LTDC_IRQHandler(void); |
||||
void DMA2D_IRQHandler(void); |
||||
/* USER CODE BEGIN EFP */ |
||||
|
||||
/* USER CODE END EFP */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __STM32F7xx_IT_H */ |
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file tim.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the tim.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __TIM_H__ |
||||
#define __TIM_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern TIM_HandleTypeDef htim1; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_TIM1_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __TIM_H__ */ |
||||
|
@ -0,0 +1,55 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file usart.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the usart.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __USART_H__ |
||||
#define __USART_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern UART_HandleTypeDef huart3; |
||||
|
||||
extern UART_HandleTypeDef huart6; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_USART3_UART_Init(void); |
||||
void MX_USART6_UART_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __USART_H__ */ |
||||
|
@ -0,0 +1,52 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file usb_otg.h |
||||
* @brief This file contains all the function prototypes for |
||||
* the usb_otg.c file |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Define to prevent recursive inclusion -------------------------------------*/ |
||||
#ifndef __USB_OTG_H__ |
||||
#define __USB_OTG_H__ |
||||
|
||||
#ifdef __cplusplus |
||||
extern "C" { |
||||
#endif |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
|
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
extern PCD_HandleTypeDef hpcd_USB_OTG_FS; |
||||
|
||||
/* USER CODE BEGIN Private defines */ |
||||
|
||||
/* USER CODE END Private defines */ |
||||
|
||||
void MX_USB_OTG_FS_PCD_Init(void); |
||||
|
||||
/* USER CODE BEGIN Prototypes */ |
||||
|
||||
/* USER CODE END Prototypes */ |
||||
|
||||
#ifdef __cplusplus |
||||
} |
||||
#endif |
||||
|
||||
#endif /* __USB_OTG_H__ */ |
||||
|
@ -0,0 +1,90 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file crc.c |
||||
* @brief This file provides code for the configuration |
||||
* of the CRC instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "crc.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
CRC_HandleTypeDef hcrc; |
||||
|
||||
/* CRC init function */ |
||||
void MX_CRC_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN CRC_Init 0 */ |
||||
|
||||
/* USER CODE END CRC_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN CRC_Init 1 */ |
||||
|
||||
/* USER CODE END CRC_Init 1 */ |
||||
hcrc.Instance = CRC; |
||||
hcrc.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_ENABLE; |
||||
hcrc.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_ENABLE; |
||||
hcrc.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_NONE; |
||||
hcrc.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_DISABLE; |
||||
hcrc.InputDataFormat = CRC_INPUTDATA_FORMAT_BYTES; |
||||
if (HAL_CRC_Init(&hcrc) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN CRC_Init 2 */ |
||||
|
||||
/* USER CODE END CRC_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_CRC_MspInit(CRC_HandleTypeDef* crcHandle) |
||||
{ |
||||
|
||||
if(crcHandle->Instance==CRC) |
||||
{ |
||||
/* USER CODE BEGIN CRC_MspInit 0 */ |
||||
|
||||
/* USER CODE END CRC_MspInit 0 */ |
||||
/* CRC clock enable */ |
||||
__HAL_RCC_CRC_CLK_ENABLE(); |
||||
/* USER CODE BEGIN CRC_MspInit 1 */ |
||||
|
||||
/* USER CODE END CRC_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_CRC_MspDeInit(CRC_HandleTypeDef* crcHandle) |
||||
{ |
||||
|
||||
if(crcHandle->Instance==CRC) |
||||
{ |
||||
/* USER CODE BEGIN CRC_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END CRC_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_CRC_CLK_DISABLE(); |
||||
/* USER CODE BEGIN CRC_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END CRC_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,103 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file dma2d.c |
||||
* @brief This file provides code for the configuration |
||||
* of the DMA2D instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "dma2d.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
DMA2D_HandleTypeDef hdma2d_eval; |
||||
|
||||
/* DMA2D init function */ |
||||
void MX_DMA2D_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN DMA2D_Init 0 */ |
||||
|
||||
/* USER CODE END DMA2D_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN DMA2D_Init 1 */ |
||||
|
||||
/* USER CODE END DMA2D_Init 1 */ |
||||
hdma2d_eval.Instance = DMA2D; |
||||
hdma2d_eval.Init.Mode = DMA2D_M2M; |
||||
hdma2d_eval.Init.ColorMode = DMA2D_OUTPUT_ARGB8888; |
||||
hdma2d_eval.Init.OutputOffset = 0; |
||||
hdma2d_eval.LayerCfg[1].InputOffset = 0; |
||||
hdma2d_eval.LayerCfg[1].InputColorMode = DMA2D_INPUT_ARGB8888; |
||||
hdma2d_eval.LayerCfg[1].AlphaMode = DMA2D_NO_MODIF_ALPHA; |
||||
hdma2d_eval.LayerCfg[1].InputAlpha = 0; |
||||
if (HAL_DMA2D_Init(&hdma2d_eval) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
if (HAL_DMA2D_ConfigLayer(&hdma2d_eval, 1) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN DMA2D_Init 2 */ |
||||
|
||||
/* USER CODE END DMA2D_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_DMA2D_MspInit(DMA2D_HandleTypeDef* dma2dHandle) |
||||
{ |
||||
|
||||
if(dma2dHandle->Instance==DMA2D) |
||||
{ |
||||
/* USER CODE BEGIN DMA2D_MspInit 0 */ |
||||
|
||||
/* USER CODE END DMA2D_MspInit 0 */ |
||||
/* DMA2D clock enable */ |
||||
__HAL_RCC_DMA2D_CLK_ENABLE(); |
||||
|
||||
/* DMA2D interrupt Init */ |
||||
HAL_NVIC_SetPriority(DMA2D_IRQn, 5, 0); |
||||
HAL_NVIC_EnableIRQ(DMA2D_IRQn); |
||||
/* USER CODE BEGIN DMA2D_MspInit 1 */ |
||||
|
||||
/* USER CODE END DMA2D_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_DMA2D_MspDeInit(DMA2D_HandleTypeDef* dma2dHandle) |
||||
{ |
||||
|
||||
if(dma2dHandle->Instance==DMA2D) |
||||
{ |
||||
/* USER CODE BEGIN DMA2D_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END DMA2D_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_DMA2D_CLK_DISABLE(); |
||||
|
||||
/* DMA2D interrupt Deinit */ |
||||
HAL_NVIC_DisableIRQ(DMA2D_IRQn); |
||||
/* USER CODE BEGIN DMA2D_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END DMA2D_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,298 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* File Name : FMC.c |
||||
* Description : This file provides code for the configuration |
||||
* of the FMC peripheral. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "fmc.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
SDRAM_HandleTypeDef hsdram1; |
||||
|
||||
/* FMC initialization function */ |
||||
void MX_FMC_Init(void) |
||||
{ |
||||
/* USER CODE BEGIN FMC_Init 0 */ |
||||
|
||||
/* USER CODE END FMC_Init 0 */ |
||||
|
||||
FMC_SDRAM_TimingTypeDef SdramTiming = {0}; |
||||
|
||||
/* USER CODE BEGIN FMC_Init 1 */ |
||||
|
||||
/* USER CODE END FMC_Init 1 */ |
||||
|
||||
/** Perform the SDRAM1 memory initialization sequence
|
||||
*/ |
||||
hsdram1.Instance = FMC_SDRAM_DEVICE; |
||||
/* hsdram1.Init */ |
||||
hsdram1.Init.SDBank = FMC_SDRAM_BANK1; |
||||
hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_8; |
||||
hsdram1.Init.RowBitsNumber = FMC_SDRAM_ROW_BITS_NUM_12; |
||||
hsdram1.Init.MemoryDataWidth = FMC_SDRAM_MEM_BUS_WIDTH_16; |
||||
hsdram1.Init.InternalBankNumber = FMC_SDRAM_INTERN_BANKS_NUM_4; |
||||
hsdram1.Init.CASLatency = FMC_SDRAM_CAS_LATENCY_3; |
||||
hsdram1.Init.WriteProtection = FMC_SDRAM_WRITE_PROTECTION_DISABLE; |
||||
hsdram1.Init.SDClockPeriod = FMC_SDRAM_CLOCK_PERIOD_2; |
||||
hsdram1.Init.ReadBurst = FMC_SDRAM_RBURST_ENABLE; |
||||
hsdram1.Init.ReadPipeDelay = FMC_SDRAM_RPIPE_DELAY_0; |
||||
/* SdramTiming */ |
||||
SdramTiming.LoadToActiveDelay = 2; |
||||
SdramTiming.ExitSelfRefreshDelay = 7; |
||||
SdramTiming.SelfRefreshTime = 4; |
||||
SdramTiming.RowCycleDelay = 7; |
||||
SdramTiming.WriteRecoveryTime = 3; |
||||
SdramTiming.RPDelay = 2; |
||||
SdramTiming.RCDDelay = 2; |
||||
|
||||
if (HAL_SDRAM_Init(&hsdram1, &SdramTiming) != HAL_OK) |
||||
{ |
||||
Error_Handler( ); |
||||
} |
||||
|
||||
/* USER CODE BEGIN FMC_Init 2 */ |
||||
|
||||
/* USER CODE END FMC_Init 2 */ |
||||
} |
||||
|
||||
static uint32_t FMC_Initialized = 0; |
||||
|
||||
static void HAL_FMC_MspInit(void){ |
||||
/* USER CODE BEGIN FMC_MspInit 0 */ |
||||
|
||||
/* USER CODE END FMC_MspInit 0 */ |
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if (FMC_Initialized) { |
||||
return; |
||||
} |
||||
FMC_Initialized = 1; |
||||
|
||||
/* Peripheral clock enable */ |
||||
__HAL_RCC_FMC_CLK_ENABLE(); |
||||
|
||||
/** FMC GPIO Configuration
|
||||
PE1 ------> FMC_NBL1 |
||||
PE0 ------> FMC_NBL0 |
||||
PG15 ------> FMC_SDNCAS |
||||
PD0 ------> FMC_D2 |
||||
PD1 ------> FMC_D3 |
||||
PF0 ------> FMC_A0 |
||||
PF1 ------> FMC_A1 |
||||
PF2 ------> FMC_A2 |
||||
PF3 ------> FMC_A3 |
||||
PG8 ------> FMC_SDCLK |
||||
PF4 ------> FMC_A4 |
||||
PH5 ------> FMC_SDNWE |
||||
PH3 ------> FMC_SDNE0 |
||||
PF5 ------> FMC_A5 |
||||
PD15 ------> FMC_D1 |
||||
PD10 ------> FMC_D15 |
||||
PC3 ------> FMC_SDCKE0 |
||||
PD14 ------> FMC_D0 |
||||
PD9 ------> FMC_D14 |
||||
PD8 ------> FMC_D13 |
||||
PF12 ------> FMC_A6 |
||||
PG1 ------> FMC_A11 |
||||
PF15 ------> FMC_A9 |
||||
PF13 ------> FMC_A7 |
||||
PG0 ------> FMC_A10 |
||||
PE8 ------> FMC_D5 |
||||
PG5 ------> FMC_BA1 |
||||
PG4 ------> FMC_BA0 |
||||
PF14 ------> FMC_A8 |
||||
PF11 ------> FMC_SDNRAS |
||||
PE9 ------> FMC_D6 |
||||
PE11 ------> FMC_D8 |
||||
PE14 ------> FMC_D11 |
||||
PE7 ------> FMC_D4 |
||||
PE10 ------> FMC_D7 |
||||
PE12 ------> FMC_D9 |
||||
PE15 ------> FMC_D12 |
||||
PE13 ------> FMC_D10 |
||||
*/ |
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_NBL1_Pin|FMC_NBL0_Pin|FMC_D5_Pin|FMC_D6_Pin |
||||
|FMC_D8_Pin|FMC_D11_Pin|FMC_D4_Pin|FMC_D7_Pin |
||||
|FMC_D9_Pin|FMC_D12_Pin|FMC_D10_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); |
||||
|
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_SDNCAS_Pin|FMC_SDCLK_Pin|FMC_A11_Pin|FMC_A10_Pin |
||||
|FMC_BA1_Pin|FMC_BA0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); |
||||
|
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_D2_Pin|FMC_D3_Pin|FMC_D1_Pin|FMC_D15_Pin |
||||
|FMC_D0_Pin|FMC_D14_Pin|FMC_D13_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); |
||||
|
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_A0_Pin|FMC_A1_Pin|FMC_A2_Pin|FMC_A3_Pin |
||||
|FMC_A4_Pin|FMC_A5_Pin|FMC_A6_Pin|FMC_A9_Pin |
||||
|FMC_A7_Pin|FMC_A8_Pin|FMC_SDNRAS_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); |
||||
|
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_SDNME_Pin|FMC_SDNE0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct); |
||||
|
||||
/* GPIO_InitStruct */ |
||||
GPIO_InitStruct.Pin = FMC_SDCKE0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_FMC; |
||||
|
||||
HAL_GPIO_Init(FMC_SDCKE0_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN FMC_MspInit 1 */ |
||||
|
||||
/* USER CODE END FMC_MspInit 1 */ |
||||
} |
||||
|
||||
void HAL_SDRAM_MspInit(SDRAM_HandleTypeDef* sdramHandle){ |
||||
/* USER CODE BEGIN SDRAM_MspInit 0 */ |
||||
|
||||
/* USER CODE END SDRAM_MspInit 0 */ |
||||
HAL_FMC_MspInit(); |
||||
/* USER CODE BEGIN SDRAM_MspInit 1 */ |
||||
|
||||
/* USER CODE END SDRAM_MspInit 1 */ |
||||
} |
||||
|
||||
static uint32_t FMC_DeInitialized = 0; |
||||
|
||||
static void HAL_FMC_MspDeInit(void){ |
||||
/* USER CODE BEGIN FMC_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END FMC_MspDeInit 0 */ |
||||
if (FMC_DeInitialized) { |
||||
return; |
||||
} |
||||
FMC_DeInitialized = 1; |
||||
/* Peripheral clock enable */ |
||||
__HAL_RCC_FMC_CLK_DISABLE(); |
||||
|
||||
/** FMC GPIO Configuration
|
||||
PE1 ------> FMC_NBL1 |
||||
PE0 ------> FMC_NBL0 |
||||
PG15 ------> FMC_SDNCAS |
||||
PD0 ------> FMC_D2 |
||||
PD1 ------> FMC_D3 |
||||
PF0 ------> FMC_A0 |
||||
PF1 ------> FMC_A1 |
||||
PF2 ------> FMC_A2 |
||||
PF3 ------> FMC_A3 |
||||
PG8 ------> FMC_SDCLK |
||||
PF4 ------> FMC_A4 |
||||
PH5 ------> FMC_SDNWE |
||||
PH3 ------> FMC_SDNE0 |
||||
PF5 ------> FMC_A5 |
||||
PD15 ------> FMC_D1 |
||||
PD10 ------> FMC_D15 |
||||
PC3 ------> FMC_SDCKE0 |
||||
PD14 ------> FMC_D0 |
||||
PD9 ------> FMC_D14 |
||||
PD8 ------> FMC_D13 |
||||
PF12 ------> FMC_A6 |
||||
PG1 ------> FMC_A11 |
||||
PF15 ------> FMC_A9 |
||||
PF13 ------> FMC_A7 |
||||
PG0 ------> FMC_A10 |
||||
PE8 ------> FMC_D5 |
||||
PG5 ------> FMC_BA1 |
||||
PG4 ------> FMC_BA0 |
||||
PF14 ------> FMC_A8 |
||||
PF11 ------> FMC_SDNRAS |
||||
PE9 ------> FMC_D6 |
||||
PE11 ------> FMC_D8 |
||||
PE14 ------> FMC_D11 |
||||
PE7 ------> FMC_D4 |
||||
PE10 ------> FMC_D7 |
||||
PE12 ------> FMC_D9 |
||||
PE15 ------> FMC_D12 |
||||
PE13 ------> FMC_D10 |
||||
*/ |
||||
|
||||
HAL_GPIO_DeInit(GPIOE, FMC_NBL1_Pin|FMC_NBL0_Pin|FMC_D5_Pin|FMC_D6_Pin |
||||
|FMC_D8_Pin|FMC_D11_Pin|FMC_D4_Pin|FMC_D7_Pin |
||||
|FMC_D9_Pin|FMC_D12_Pin|FMC_D10_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOG, FMC_SDNCAS_Pin|FMC_SDCLK_Pin|FMC_A11_Pin|FMC_A10_Pin |
||||
|FMC_BA1_Pin|FMC_BA0_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOD, FMC_D2_Pin|FMC_D3_Pin|FMC_D1_Pin|FMC_D15_Pin |
||||
|FMC_D0_Pin|FMC_D14_Pin|FMC_D13_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOF, FMC_A0_Pin|FMC_A1_Pin|FMC_A2_Pin|FMC_A3_Pin |
||||
|FMC_A4_Pin|FMC_A5_Pin|FMC_A6_Pin|FMC_A9_Pin |
||||
|FMC_A7_Pin|FMC_A8_Pin|FMC_SDNRAS_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOH, FMC_SDNME_Pin|FMC_SDNE0_Pin); |
||||
|
||||
HAL_GPIO_DeInit(FMC_SDCKE0_GPIO_Port, FMC_SDCKE0_Pin); |
||||
|
||||
/* USER CODE BEGIN FMC_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END FMC_MspDeInit 1 */ |
||||
} |
||||
|
||||
void HAL_SDRAM_MspDeInit(SDRAM_HandleTypeDef* sdramHandle){ |
||||
/* USER CODE BEGIN SDRAM_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END SDRAM_MspDeInit 0 */ |
||||
HAL_FMC_MspDeInit(); |
||||
/* USER CODE BEGIN SDRAM_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END SDRAM_MspDeInit 1 */ |
||||
} |
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
@ -0,0 +1,136 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* File Name : freertos.c |
||||
* Description : Code for freertos applications |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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" |
||||
#include "cmsis_os.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 */ |
||||
/* Definitions for defaultTask */ |
||||
osThreadId_t defaultTaskHandle; |
||||
const osThreadAttr_t defaultTask_attributes = { |
||||
.name = "defaultTask", |
||||
.stack_size = 4096 * 4, |
||||
.priority = (osPriority_t) osPriorityNormal, |
||||
}; |
||||
|
||||
/* Private function prototypes -----------------------------------------------*/ |
||||
/* USER CODE BEGIN FunctionPrototypes */ |
||||
|
||||
void init(); |
||||
void tick(); |
||||
void MY_LCD_Tick(); |
||||
|
||||
/* USER CODE END FunctionPrototypes */ |
||||
|
||||
void StartDefaultTask(void *argument); |
||||
|
||||
extern void MX_USB_DEVICE_Init(void); |
||||
void MX_FREERTOS_Init(void); /* (MISRA C 2004 rule 8.1) */ |
||||
|
||||
/**
|
||||
* @brief FreeRTOS initialization |
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
void MX_FREERTOS_Init(void) { |
||||
/* USER CODE BEGIN Init */ |
||||
|
||||
/* USER CODE END Init */ |
||||
|
||||
/* USER CODE BEGIN RTOS_MUTEX */ |
||||
/* add mutexes, ... */ |
||||
/* USER CODE END RTOS_MUTEX */ |
||||
|
||||
/* USER CODE BEGIN RTOS_SEMAPHORES */ |
||||
/* add semaphores, ... */ |
||||
/* USER CODE END RTOS_SEMAPHORES */ |
||||
|
||||
/* USER CODE BEGIN RTOS_TIMERS */ |
||||
/* start timers, add new ones, ... */ |
||||
/* USER CODE END RTOS_TIMERS */ |
||||
|
||||
/* USER CODE BEGIN RTOS_QUEUES */ |
||||
/* add queues, ... */ |
||||
/* USER CODE END RTOS_QUEUES */ |
||||
|
||||
/* Create the thread(s) */ |
||||
/* creation of defaultTask */ |
||||
defaultTaskHandle = osThreadNew(StartDefaultTask, NULL, &defaultTask_attributes); |
||||
|
||||
/* USER CODE BEGIN RTOS_THREADS */ |
||||
/* add threads, ... */ |
||||
/* USER CODE END RTOS_THREADS */ |
||||
|
||||
/* USER CODE BEGIN RTOS_EVENTS */ |
||||
/* add events, ... */ |
||||
/* USER CODE END RTOS_EVENTS */ |
||||
|
||||
} |
||||
|
||||
/* USER CODE BEGIN Header_StartDefaultTask */ |
||||
/**
|
||||
* @brief Function implementing the defaultTask thread. |
||||
* @param argument: Not used |
||||
* @retval None |
||||
*/ |
||||
/* USER CODE END Header_StartDefaultTask */ |
||||
void StartDefaultTask(void *argument) |
||||
{ |
||||
/* init code for USB_DEVICE */ |
||||
MX_USB_DEVICE_Init(); |
||||
/* USER CODE BEGIN StartDefaultTask */ |
||||
init(); |
||||
/* Infinite loop */ |
||||
for(;;) |
||||
{ |
||||
tick(); |
||||
MY_LCD_Tick(); |
||||
} |
||||
/* USER CODE END StartDefaultTask */ |
||||
} |
||||
|
||||
/* Private application code --------------------------------------------------*/ |
||||
/* USER CODE BEGIN Application */ |
||||
|
||||
/* USER CODE END Application */ |
||||
|
@ -0,0 +1,435 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file gpio.c |
||||
* @brief This file provides code for the configuration |
||||
* of all used GPIO pins. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "gpio.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
/*----------------------------------------------------------------------------*/ |
||||
/* Configure GPIO */ |
||||
/*----------------------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
||||
|
||||
/** Configure pins
|
||||
PG14 ------> ETH_TXD1 |
||||
PB5 ------> USB_OTG_HS_ULPI_D7 |
||||
PB4 ------> S_TIM3_CH1 |
||||
PD7 ------> SPDIFRX_IN0 |
||||
PA15 ------> S_TIM2_CH1_ETR |
||||
PE5 ------> DCMI_D6 |
||||
PE6 ------> DCMI_D7 |
||||
PG13 ------> ETH_TXD0 |
||||
PB7 ------> USART1_RX |
||||
PG11 ------> ETH_TX_EN |
||||
PI4 ------> SAI2_MCLK_A |
||||
PG10 ------> SAI2_SD_B |
||||
PD3 ------> DCMI_D5 |
||||
PI5 ------> SAI2_SCK_A |
||||
PI7 ------> SAI2_FS_A |
||||
PI6 ------> SAI2_SD_A |
||||
PG9 ------> DCMI_VSYNC |
||||
PI1 ------> SPI2_SCK |
||||
PH14 ------> DCMI_D4 |
||||
PI0 ------> S_TIM5_CH4 |
||||
PA9 ------> USART1_TX |
||||
PC7 ------> USART6_RX |
||||
PH4 ------> USB_OTG_HS_ULPI_NXT |
||||
PC6 ------> USART6_TX |
||||
PF7 ------> ADC3_IN5 |
||||
PF6 ------> ADC3_IN4 |
||||
PB13 ------> USB_OTG_HS_ULPI_D6 |
||||
PF10 ------> ADC3_IN8 |
||||
PF9 ------> ADC3_IN7 |
||||
PF8 ------> ADC3_IN6 |
||||
PB12 ------> USB_OTG_HS_ULPI_D5 |
||||
PC0 ------> USB_OTG_HS_ULPI_STP |
||||
PC1 ------> ETH_MDC |
||||
PC2 ------> USB_OTG_HS_ULPI_DIR |
||||
PH12 ------> DCMI_D3 |
||||
PA1 ------> ETH_REF_CLK |
||||
PA0/WKUP ------> ADCx_IN0 |
||||
PA4 ------> DCMI_HSYNC |
||||
PC4 ------> ETH_RXD0 |
||||
PH7 ------> I2C3_SCL |
||||
PH9 ------> DCMI_D0 |
||||
PH11 ------> DCMI_D2 |
||||
PA2 ------> ETH_MDIO |
||||
PA6 ------> DCMI_PIXCLK |
||||
PA5 ------> USB_OTG_HS_ULPI_CK |
||||
PC5 ------> ETH_RXD1 |
||||
PB10 ------> USB_OTG_HS_ULPI_D3 |
||||
PH6 ------> S_TIM12_CH1 |
||||
PH8 ------> I2C3_SDA |
||||
PH10 ------> DCMI_D1 |
||||
PA3 ------> USB_OTG_HS_ULPI_D0 |
||||
PA7 ------> ETH_CRS_DV |
||||
PB1 ------> USB_OTG_HS_ULPI_D2 |
||||
PB0 ------> USB_OTG_HS_ULPI_D1 |
||||
PB11 ------> USB_OTG_HS_ULPI_D4 |
||||
PB14 ------> SPI2_MISO |
||||
PB15 ------> SPI2_MOSI |
||||
*/ |
||||
void MX_GPIO_Init(void) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
|
||||
/* GPIO Ports Clock Enable */ |
||||
__HAL_RCC_GPIOE_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOG_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOB_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOD_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOC_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOA_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOJ_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOI_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOK_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOF_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOH_CLK_ENABLE(); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(OTG_FS_PowerSwitchOn_GPIO_Port, OTG_FS_PowerSwitchOn_Pin, GPIO_PIN_SET); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(GPIOI, ARDUINO_D7_Pin|ARDUINO_D8_Pin, GPIO_PIN_RESET); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(LCD_DISP_GPIO_Port, LCD_DISP_Pin, GPIO_PIN_SET); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(DCMI_PWR_EN_GPIO_Port, DCMI_PWR_EN_Pin, GPIO_PIN_RESET); |
||||
|
||||
/*Configure GPIO pin Output Level */ |
||||
HAL_GPIO_WritePin(GPIOG, ARDUINO_D4_Pin|ARDUINO_D2_Pin|EXT_RST_Pin, GPIO_PIN_RESET); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = OTG_HS_OverCurrent_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(OTG_HS_OverCurrent_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PGPin PGPin PGPin */ |
||||
GPIO_InitStruct.Pin = RMII_TXD1_Pin|RMII_TXD0_Pin|RMII_TX_EN_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF11_ETH; |
||||
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PBPin PBPin PBPin PBPin
|
||||
PBPin PBPin PBPin */ |
||||
GPIO_InitStruct.Pin = ULPI_D7_Pin|ULPI_D6_Pin|ULPI_D5_Pin|ULPI_D3_Pin |
||||
|ULPI_D2_Pin|ULPI_D1_Pin|ULPI_D4_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_HS; |
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_PWM_D3_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; |
||||
HAL_GPIO_Init(ARDUINO_PWM_D3_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = SPDIF_RX0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF8_SPDIFRX; |
||||
HAL_GPIO_Init(SPDIF_RX0_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_PWM_D9_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; |
||||
HAL_GPIO_Init(ARDUINO_PWM_D9_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PEPin PEPin */ |
||||
GPIO_InitStruct.Pin = DCMI_D6_Pin|DCMI_D7_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF13_DCMI; |
||||
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = VCP_RX_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF7_USART1; |
||||
HAL_GPIO_Init(VCP_RX_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = OTG_FS_VBUS_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(OTG_FS_VBUS_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = Audio_INT_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_EVT_RISING; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(Audio_INT_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PIPin PIPin PIPin PIPin */ |
||||
GPIO_InitStruct.Pin = SAI2_MCLKA_Pin|SAI2_SCKA_Pin|SAI2_FSA_Pin|SAI2_SDA_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_SAI2; |
||||
HAL_GPIO_Init(GPIOI, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = SAI2_SDB_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_SAI2; |
||||
HAL_GPIO_Init(SAI2_SDB_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = OTG_FS_PowerSwitchOn_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
HAL_GPIO_Init(OTG_FS_PowerSwitchOn_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = DCMI_D5_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF13_DCMI; |
||||
HAL_GPIO_Init(DCMI_D5_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PIPin PIPin PIPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_D7_Pin|ARDUINO_D8_Pin|LCD_DISP_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
HAL_GPIO_Init(GPIOI, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = SD_CARD_N_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(SD_CARD_N_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = LCD_BL_CTRL_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
HAL_GPIO_Init(LCD_BL_CTRL_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = DCMI_VSYNC_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF13_DCMI; |
||||
HAL_GPIO_Init(DCMI_VSYNC_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = OTG_FS_OverCurrent_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(OTG_FS_OverCurrent_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PHPin PHPin */ |
||||
GPIO_InitStruct.Pin = TP3_Pin|NC2_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_SCK_D13_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; |
||||
HAL_GPIO_Init(ARDUINO_SCK_D13_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = DCMI_PWR_EN_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
HAL_GPIO_Init(DCMI_PWR_EN_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PHPin PHPin PHPin PHPin
|
||||
PHPin */ |
||||
GPIO_InitStruct.Pin = DCMI_D4_Pin|DCMI_D3_Pin|DCMI_D0_Pin|DCMI_D2_Pin |
||||
|DCMI_D1_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF13_DCMI; |
||||
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_PWM_CS_D5_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF2_TIM5; |
||||
HAL_GPIO_Init(ARDUINO_PWM_CS_D5_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = VCP_TX_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF7_USART1; |
||||
HAL_GPIO_Init(VCP_TX_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = LCD_INT_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_EVT_RISING; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(LCD_INT_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PCPin PCPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_RX_D0_Pin|ARDUINO_TX_D1_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF8_USART6; |
||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ULPI_NXT_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_HS; |
||||
HAL_GPIO_Init(ULPI_NXT_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PGPin PGPin PGPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_D4_Pin|ARDUINO_D2_Pin|EXT_RST_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PFPin PFPin PFPin PFPin
|
||||
PFPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_A4_Pin|ARDUINO_A5_Pin|ARDUINO_A1_Pin|ARDUINO_A2_Pin |
||||
|ARDUINO_A3_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PCPin PCPin */ |
||||
GPIO_InitStruct.Pin = ULPI_STP_Pin|ULPI_DIR_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_HS; |
||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PCPin PCPin PCPin */ |
||||
GPIO_InitStruct.Pin = RMII_MDC_Pin|RMII_RXD0_Pin|RMII_RXD1_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF11_ETH; |
||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = RMII_RXER_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(RMII_RXER_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PAPin PAPin PAPin */ |
||||
GPIO_InitStruct.Pin = RMII_REF_CLK_Pin|RMII_MDIO_Pin|RMII_CRS_DV_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF11_ETH; |
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_A0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
HAL_GPIO_Init(ARDUINO_A0_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PAPin PA6 */ |
||||
GPIO_InitStruct.Pin = DCMI_HSYNC_Pin|GPIO_PIN_6; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF13_DCMI; |
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PHPin PHPin */ |
||||
GPIO_InitStruct.Pin = LCD_SCL_Pin|LCD_SDA_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; |
||||
GPIO_InitStruct.Pull = GPIO_PULLUP; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF4_I2C3; |
||||
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PAPin PAPin */ |
||||
GPIO_InitStruct.Pin = ULPI_CLK_Pin|ULPI_D0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_HS; |
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pin : PtPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_PWM_D6_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF9_TIM12; |
||||
HAL_GPIO_Init(ARDUINO_PWM_D6_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/*Configure GPIO pins : PBPin PBPin */ |
||||
GPIO_InitStruct.Pin = ARDUINO_MISO_D12_Pin|ARDUINO_MOSI_PWM_D11_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; |
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
||||
|
||||
} |
||||
|
||||
/* USER CODE BEGIN 2 */ |
||||
|
||||
/* USER CODE END 2 */ |
@ -0,0 +1,140 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file i2c.c |
||||
* @brief This file provides code for the configuration |
||||
* of the I2C instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "i2c.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
I2C_HandleTypeDef hi2c1; |
||||
|
||||
/* I2C1 init function */ |
||||
void MX_I2C1_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN I2C1_Init 0 */ |
||||
|
||||
/* USER CODE END I2C1_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN I2C1_Init 1 */ |
||||
|
||||
/* USER CODE END I2C1_Init 1 */ |
||||
hi2c1.Instance = I2C1; |
||||
hi2c1.Init.Timing = 0x00C0EAFF; |
||||
hi2c1.Init.OwnAddress1 = 0; |
||||
hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; |
||||
hi2c1.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; |
||||
hi2c1.Init.OwnAddress2 = 0; |
||||
hi2c1.Init.OwnAddress2Masks = I2C_OA2_NOMASK; |
||||
hi2c1.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; |
||||
hi2c1.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; |
||||
if (HAL_I2C_Init(&hi2c1) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
|
||||
/** Configure Analogue filter
|
||||
*/ |
||||
if (HAL_I2CEx_ConfigAnalogFilter(&hi2c1, I2C_ANALOGFILTER_ENABLE) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
|
||||
/** Configure Digital filter
|
||||
*/ |
||||
if (HAL_I2CEx_ConfigDigitalFilter(&hi2c1, 0) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN I2C1_Init 2 */ |
||||
|
||||
/* USER CODE END I2C1_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; |
||||
if(i2cHandle->Instance==I2C1) |
||||
{ |
||||
/* USER CODE BEGIN I2C1_MspInit 0 */ |
||||
|
||||
/* USER CODE END I2C1_MspInit 0 */ |
||||
|
||||
/** Initializes the peripherals clock
|
||||
*/ |
||||
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2C1; |
||||
PeriphClkInitStruct.I2c1ClockSelection = RCC_I2C1CLKSOURCE_PCLK1; |
||||
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE(); |
||||
/**I2C1 GPIO Configuration
|
||||
PB8 ------> I2C1_SCL |
||||
PB9 ------> I2C1_SDA |
||||
*/ |
||||
GPIO_InitStruct.Pin = ARDUINO_SCL_D15_Pin|ARDUINO_SDA_D14_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; |
||||
GPIO_InitStruct.Pull = GPIO_PULLUP; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; |
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
||||
|
||||
/* I2C1 clock enable */ |
||||
__HAL_RCC_I2C1_CLK_ENABLE(); |
||||
/* USER CODE BEGIN I2C1_MspInit 1 */ |
||||
|
||||
/* USER CODE END I2C1_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_I2C_MspDeInit(I2C_HandleTypeDef* i2cHandle) |
||||
{ |
||||
|
||||
if(i2cHandle->Instance==I2C1) |
||||
{ |
||||
/* USER CODE BEGIN I2C1_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END I2C1_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_I2C1_CLK_DISABLE(); |
||||
|
||||
/**I2C1 GPIO Configuration
|
||||
PB8 ------> I2C1_SCL |
||||
PB9 ------> I2C1_SDA |
||||
*/ |
||||
HAL_GPIO_DeInit(ARDUINO_SCL_D15_GPIO_Port, ARDUINO_SCL_D15_Pin); |
||||
|
||||
HAL_GPIO_DeInit(ARDUINO_SDA_D14_GPIO_Port, ARDUINO_SDA_D14_Pin); |
||||
|
||||
/* USER CODE BEGIN I2C1_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END I2C1_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,247 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file ltdc.c |
||||
* @brief This file provides code for the configuration |
||||
* of the LTDC instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "ltdc.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
LTDC_HandleTypeDef hltdc; |
||||
|
||||
/* LTDC init function */ |
||||
void MX_LTDC_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN LTDC_Init 0 */ |
||||
|
||||
/* USER CODE END LTDC_Init 0 */ |
||||
|
||||
LTDC_LayerCfgTypeDef pLayerCfg = {0}; |
||||
|
||||
/* USER CODE BEGIN LTDC_Init 1 */ |
||||
|
||||
/* USER CODE END LTDC_Init 1 */ |
||||
hltdc.Instance = LTDC; |
||||
hltdc.Init.HSPolarity = LTDC_HSPOLARITY_AL; |
||||
hltdc.Init.VSPolarity = LTDC_VSPOLARITY_AL; |
||||
hltdc.Init.DEPolarity = LTDC_DEPOLARITY_AL; |
||||
hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IPC; |
||||
hltdc.Init.HorizontalSync = 40; |
||||
hltdc.Init.VerticalSync = 9; |
||||
hltdc.Init.AccumulatedHBP = 53; |
||||
hltdc.Init.AccumulatedVBP = 11; |
||||
hltdc.Init.AccumulatedActiveW = 533; |
||||
hltdc.Init.AccumulatedActiveH = 283; |
||||
hltdc.Init.TotalWidth = 565; |
||||
hltdc.Init.TotalHeigh = 285; |
||||
hltdc.Init.Backcolor.Blue = 0; |
||||
hltdc.Init.Backcolor.Green = 0; |
||||
hltdc.Init.Backcolor.Red = 0; |
||||
if (HAL_LTDC_Init(&hltdc) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
pLayerCfg.WindowX0 = 0; |
||||
pLayerCfg.WindowX1 = 480; |
||||
pLayerCfg.WindowY0 = 0; |
||||
pLayerCfg.WindowY1 = 272; |
||||
pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB565; |
||||
pLayerCfg.Alpha = 255; |
||||
pLayerCfg.Alpha0 = 0; |
||||
pLayerCfg.BlendingFactor1 = LTDC_BLENDING_FACTOR1_PAxCA; |
||||
pLayerCfg.BlendingFactor2 = LTDC_BLENDING_FACTOR2_PAxCA; |
||||
pLayerCfg.FBStartAdress = 0xC0000000; |
||||
pLayerCfg.ImageWidth = 480; |
||||
pLayerCfg.ImageHeight = 272; |
||||
pLayerCfg.Backcolor.Blue = 0; |
||||
pLayerCfg.Backcolor.Green = 0; |
||||
pLayerCfg.Backcolor.Red = 0; |
||||
if (HAL_LTDC_ConfigLayer(&hltdc, &pLayerCfg, 0) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN LTDC_Init 2 */ |
||||
|
||||
/* USER CODE END LTDC_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_LTDC_MspInit(LTDC_HandleTypeDef* ltdcHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if(ltdcHandle->Instance==LTDC) |
||||
{ |
||||
/* USER CODE BEGIN LTDC_MspInit 0 */ |
||||
|
||||
/* USER CODE END LTDC_MspInit 0 */ |
||||
/* LTDC clock enable */ |
||||
__HAL_RCC_LTDC_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOE_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOJ_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOK_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOG_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOI_CLK_ENABLE(); |
||||
/**LTDC GPIO Configuration
|
||||
PE4 ------> LTDC_B0 |
||||
PJ13 ------> LTDC_B1 |
||||
PK7 ------> LTDC_DE |
||||
PK6 ------> LTDC_B7 |
||||
PK5 ------> LTDC_B6 |
||||
PG12 ------> LTDC_B4 |
||||
PJ14 ------> LTDC_B2 |
||||
PI10 ------> LTDC_HSYNC |
||||
PK4 ------> LTDC_B5 |
||||
PJ15 ------> LTDC_B3 |
||||
PI9 ------> LTDC_VSYNC |
||||
PK1 ------> LTDC_G6 |
||||
PK2 ------> LTDC_G7 |
||||
PI15 ------> LTDC_R0 |
||||
PJ11 ------> LTDC_G4 |
||||
PK0 ------> LTDC_G5 |
||||
PI14 ------> LTDC_CLK |
||||
PJ8 ------> LTDC_G1 |
||||
PJ10 ------> LTDC_G3 |
||||
PJ7 ------> LTDC_G0 |
||||
PJ9 ------> LTDC_G2 |
||||
PJ6 ------> LTDC_R7 |
||||
PJ4 ------> LTDC_R5 |
||||
PJ5 ------> LTDC_R6 |
||||
PJ3 ------> LTDC_R4 |
||||
PJ2 ------> LTDC_R3 |
||||
PJ0 ------> LTDC_R1 |
||||
PJ1 ------> LTDC_R2 |
||||
*/ |
||||
GPIO_InitStruct.Pin = LCD_B0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; |
||||
HAL_GPIO_Init(LCD_B0_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = LCD_B1_Pin|LCD_B2_Pin|LCD_B3_Pin|LCD_G4_Pin |
||||
|LCD_G1_Pin|LCD_G3_Pin|LCD_G0_Pin|LCD_G2_Pin |
||||
|LCD_R7_Pin|LCD_R5_Pin|LCD_R6_Pin|LCD_R4_Pin |
||||
|LCD_R3_Pin|LCD_R1_Pin|LCD_R2_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; |
||||
HAL_GPIO_Init(GPIOJ, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = LCD_DE_Pin|LCD_B7_Pin|LCD_B6_Pin|LCD_B5_Pin |
||||
|LCD_G6_Pin|LCD_G7_Pin|LCD_G5_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; |
||||
HAL_GPIO_Init(GPIOK, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = LCD_B4_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF9_LTDC; |
||||
HAL_GPIO_Init(LCD_B4_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = LCD_HSYNC_Pin|LCD_VSYNC_Pin|LCD_R0_Pin|LCD_CLK_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; |
||||
HAL_GPIO_Init(GPIOI, &GPIO_InitStruct); |
||||
|
||||
/* LTDC interrupt Init */ |
||||
HAL_NVIC_SetPriority(LTDC_IRQn, 5, 0); |
||||
HAL_NVIC_EnableIRQ(LTDC_IRQn); |
||||
/* USER CODE BEGIN LTDC_MspInit 1 */ |
||||
|
||||
/* USER CODE END LTDC_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* ltdcHandle) |
||||
{ |
||||
|
||||
if(ltdcHandle->Instance==LTDC) |
||||
{ |
||||
/* USER CODE BEGIN LTDC_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END LTDC_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_LTDC_CLK_DISABLE(); |
||||
|
||||
/**LTDC GPIO Configuration
|
||||
PE4 ------> LTDC_B0 |
||||
PJ13 ------> LTDC_B1 |
||||
PK7 ------> LTDC_DE |
||||
PK6 ------> LTDC_B7 |
||||
PK5 ------> LTDC_B6 |
||||
PG12 ------> LTDC_B4 |
||||
PJ14 ------> LTDC_B2 |
||||
PI10 ------> LTDC_HSYNC |
||||
PK4 ------> LTDC_B5 |
||||
PJ15 ------> LTDC_B3 |
||||
PI9 ------> LTDC_VSYNC |
||||
PK1 ------> LTDC_G6 |
||||
PK2 ------> LTDC_G7 |
||||
PI15 ------> LTDC_R0 |
||||
PJ11 ------> LTDC_G4 |
||||
PK0 ------> LTDC_G5 |
||||
PI14 ------> LTDC_CLK |
||||
PJ8 ------> LTDC_G1 |
||||
PJ10 ------> LTDC_G3 |
||||
PJ7 ------> LTDC_G0 |
||||
PJ9 ------> LTDC_G2 |
||||
PJ6 ------> LTDC_R7 |
||||
PJ4 ------> LTDC_R5 |
||||
PJ5 ------> LTDC_R6 |
||||
PJ3 ------> LTDC_R4 |
||||
PJ2 ------> LTDC_R3 |
||||
PJ0 ------> LTDC_R1 |
||||
PJ1 ------> LTDC_R2 |
||||
*/ |
||||
HAL_GPIO_DeInit(LCD_B0_GPIO_Port, LCD_B0_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOJ, LCD_B1_Pin|LCD_B2_Pin|LCD_B3_Pin|LCD_G4_Pin |
||||
|LCD_G1_Pin|LCD_G3_Pin|LCD_G0_Pin|LCD_G2_Pin |
||||
|LCD_R7_Pin|LCD_R5_Pin|LCD_R6_Pin|LCD_R4_Pin |
||||
|LCD_R3_Pin|LCD_R1_Pin|LCD_R2_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOK, LCD_DE_Pin|LCD_B7_Pin|LCD_B6_Pin|LCD_B5_Pin |
||||
|LCD_G6_Pin|LCD_G7_Pin|LCD_G5_Pin); |
||||
|
||||
HAL_GPIO_DeInit(LCD_B4_GPIO_Port, LCD_B4_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOI, LCD_HSYNC_Pin|LCD_VSYNC_Pin|LCD_R0_Pin|LCD_CLK_Pin); |
||||
|
||||
/* LTDC interrupt Deinit */ |
||||
HAL_NVIC_DisableIRQ(LTDC_IRQn); |
||||
/* USER CODE BEGIN LTDC_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END LTDC_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,271 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file : main.c |
||||
* @brief : Main program body |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
#include "cmsis_os.h" |
||||
#include "crc.h" |
||||
#include "dma2d.h" |
||||
#include "fatfs.h" |
||||
#include "i2c.h" |
||||
#include "ltdc.h" |
||||
#include "quadspi.h" |
||||
#include "sdmmc.h" |
||||
#include "tim.h" |
||||
#include "usb_device.h" |
||||
#include "gpio.h" |
||||
#include "fmc.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 PV */ |
||||
|
||||
/* USER CODE END PV */ |
||||
|
||||
/* Private function prototypes -----------------------------------------------*/ |
||||
void SystemClock_Config(void); |
||||
void PeriphCommonClock_Config(void); |
||||
void MX_FREERTOS_Init(void); |
||||
/* USER CODE BEGIN PFP */ |
||||
|
||||
/* USER CODE END PFP */ |
||||
|
||||
/* Private user code ---------------------------------------------------------*/ |
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
/**
|
||||
* @brief The application entry point. |
||||
* @retval int |
||||
*/ |
||||
int main(void) |
||||
{ |
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
||||
|
||||
/* MCU Configuration--------------------------------------------------------*/ |
||||
|
||||
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */ |
||||
HAL_Init(); |
||||
|
||||
/* USER CODE BEGIN Init */ |
||||
|
||||
/* USER CODE END Init */ |
||||
|
||||
/* Configure the system clock */ |
||||
SystemClock_Config(); |
||||
|
||||
/* Configure the peripherals common clocks */ |
||||
PeriphCommonClock_Config(); |
||||
|
||||
/* USER CODE BEGIN SysInit */ |
||||
|
||||
/* USER CODE END SysInit */ |
||||
|
||||
/* Initialize all configured peripherals */ |
||||
MX_GPIO_Init(); |
||||
MX_CRC_Init(); |
||||
MX_DMA2D_Init(); |
||||
MX_FMC_Init(); |
||||
MX_I2C1_Init(); |
||||
MX_LTDC_Init(); |
||||
MX_QUADSPI_Init(); |
||||
MX_SDMMC1_SD_Init(); |
||||
MX_TIM1_Init(); |
||||
MX_FATFS_Init(); |
||||
/* USER CODE BEGIN 2 */ |
||||
|
||||
/* USER CODE END 2 */ |
||||
|
||||
/* Call init function for freertos objects (in freertos.c) */ |
||||
MX_FREERTOS_Init(); |
||||
|
||||
/* Start scheduler */ |
||||
osKernelStart(); |
||||
|
||||
/* We should never get here as control is now taken by the scheduler */ |
||||
/* Infinite loop */ |
||||
/* USER CODE BEGIN WHILE */ |
||||
while (1) |
||||
{ |
||||
/* USER CODE END WHILE */ |
||||
|
||||
/* USER CODE BEGIN 3 */ |
||||
} |
||||
/* USER CODE END 3 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief System Clock Configuration |
||||
* @retval None |
||||
*/ |
||||
void SystemClock_Config(void) |
||||
{ |
||||
RCC_OscInitTypeDef RCC_OscInitStruct = {0}; |
||||
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; |
||||
|
||||
/** Configure LSE Drive Capability
|
||||
*/ |
||||
HAL_PWR_EnableBkUpAccess(); |
||||
|
||||
/** Configure the main internal regulator output voltage
|
||||
*/ |
||||
__HAL_RCC_PWR_CLK_ENABLE(); |
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); |
||||
|
||||
/** Initializes the RCC Oscillators according to the specified parameters
|
||||
* in the RCC_OscInitTypeDef structure. |
||||
*/ |
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; |
||||
RCC_OscInitStruct.HSEState = RCC_HSE_ON; |
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; |
||||
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; |
||||
RCC_OscInitStruct.PLL.PLLM = 25; |
||||
RCC_OscInitStruct.PLL.PLLN = 400; |
||||
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; |
||||
RCC_OscInitStruct.PLL.PLLQ = 9; |
||||
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
|
||||
/** Activate the Over-Drive mode
|
||||
*/ |
||||
if (HAL_PWREx_EnableOverDrive() != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
|
||||
/** Initializes the CPU, AHB and APB buses clocks
|
||||
*/ |
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK |
||||
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; |
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; |
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; |
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; |
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; |
||||
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_6) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief Peripherals Common Clock Configuration |
||||
* @retval None |
||||
*/ |
||||
void PeriphCommonClock_Config(void) |
||||
{ |
||||
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; |
||||
|
||||
/** Initializes the peripherals clock
|
||||
*/ |
||||
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC|RCC_PERIPHCLK_SDMMC1 |
||||
|RCC_PERIPHCLK_CLK48; |
||||
PeriphClkInitStruct.PLLSAI.PLLSAIN = 384; |
||||
PeriphClkInitStruct.PLLSAI.PLLSAIR = 5; |
||||
PeriphClkInitStruct.PLLSAI.PLLSAIQ = 2; |
||||
PeriphClkInitStruct.PLLSAI.PLLSAIP = RCC_PLLSAIP_DIV8; |
||||
PeriphClkInitStruct.PLLSAIDivQ = 1; |
||||
PeriphClkInitStruct.PLLSAIDivR = RCC_PLLSAIDIVR_8; |
||||
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48SOURCE_PLLSAIP; |
||||
PeriphClkInitStruct.Sdmmc1ClockSelection = RCC_SDMMC1CLKSOURCE_CLK48; |
||||
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 4 */ |
||||
|
||||
/* USER CODE END 4 */ |
||||
|
||||
/**
|
||||
* @brief Period elapsed callback in non blocking mode |
||||
* @note This function is called when TIM6 interrupt took place, inside |
||||
* HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment |
||||
* a global variable "uwTick" used as application time base. |
||||
* @param htim : TIM handle |
||||
* @retval None |
||||
*/ |
||||
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) |
||||
{ |
||||
/* USER CODE BEGIN Callback 0 */ |
||||
|
||||
/* USER CODE END Callback 0 */ |
||||
if (htim->Instance == TIM6) { |
||||
HAL_IncTick(); |
||||
} |
||||
/* USER CODE BEGIN Callback 1 */ |
||||
|
||||
/* USER CODE END Callback 1 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function is executed in case of error occurrence. |
||||
* @retval None |
||||
*/ |
||||
void Error_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN Error_Handler_Debug */ |
||||
/* User can add his own implementation to report the HAL error return state */ |
||||
__disable_irq(); |
||||
while (1) |
||||
{ |
||||
} |
||||
/* USER CODE END Error_Handler_Debug */ |
||||
} |
||||
|
||||
#ifdef USE_FULL_ASSERT |
||||
/**
|
||||
* @brief Reports the name of the source file and the source line number |
||||
* where the assert_param error has occurred. |
||||
* @param file: pointer to the source file name |
||||
* @param line: assert_param error line source number |
||||
* @retval None |
||||
*/ |
||||
void assert_failed(uint8_t *file, uint32_t line) |
||||
{ |
||||
/* USER CODE BEGIN 6 */ |
||||
/* User can add his own implementation to report the file name and line number,
|
||||
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ |
||||
/* USER CODE END 6 */ |
||||
} |
||||
#endif /* USE_FULL_ASSERT */ |
@ -0,0 +1,231 @@
|
||||
#include "my_lcd.h" |
||||
|
||||
#include "stm32746g_discovery_lcd.h" |
||||
#include "stm32746g_discovery_sdram.h" |
||||
|
||||
#include "image_320x240_argb8888.h" |
||||
#include "life_augmented_argb8888.h" |
||||
|
||||
extern LTDC_HandleTypeDef hltdc_eval; |
||||
extern DMA2D_HandleTypeDef hdma2d_eval; |
||||
|
||||
#define LAYER0_ADDRESS (LCD_FB_START_ADDRESS) |
||||
|
||||
static int32_t front_buffer = 0; |
||||
static int32_t pend_buffer = -1; |
||||
static uint32_t ImageIndex = 0; |
||||
|
||||
static const uint32_t * Images[] = |
||||
{ |
||||
image_320x240_argb8888, |
||||
life_augmented_argb8888, |
||||
}; |
||||
|
||||
static const uint32_t Buffers[] = |
||||
{ |
||||
LAYER0_ADDRESS, |
||||
LAYER0_ADDRESS + (800*480*2), |
||||
}; |
||||
|
||||
static void OnError_Handler(uint32_t condition); |
||||
static void LCD_BriefDisplay(void); |
||||
static void CopyBuffer(uint32_t *pSrc, uint32_t *pDst, uint16_t x, uint16_t y, uint16_t xsize, uint16_t ysize); |
||||
static void CopyImage(uint32_t *pSrc, uint32_t *pDst, uint16_t x, uint16_t y, uint16_t xsize, uint16_t ysize); |
||||
|
||||
void MY_LCD_Init() { |
||||
uint8_t lcd_status = LCD_OK; |
||||
|
||||
lcd_status = BSP_LCD_Init(); |
||||
OnError_Handler(lcd_status != LCD_OK); |
||||
|
||||
BSP_LCD_LayerDefaultInit(0, LAYER0_ADDRESS); |
||||
BSP_LCD_SelectLayer(0); |
||||
|
||||
/* Set LTDC Line Event */ |
||||
HAL_LTDC_ProgramLineEvent(&hltdc_eval, 0); |
||||
|
||||
/* Display example brief */ |
||||
LCD_BriefDisplay(); |
||||
|
||||
/* Copy Buffer 0 into buffer 1, so only image area to be redrawn later */ |
||||
CopyBuffer((uint32_t *)Buffers[0], (uint32_t *)Buffers[1], 0, 0, 800, 480); |
||||
} |
||||
|
||||
void MY_LCD_Tick() { |
||||
if(pend_buffer < 0) |
||||
{ |
||||
/* Prepare back buffer */ |
||||
CopyImage((uint32_t *)Images[ImageIndex++], (uint32_t *)Buffers[1- front_buffer], 240, 160, 320, 240); |
||||
pend_buffer = 1- front_buffer; |
||||
|
||||
if(ImageIndex >= 2) |
||||
{ |
||||
ImageIndex = 0; |
||||
} |
||||
|
||||
/* Wait some time before switching to next stage */ |
||||
HAL_Delay(2000); |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief On Error Handler on condition TRUE. |
||||
* @param condition : Can be TRUE or FALSE |
||||
* @retval None |
||||
*/ |
||||
static void OnError_Handler(uint32_t condition) |
||||
{ |
||||
if(condition) |
||||
{ |
||||
//BSP_LED_On(LED3);
|
||||
while(1) { ; } /* Blocking on error */ |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief Line Event callback. |
||||
* @param hltdc: pointer to a LTDC_HandleTypeDef structure that contains |
||||
* the configuration information for the LTDC. |
||||
* @retval None |
||||
*/ |
||||
void HAL_LTDC_LineEventCallback1(LTDC_HandleTypeDef *hltdc) |
||||
{ |
||||
if(pend_buffer >= 0) |
||||
{ |
||||
LTDC_LAYER(hltdc, 0)->CFBAR = ((uint32_t)Buffers[pend_buffer]); |
||||
__HAL_LTDC_RELOAD_IMMEDIATE_CONFIG(hltdc); |
||||
|
||||
front_buffer = pend_buffer; |
||||
pend_buffer = -1; |
||||
} |
||||
|
||||
HAL_LTDC_ProgramLineEvent(hltdc, 0); |
||||
} |
||||
|
||||
/**
|
||||
* @brief Display Example description. |
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
static void LCD_BriefDisplay(void) |
||||
{ |
||||
BSP_LCD_Clear(LCD_COLOR_WHITE); |
||||
BSP_LCD_SetBackColor(LCD_COLOR_RED); |
||||
BSP_LCD_SetTextColor(LCD_COLOR_RED); |
||||
BSP_LCD_FillRect(0, 0, 800, 112); |
||||
|
||||
BSP_LCD_SetBackColor(LCD_COLOR_BLUE); |
||||
BSP_LCD_SetTextColor(LCD_COLOR_BLUE); |
||||
BSP_LCD_FillRect(0, 112, 800, 112); |
||||
|
||||
BSP_LCD_SetBackColor(LCD_COLOR_GREEN); |
||||
BSP_LCD_SetTextColor(LCD_COLOR_GREEN); |
||||
BSP_LCD_FillRect(0, 224, 800, 112); |
||||
|
||||
BSP_LCD_SetBackColor(LCD_COLOR_CYAN); |
||||
BSP_LCD_SetTextColor(LCD_COLOR_CYAN); |
||||
BSP_LCD_FillRect(0, 336, 400, 144); |
||||
|
||||
BSP_LCD_SetBackColor(LCD_COLOR_MAGENTA); |
||||
BSP_LCD_SetTextColor(LCD_COLOR_MAGENTA); |
||||
BSP_LCD_FillRect(400, 336, 400, 144); |
||||
|
||||
BSP_LCD_SetTextColor(LCD_COLOR_WHITE); |
||||
//BSP_LCD_DisplayStringAtLine(1, (uint8_t *)" LCD_DSI_VideoMode_DoubleBuffering");
|
||||
BSP_LCD_SetFont(&Font16); |
||||
//BSP_LCD_DisplayStringAtLine(4, (uint8_t *)"This example shows how to display images on LCD DSI using two buffers");
|
||||
//BSP_LCD_DisplayStringAtLine(5, (uint8_t *)"one for display and the other for draw ");
|
||||
|
||||
} |
||||
|
||||
/**
|
||||
* @brief Converts a line to an ARGB8888 pixel format. |
||||
* @param pSrc: Pointer to source buffer |
||||
* @param pDst: Output color |
||||
* @param xSize: Buffer width |
||||
* @param ColorMode: Input color mode |
||||
* @retval None |
||||
*/ |
||||
static void CopyBuffer(uint32_t *pSrc, uint32_t *pDst, uint16_t x, uint16_t y, uint16_t xsize, uint16_t ysize) |
||||
{ |
||||
|
||||
uint32_t destination = (uint32_t)pDst + (y * 800 + x) * 2; |
||||
uint32_t source = (uint32_t)pSrc; |
||||
|
||||
/*##-1- Configure the DMA2D Mode, Color Mode and output offset #############*/ |
||||
hdma2d_eval.Init.Mode = DMA2D_M2M; |
||||
hdma2d_eval.Init.ColorMode = DMA2D_OUTPUT_RGB565; |
||||
hdma2d_eval.Init.OutputOffset = 800 - xsize; |
||||
|
||||
/*##-2- DMA2D Callbacks Configuration ######################################*/ |
||||
hdma2d_eval.XferCpltCallback = NULL; |
||||
|
||||
/*##-3- Foreground Configuration ###########################################*/ |
||||
hdma2d_eval.LayerCfg[1].AlphaMode = DMA2D_NO_MODIF_ALPHA; |
||||
hdma2d_eval.LayerCfg[1].InputAlpha = 0xFF; |
||||
hdma2d_eval.LayerCfg[1].InputColorMode = DMA2D_INPUT_RGB565; |
||||
hdma2d_eval.LayerCfg[1].InputOffset = 0; |
||||
|
||||
hdma2d_eval.Instance = DMA2D; |
||||
|
||||
/* DMA2D Initialization */ |
||||
if(HAL_DMA2D_Init(&hdma2d_eval) == HAL_OK) |
||||
{ |
||||
if(HAL_DMA2D_ConfigLayer(&hdma2d_eval, 1) == HAL_OK) |
||||
{ |
||||
if (HAL_DMA2D_Start(&hdma2d_eval, source, destination, xsize, ysize) == HAL_OK) |
||||
{ |
||||
/* Polling For DMA transfer */ |
||||
HAL_DMA2D_PollForTransfer(&hdma2d_eval, 100); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief Converts a line to an ARGB8888 pixel format. |
||||
* @param pSrc: Pointer to source buffer |
||||
* @param pDst: Output color |
||||
* @param xSize: Buffer width |
||||
* @param ColorMode: Input color mode |
||||
* @retval None |
||||
*/ |
||||
static void CopyImage(uint32_t *pSrc, uint32_t *pDst, uint16_t x, uint16_t y, uint16_t xsize, uint16_t ysize) |
||||
{ |
||||
uint32_t destination = ((uint32_t)pDst) + (y * 800 + x) * 2; |
||||
uint32_t source = (uint32_t)pSrc; |
||||
|
||||
/*##-1- Configure the DMA2D Mode, Color Mode and output offset #############*/ |
||||
hdma2d_eval.Init.Mode = DMA2D_M2M_BLEND; |
||||
hdma2d_eval.Init.ColorMode = DMA2D_OUTPUT_RGB565; |
||||
hdma2d_eval.Init.OutputOffset = 800 - xsize; |
||||
|
||||
/*##-2- DMA2D Callbacks Configuration ######################################*/ |
||||
hdma2d_eval.XferCpltCallback = NULL; |
||||
|
||||
hdma2d_eval.LayerCfg[0].InputOffset = 800 - xsize; |
||||
hdma2d_eval.LayerCfg[0].InputColorMode = DMA2D_INPUT_RGB565; |
||||
hdma2d_eval.LayerCfg[0].AlphaMode = DMA2D_NO_MODIF_ALPHA; |
||||
hdma2d_eval.LayerCfg[0].InputAlpha = 0; |
||||
|
||||
/*##-3- Foreground Configuration ###########################################*/ |
||||
hdma2d_eval.LayerCfg[1].AlphaMode = DMA2D_NO_MODIF_ALPHA; |
||||
hdma2d_eval.LayerCfg[1].InputAlpha = 0xFF; |
||||
hdma2d_eval.LayerCfg[1].InputColorMode = DMA2D_INPUT_ARGB8888; |
||||
hdma2d_eval.LayerCfg[1].InputOffset = 0; |
||||
|
||||
hdma2d_eval.Instance = DMA2D; |
||||
|
||||
/* DMA2D Initialization */ |
||||
if(HAL_DMA2D_Init(&hdma2d_eval) == HAL_OK) |
||||
{ |
||||
if(HAL_DMA2D_ConfigLayer(&hdma2d_eval, 1) == HAL_OK && HAL_DMA2D_ConfigLayer(&hdma2d_eval, 0) == HAL_OK) |
||||
{ |
||||
if (HAL_DMA2D_BlendingStart(&hdma2d_eval, source, destination, destination, xsize, ysize) == HAL_OK) |
||||
{ |
||||
/* Polling For DMA transfer */ |
||||
HAL_DMA2D_PollForTransfer(&hdma2d_eval, 100); |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,149 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file quadspi.c |
||||
* @brief This file provides code for the configuration |
||||
* of the QUADSPI instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "quadspi.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
QSPI_HandleTypeDef hqspi; |
||||
|
||||
/* QUADSPI init function */ |
||||
void MX_QUADSPI_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN QUADSPI_Init 0 */ |
||||
|
||||
/* USER CODE END QUADSPI_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN QUADSPI_Init 1 */ |
||||
|
||||
/* USER CODE END QUADSPI_Init 1 */ |
||||
hqspi.Instance = QUADSPI; |
||||
hqspi.Init.ClockPrescaler = 1; |
||||
hqspi.Init.FifoThreshold = 4; |
||||
hqspi.Init.SampleShifting = QSPI_SAMPLE_SHIFTING_HALFCYCLE; |
||||
hqspi.Init.FlashSize = 24; |
||||
hqspi.Init.ChipSelectHighTime = QSPI_CS_HIGH_TIME_5_CYCLE; |
||||
hqspi.Init.ClockMode = QSPI_CLOCK_MODE_0; |
||||
hqspi.Init.FlashID = QSPI_FLASH_ID_1; |
||||
hqspi.Init.DualFlash = QSPI_DUALFLASH_DISABLE; |
||||
if (HAL_QSPI_Init(&hqspi) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN QUADSPI_Init 2 */ |
||||
|
||||
/* USER CODE END QUADSPI_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_QSPI_MspInit(QSPI_HandleTypeDef* qspiHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if(qspiHandle->Instance==QUADSPI) |
||||
{ |
||||
/* USER CODE BEGIN QUADSPI_MspInit 0 */ |
||||
|
||||
/* USER CODE END QUADSPI_MspInit 0 */ |
||||
/* QUADSPI clock enable */ |
||||
__HAL_RCC_QSPI_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOE_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOB_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOD_CLK_ENABLE(); |
||||
/**QUADSPI GPIO Configuration
|
||||
PE2 ------> QUADSPI_BK1_IO2 |
||||
PB6 ------> QUADSPI_BK1_NCS |
||||
PB2 ------> QUADSPI_CLK |
||||
PD12 ------> QUADSPI_BK1_IO1 |
||||
PD13 ------> QUADSPI_BK1_IO3 |
||||
PD11 ------> QUADSPI_BK1_IO0 |
||||
*/ |
||||
GPIO_InitStruct.Pin = QSPI_D2_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI; |
||||
HAL_GPIO_Init(QSPI_D2_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = QSPI_NCS_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF10_QUADSPI; |
||||
HAL_GPIO_Init(QSPI_NCS_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = GPIO_PIN_2; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI; |
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = QSPI_D1_Pin|QSPI_D3_Pin|QSPI_D0_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI; |
||||
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN QUADSPI_MspInit 1 */ |
||||
|
||||
/* USER CODE END QUADSPI_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_QSPI_MspDeInit(QSPI_HandleTypeDef* qspiHandle) |
||||
{ |
||||
|
||||
if(qspiHandle->Instance==QUADSPI) |
||||
{ |
||||
/* USER CODE BEGIN QUADSPI_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END QUADSPI_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_QSPI_CLK_DISABLE(); |
||||
|
||||
/**QUADSPI GPIO Configuration
|
||||
PE2 ------> QUADSPI_BK1_IO2 |
||||
PB6 ------> QUADSPI_BK1_NCS |
||||
PB2 ------> QUADSPI_CLK |
||||
PD12 ------> QUADSPI_BK1_IO1 |
||||
PD13 ------> QUADSPI_BK1_IO3 |
||||
PD11 ------> QUADSPI_BK1_IO0 |
||||
*/ |
||||
HAL_GPIO_DeInit(QSPI_D2_GPIO_Port, QSPI_D2_Pin); |
||||
|
||||
HAL_GPIO_DeInit(GPIOB, QSPI_NCS_Pin|GPIO_PIN_2); |
||||
|
||||
HAL_GPIO_DeInit(GPIOD, QSPI_D1_Pin|QSPI_D3_Pin|QSPI_D0_Pin); |
||||
|
||||
/* USER CODE BEGIN QUADSPI_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END QUADSPI_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,129 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file sdmmc.c |
||||
* @brief This file provides code for the configuration |
||||
* of the SDMMC instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "sdmmc.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
SD_HandleTypeDef hsd1; |
||||
|
||||
/* SDMMC1 init function */ |
||||
|
||||
void MX_SDMMC1_SD_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN SDMMC1_Init 0 */ |
||||
|
||||
/* USER CODE END SDMMC1_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN SDMMC1_Init 1 */ |
||||
|
||||
/* USER CODE END SDMMC1_Init 1 */ |
||||
hsd1.Instance = SDMMC1; |
||||
hsd1.Init.ClockEdge = SDMMC_CLOCK_EDGE_RISING; |
||||
hsd1.Init.ClockBypass = SDMMC_CLOCK_BYPASS_DISABLE; |
||||
hsd1.Init.ClockPowerSave = SDMMC_CLOCK_POWER_SAVE_DISABLE; |
||||
hsd1.Init.BusWide = SDMMC_BUS_WIDE_1B; |
||||
hsd1.Init.HardwareFlowControl = SDMMC_HARDWARE_FLOW_CONTROL_DISABLE; |
||||
hsd1.Init.ClockDiv = 0; |
||||
/* USER CODE BEGIN SDMMC1_Init 2 */ |
||||
|
||||
/* USER CODE END SDMMC1_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_SD_MspInit(SD_HandleTypeDef* sdHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if(sdHandle->Instance==SDMMC1) |
||||
{ |
||||
/* USER CODE BEGIN SDMMC1_MspInit 0 */ |
||||
|
||||
/* USER CODE END SDMMC1_MspInit 0 */ |
||||
/* SDMMC1 clock enable */ |
||||
__HAL_RCC_SDMMC1_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOC_CLK_ENABLE(); |
||||
__HAL_RCC_GPIOD_CLK_ENABLE(); |
||||
/**SDMMC1 GPIO Configuration
|
||||
PC12 ------> SDMMC1_CK |
||||
PC11 ------> SDMMC1_D3 |
||||
PC10 ------> SDMMC1_D2 |
||||
PD2 ------> SDMMC1_CMD |
||||
PC9 ------> SDMMC1_D1 |
||||
PC8 ------> SDMMC1_D0 |
||||
*/ |
||||
GPIO_InitStruct.Pin = SDMMC_CK_Pin|SDMMC_D3_Pin|SDMMC_D2_Pin|GPIO_PIN_9 |
||||
|GPIO_PIN_8; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_SDMMC1; |
||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); |
||||
|
||||
GPIO_InitStruct.Pin = SDMMC_CMD_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF12_SDMMC1; |
||||
HAL_GPIO_Init(SDMMC_CMD_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN SDMMC1_MspInit 1 */ |
||||
|
||||
/* USER CODE END SDMMC1_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_SD_MspDeInit(SD_HandleTypeDef* sdHandle) |
||||
{ |
||||
|
||||
if(sdHandle->Instance==SDMMC1) |
||||
{ |
||||
/* USER CODE BEGIN SDMMC1_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END SDMMC1_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_SDMMC1_CLK_DISABLE(); |
||||
|
||||
/**SDMMC1 GPIO Configuration
|
||||
PC12 ------> SDMMC1_CK |
||||
PC11 ------> SDMMC1_D3 |
||||
PC10 ------> SDMMC1_D2 |
||||
PD2 ------> SDMMC1_CMD |
||||
PC9 ------> SDMMC1_D1 |
||||
PC8 ------> SDMMC1_D0 |
||||
*/ |
||||
HAL_GPIO_DeInit(GPIOC, SDMMC_CK_Pin|SDMMC_D3_Pin|SDMMC_D2_Pin|GPIO_PIN_9 |
||||
|GPIO_PIN_8); |
||||
|
||||
HAL_GPIO_DeInit(SDMMC_CMD_GPIO_Port, SDMMC_CMD_Pin); |
||||
|
||||
/* USER CODE BEGIN SDMMC1_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END SDMMC1_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,83 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file stm32f7xx_hal_msp.c |
||||
* @brief This file provides code for the MSP Initialization |
||||
* and de-Initialization codes. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
/* USER CODE BEGIN Includes */ |
||||
|
||||
/* USER CODE END Includes */ |
||||
|
||||
/* Private typedef -----------------------------------------------------------*/ |
||||
/* USER CODE BEGIN TD */ |
||||
|
||||
/* USER CODE END TD */ |
||||
|
||||
/* Private define ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN Define */ |
||||
|
||||
/* USER CODE END Define */ |
||||
|
||||
/* Private macro -------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN Macro */ |
||||
|
||||
/* USER CODE END Macro */ |
||||
|
||||
/* Private variables ---------------------------------------------------------*/ |
||||
/* USER CODE BEGIN PV */ |
||||
|
||||
/* USER CODE END PV */ |
||||
|
||||
/* Private function prototypes -----------------------------------------------*/ |
||||
/* USER CODE BEGIN PFP */ |
||||
|
||||
/* USER CODE END PFP */ |
||||
|
||||
/* External functions --------------------------------------------------------*/ |
||||
/* USER CODE BEGIN ExternalFunctions */ |
||||
|
||||
/* USER CODE END ExternalFunctions */ |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
/**
|
||||
* Initializes the Global MSP. |
||||
*/ |
||||
void HAL_MspInit(void) |
||||
{ |
||||
/* USER CODE BEGIN MspInit 0 */ |
||||
|
||||
/* USER CODE END MspInit 0 */ |
||||
|
||||
__HAL_RCC_PWR_CLK_ENABLE(); |
||||
__HAL_RCC_SYSCFG_CLK_ENABLE(); |
||||
|
||||
/* System interrupt init*/ |
||||
/* PendSV_IRQn interrupt configuration */ |
||||
HAL_NVIC_SetPriority(PendSV_IRQn, 15, 0); |
||||
|
||||
/* USER CODE BEGIN MspInit 1 */ |
||||
|
||||
/* USER CODE END MspInit 1 */ |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,136 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file stm32f7xx_hal_timebase_TIM.c |
||||
* @brief HAL time base based on the hardware TIM. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "stm32f7xx_hal.h" |
||||
#include "stm32f7xx_hal_tim.h" |
||||
|
||||
/* Private typedef -----------------------------------------------------------*/ |
||||
/* Private define ------------------------------------------------------------*/ |
||||
/* Private macro -------------------------------------------------------------*/ |
||||
/* Private variables ---------------------------------------------------------*/ |
||||
TIM_HandleTypeDef htim6; |
||||
/* Private function prototypes -----------------------------------------------*/ |
||||
/* Private functions ---------------------------------------------------------*/ |
||||
|
||||
/**
|
||||
* @brief This function configures the TIM6 as a time base source. |
||||
* The time source is configured to have 1ms time base with a dedicated |
||||
* Tick interrupt priority. |
||||
* @note This function is called automatically at the beginning of program after |
||||
* reset by HAL_Init() or at any time when clock is configured, by HAL_RCC_ClockConfig(). |
||||
* @param TickPriority: Tick interrupt priority. |
||||
* @retval HAL status |
||||
*/ |
||||
HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority) |
||||
{ |
||||
RCC_ClkInitTypeDef clkconfig; |
||||
uint32_t uwTimclock, uwAPB1Prescaler = 0U; |
||||
|
||||
uint32_t uwPrescalerValue = 0U; |
||||
uint32_t pFLatency; |
||||
HAL_StatusTypeDef status; |
||||
|
||||
/* Enable TIM6 clock */ |
||||
__HAL_RCC_TIM6_CLK_ENABLE(); |
||||
|
||||
/* Get clock configuration */ |
||||
HAL_RCC_GetClockConfig(&clkconfig, &pFLatency); |
||||
|
||||
/* Get APB1 prescaler */ |
||||
uwAPB1Prescaler = clkconfig.APB1CLKDivider; |
||||
/* Compute TIM6 clock */ |
||||
if (uwAPB1Prescaler == RCC_HCLK_DIV1) |
||||
{ |
||||
uwTimclock = HAL_RCC_GetPCLK1Freq(); |
||||
} |
||||
else |
||||
{ |
||||
uwTimclock = 2UL * HAL_RCC_GetPCLK1Freq(); |
||||
} |
||||
|
||||
/* Compute the prescaler value to have TIM6 counter clock equal to 1MHz */ |
||||
uwPrescalerValue = (uint32_t) ((uwTimclock / 1000000U) - 1U); |
||||
|
||||
/* Initialize TIM6 */ |
||||
htim6.Instance = TIM6; |
||||
|
||||
/* Initialize TIMx peripheral as follow:
|
||||
+ Period = [(TIM6CLK/1000) - 1]. to have a (1/1000) s time base. |
||||
+ Prescaler = (uwTimclock/1000000 - 1) to have a 1MHz counter clock. |
||||
+ ClockDivision = 0 |
||||
+ Counter direction = Up |
||||
*/ |
||||
htim6.Init.Period = (1000000U / 1000U) - 1U; |
||||
htim6.Init.Prescaler = uwPrescalerValue; |
||||
htim6.Init.ClockDivision = 0; |
||||
htim6.Init.CounterMode = TIM_COUNTERMODE_UP; |
||||
htim6.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; |
||||
|
||||
status = HAL_TIM_Base_Init(&htim6); |
||||
if (status == HAL_OK) |
||||
{ |
||||
/* Start the TIM time Base generation in interrupt mode */ |
||||
status = HAL_TIM_Base_Start_IT(&htim6); |
||||
if (status == HAL_OK) |
||||
{ |
||||
/* Enable the TIM6 global Interrupt */ |
||||
HAL_NVIC_EnableIRQ(TIM6_DAC_IRQn); |
||||
/* Configure the SysTick IRQ priority */ |
||||
if (TickPriority < (1UL << __NVIC_PRIO_BITS)) |
||||
{ |
||||
/* Configure the TIM IRQ priority */ |
||||
HAL_NVIC_SetPriority(TIM6_DAC_IRQn, TickPriority, 0U); |
||||
uwTickPrio = TickPriority; |
||||
} |
||||
else |
||||
{ |
||||
status = HAL_ERROR; |
||||
} |
||||
} |
||||
} |
||||
|
||||
/* Return function status */ |
||||
return status; |
||||
} |
||||
|
||||
/**
|
||||
* @brief Suspend Tick increment. |
||||
* @note Disable the tick increment by disabling TIM6 update interrupt. |
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
void HAL_SuspendTick(void) |
||||
{ |
||||
/* Disable TIM6 update Interrupt */ |
||||
__HAL_TIM_DISABLE_IT(&htim6, TIM_IT_UPDATE); |
||||
} |
||||
|
||||
/**
|
||||
* @brief Resume Tick increment. |
||||
* @note Enable the tick increment by Enabling TIM6 update interrupt. |
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
void HAL_ResumeTick(void) |
||||
{ |
||||
/* Enable TIM6 Update interrupt */ |
||||
__HAL_TIM_ENABLE_IT(&htim6, TIM_IT_UPDATE); |
||||
} |
||||
|
@ -0,0 +1,223 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file stm32f7xx_it.c |
||||
* @brief Interrupt Service Routines. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
/* USER CODE END Header */ |
||||
|
||||
/* Includes ------------------------------------------------------------------*/ |
||||
#include "main.h" |
||||
#include "stm32f7xx_it.h" |
||||
/* Private includes ----------------------------------------------------------*/ |
||||
/* USER CODE BEGIN Includes */ |
||||
/* USER CODE END Includes */ |
||||
|
||||
/* Private typedef -----------------------------------------------------------*/ |
||||
/* USER CODE BEGIN TD */ |
||||
|
||||
/* USER CODE END TD */ |
||||
|
||||
/* Private define ------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN PD */ |
||||
|
||||
/* USER CODE END PD */ |
||||
|
||||
/* Private macro -------------------------------------------------------------*/ |
||||
/* USER CODE BEGIN PM */ |
||||
|
||||
/* USER CODE END PM */ |
||||
|
||||
/* Private variables ---------------------------------------------------------*/ |
||||
/* USER CODE BEGIN PV */ |
||||
|
||||
/* USER CODE END PV */ |
||||
|
||||
/* Private function prototypes -----------------------------------------------*/ |
||||
/* USER CODE BEGIN PFP */ |
||||
|
||||
/* USER CODE END PFP */ |
||||
|
||||
/* Private user code ---------------------------------------------------------*/ |
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
/* External variables --------------------------------------------------------*/ |
||||
extern PCD_HandleTypeDef hpcd_USB_OTG_FS; |
||||
extern DMA2D_HandleTypeDef hdma2d_eval; |
||||
extern LTDC_HandleTypeDef hltdc; |
||||
extern TIM_HandleTypeDef htim6; |
||||
|
||||
/* USER CODE BEGIN EV */ |
||||
|
||||
/* USER CODE END EV */ |
||||
|
||||
/******************************************************************************/ |
||||
/* Cortex-M7 Processor Interruption and Exception Handlers */ |
||||
/******************************************************************************/ |
||||
/**
|
||||
* @brief This function handles Non maskable interrupt. |
||||
*/ |
||||
void NMI_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN NonMaskableInt_IRQn 0 */ |
||||
|
||||
/* USER CODE END NonMaskableInt_IRQn 0 */ |
||||
/* USER CODE BEGIN NonMaskableInt_IRQn 1 */ |
||||
while (1) |
||||
{ |
||||
} |
||||
/* USER CODE END NonMaskableInt_IRQn 1 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles Hard fault interrupt. |
||||
*/ |
||||
void HardFault_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN HardFault_IRQn 0 */ |
||||
|
||||
/* USER CODE END HardFault_IRQn 0 */ |
||||
while (1) |
||||
{ |
||||
/* USER CODE BEGIN W1_HardFault_IRQn 0 */ |
||||
/* USER CODE END W1_HardFault_IRQn 0 */ |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles Memory management fault. |
||||
*/ |
||||
void MemManage_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN MemoryManagement_IRQn 0 */ |
||||
|
||||
/* USER CODE END MemoryManagement_IRQn 0 */ |
||||
while (1) |
||||
{ |
||||
/* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ |
||||
/* USER CODE END W1_MemoryManagement_IRQn 0 */ |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles Pre-fetch fault, memory access fault. |
||||
*/ |
||||
void BusFault_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN BusFault_IRQn 0 */ |
||||
|
||||
/* USER CODE END BusFault_IRQn 0 */ |
||||
while (1) |
||||
{ |
||||
/* USER CODE BEGIN W1_BusFault_IRQn 0 */ |
||||
/* USER CODE END W1_BusFault_IRQn 0 */ |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles Undefined instruction or illegal state. |
||||
*/ |
||||
void UsageFault_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN UsageFault_IRQn 0 */ |
||||
|
||||
/* USER CODE END UsageFault_IRQn 0 */ |
||||
while (1) |
||||
{ |
||||
/* USER CODE BEGIN W1_UsageFault_IRQn 0 */ |
||||
/* USER CODE END W1_UsageFault_IRQn 0 */ |
||||
} |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles Debug monitor. |
||||
*/ |
||||
void DebugMon_Handler(void) |
||||
{ |
||||
/* USER CODE BEGIN DebugMonitor_IRQn 0 */ |
||||
|
||||
/* USER CODE END DebugMonitor_IRQn 0 */ |
||||
/* USER CODE BEGIN DebugMonitor_IRQn 1 */ |
||||
|
||||
/* USER CODE END DebugMonitor_IRQn 1 */ |
||||
} |
||||
|
||||
/******************************************************************************/ |
||||
/* STM32F7xx Peripheral Interrupt Handlers */ |
||||
/* Add here the Interrupt Handlers for the used peripherals. */ |
||||
/* For the available peripheral interrupt handler names, */ |
||||
/* please refer to the startup file (startup_stm32f7xx.s). */ |
||||
/******************************************************************************/ |
||||
|
||||
/**
|
||||
* @brief This function handles TIM6 global interrupt, DAC1 and DAC2 underrun error interrupts. |
||||
*/ |
||||
void TIM6_DAC_IRQHandler(void) |
||||
{ |
||||
/* USER CODE BEGIN TIM6_DAC_IRQn 0 */ |
||||
|
||||
/* USER CODE END TIM6_DAC_IRQn 0 */ |
||||
HAL_TIM_IRQHandler(&htim6); |
||||
/* USER CODE BEGIN TIM6_DAC_IRQn 1 */ |
||||
|
||||
/* USER CODE END TIM6_DAC_IRQn 1 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles USB On The Go FS global interrupt. |
||||
*/ |
||||
void OTG_FS_IRQHandler(void) |
||||
{ |
||||
/* USER CODE BEGIN OTG_FS_IRQn 0 */ |
||||
|
||||
/* USER CODE END OTG_FS_IRQn 0 */ |
||||
HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); |
||||
/* USER CODE BEGIN OTG_FS_IRQn 1 */ |
||||
|
||||
/* USER CODE END OTG_FS_IRQn 1 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles LTDC global interrupt. |
||||
*/ |
||||
void LTDC_IRQHandler(void) |
||||
{ |
||||
/* USER CODE BEGIN LTDC_IRQn 0 */ |
||||
|
||||
/* USER CODE END LTDC_IRQn 0 */ |
||||
HAL_LTDC_IRQHandler(&hltdc); |
||||
/* USER CODE BEGIN LTDC_IRQn 1 */ |
||||
|
||||
/* USER CODE END LTDC_IRQn 1 */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief This function handles DMA2D global interrupt. |
||||
*/ |
||||
void DMA2D_IRQHandler(void) |
||||
{ |
||||
/* USER CODE BEGIN DMA2D_IRQn 0 */ |
||||
|
||||
/* USER CODE END DMA2D_IRQn 0 */ |
||||
HAL_DMA2D_IRQHandler(&hdma2d_eval); |
||||
/* USER CODE BEGIN DMA2D_IRQn 1 */ |
||||
|
||||
/* USER CODE END DMA2D_IRQn 1 */ |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,155 @@
|
||||
/**
|
||||
****************************************************************************** |
||||
* @file syscalls.c |
||||
* @author Auto-generated by STM32CubeIDE |
||||
* @brief STM32CubeIDE Minimal System calls file |
||||
* |
||||
* For more information about which c-functions |
||||
* need which of these lowlevel functions |
||||
* please consult the Newlib libc-manual |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
|
||||
/* Includes */ |
||||
#include <sys/stat.h> |
||||
#include <stdlib.h> |
||||
#include <errno.h> |
||||
#include <stdio.h> |
||||
#include <signal.h> |
||||
#include <time.h> |
||||
#include <sys/time.h> |
||||
#include <sys/times.h> |
||||
|
||||
|
||||
/* Variables */ |
||||
extern int __io_putchar(int ch) __attribute__((weak)); |
||||
extern int __io_getchar(void) __attribute__((weak)); |
||||
|
||||
|
||||
char *__env[1] = { 0 }; |
||||
char **environ = __env; |
||||
|
||||
|
||||
/* Functions */ |
||||
void initialise_monitor_handles() |
||||
{ |
||||
} |
||||
|
||||
int _getpid(void) |
||||
{ |
||||
return 1; |
||||
} |
||||
|
||||
int _kill(int pid, int sig) |
||||
{ |
||||
errno = EINVAL; |
||||
return -1; |
||||
} |
||||
|
||||
void _exit (int status) |
||||
{ |
||||
_kill(status, -1); |
||||
while (1) {} /* Make sure we hang here */ |
||||
} |
||||
|
||||
__attribute__((weak)) int _read(int file, char *ptr, int len) |
||||
{ |
||||
int DataIdx; |
||||
|
||||
for (DataIdx = 0; DataIdx < len; DataIdx++) |
||||
{ |
||||
*ptr++ = __io_getchar(); |
||||
} |
||||
|
||||
return len; |
||||
} |
||||
|
||||
__attribute__((weak)) int _write(int file, char *ptr, int len) |
||||
{ |
||||
int DataIdx; |
||||
|
||||
for (DataIdx = 0; DataIdx < len; DataIdx++) |
||||
{ |
||||
__io_putchar(*ptr++); |
||||
} |
||||
return len; |
||||
} |
||||
|
||||
int _close(int file) |
||||
{ |
||||
return -1; |
||||
} |
||||
|
||||
|
||||
int _fstat(int file, struct stat *st) |
||||
{ |
||||
st->st_mode = S_IFCHR; |
||||
return 0; |
||||
} |
||||
|
||||
int _isatty(int file) |
||||
{ |
||||
return 1; |
||||
} |
||||
|
||||
int _lseek(int file, int ptr, int dir) |
||||
{ |
||||
return 0; |
||||
} |
||||
|
||||
int _open(char *path, int flags, ...) |
||||
{ |
||||
/* Pretend like we always fail */ |
||||
return -1; |
||||
} |
||||
|
||||
int _wait(int *status) |
||||
{ |
||||
errno = ECHILD; |
||||
return -1; |
||||
} |
||||
|
||||
int _unlink(char *name) |
||||
{ |
||||
errno = ENOENT; |
||||
return -1; |
||||
} |
||||
|
||||
int _times(struct tms *buf) |
||||
{ |
||||
return -1; |
||||
} |
||||
|
||||
int _stat(char *file, struct stat *st) |
||||
{ |
||||
st->st_mode = S_IFCHR; |
||||
return 0; |
||||
} |
||||
|
||||
int _link(char *old, char *new) |
||||
{ |
||||
errno = EMLINK; |
||||
return -1; |
||||
} |
||||
|
||||
int _fork(void) |
||||
{ |
||||
errno = EAGAIN; |
||||
return -1; |
||||
} |
||||
|
||||
int _execve(char *name, char **argv, char **env) |
||||
{ |
||||
errno = ENOMEM; |
||||
return -1; |
||||
} |
@ -0,0 +1,79 @@
|
||||
/**
|
||||
****************************************************************************** |
||||
* @file sysmem.c |
||||
* @author Generated by STM32CubeIDE |
||||
* @brief STM32CubeIDE System Memory calls file |
||||
* |
||||
* For more information about which C functions |
||||
* need which of these lowlevel functions |
||||
* please consult the newlib libc manual |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
|
||||
/* Includes */ |
||||
#include <errno.h> |
||||
#include <stdint.h> |
||||
|
||||
/**
|
||||
* Pointer to the current high watermark of the heap usage |
||||
*/ |
||||
static uint8_t *__sbrk_heap_end = NULL; |
||||
|
||||
/**
|
||||
* @brief _sbrk() allocates memory to the newlib heap and is used by malloc |
||||
* and others from the C library |
||||
* |
||||
* @verbatim |
||||
* ############################################################################ |
||||
* # .data # .bss # newlib heap # MSP stack # |
||||
* # # # # Reserved by _Min_Stack_Size # |
||||
* ############################################################################ |
||||
* ^-- RAM start ^-- _end _estack, RAM end --^ |
||||
* @endverbatim |
||||
* |
||||
* This implementation starts allocating at the '_end' linker symbol |
||||
* The '_Min_Stack_Size' linker symbol reserves a memory for the MSP stack |
||||
* The implementation considers '_estack' linker symbol to be RAM end |
||||
* NOTE: If the MSP stack, at any point during execution, grows larger than the |
||||
* reserved size, please increase the '_Min_Stack_Size'. |
||||
* |
||||
* @param incr Memory size |
||||
* @return Pointer to allocated memory |
||||
*/ |
||||
void *_sbrk(ptrdiff_t incr) |
||||
{ |
||||
extern uint8_t _end; /* Symbol defined in the linker script */ |
||||
extern uint8_t _estack; /* Symbol defined in the linker script */ |
||||
extern uint32_t _Min_Stack_Size; /* Symbol defined in the linker script */ |
||||
const uint32_t stack_limit = (uint32_t)&_estack - (uint32_t)&_Min_Stack_Size; |
||||
const uint8_t *max_heap = (uint8_t *)stack_limit; |
||||
uint8_t *prev_heap_end; |
||||
|
||||
/* Initialize heap end at first call */ |
||||
if (NULL == __sbrk_heap_end) |
||||
{ |
||||
__sbrk_heap_end = &_end; |
||||
} |
||||
|
||||
/* Protect heap from growing into the reserved MSP stack */ |
||||
if (__sbrk_heap_end + incr > max_heap) |
||||
{ |
||||
errno = ENOMEM; |
||||
return (void *)-1; |
||||
} |
||||
|
||||
prev_heap_end = __sbrk_heap_end; |
||||
__sbrk_heap_end += incr; |
||||
|
||||
return (void *)prev_heap_end; |
||||
} |
@ -0,0 +1,259 @@
|
||||
/**
|
||||
****************************************************************************** |
||||
* @file system_stm32f7xx.c |
||||
* @author MCD Application Team |
||||
* @brief CMSIS Cortex-M7 Device Peripheral Access Layer System Source File. |
||||
* |
||||
* This file provides two functions and one global variable to be called from
|
||||
* user application: |
||||
* - SystemInit(): This function is called at startup just after reset and
|
||||
* before branch to main program. This call is made inside |
||||
* the "startup_stm32f7xx.s" file. |
||||
* |
||||
* - SystemCoreClock variable: Contains the core clock (HCLK), it can be used |
||||
* by the user application to setup the SysTick
|
||||
* timer or configure other parameters. |
||||
*
|
||||
* - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must |
||||
* be called whenever the core clock is changed |
||||
* during program execution. |
||||
* |
||||
* |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2016 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
|
||||
/** @addtogroup CMSIS
|
||||
* @{ |
||||
*/ |
||||
|
||||
/** @addtogroup stm32f7xx_system
|
||||
* @{ |
||||
*/
|
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_Includes
|
||||
* @{ |
||||
*/ |
||||
|
||||
#include "stm32f7xx.h" |
||||
|
||||
#if !defined (HSE_VALUE) |
||||
#define HSE_VALUE ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */ |
||||
#endif /* HSE_VALUE */ |
||||
|
||||
#if !defined (HSI_VALUE) |
||||
#define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/ |
||||
#endif /* HSI_VALUE */ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_TypesDefinitions
|
||||
* @{ |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_Defines
|
||||
* @{ |
||||
*/ |
||||
|
||||
/************************* Miscellaneous Configuration ************************/ |
||||
|
||||
/* Note: Following vector table addresses must be defined in line with linker
|
||||
configuration. */ |
||||
/*!< Uncomment the following line if you need to relocate the vector table
|
||||
anywhere in Flash or Sram, else the vector table is kept at the automatic |
||||
remap of boot address selected */ |
||||
/* #define USER_VECT_TAB_ADDRESS */ |
||||
|
||||
#if defined(USER_VECT_TAB_ADDRESS) |
||||
/*!< Uncomment the following line if you need to relocate your vector Table
|
||||
in Sram else user remap will be done in Flash. */ |
||||
/* #define VECT_TAB_SRAM */ |
||||
#if defined(VECT_TAB_SRAM) |
||||
#define VECT_TAB_BASE_ADDRESS RAMDTCM_BASE /*!< Vector Table base address field. |
||||
This value must be a multiple of 0x200. */ |
||||
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. |
||||
This value must be a multiple of 0x200. */ |
||||
#else |
||||
#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field. |
||||
This value must be a multiple of 0x200. */ |
||||
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. |
||||
This value must be a multiple of 0x200. */ |
||||
#endif /* VECT_TAB_SRAM */ |
||||
#endif /* USER_VECT_TAB_ADDRESS */ |
||||
/******************************************************************************/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_Macros
|
||||
* @{ |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_Variables
|
||||
* @{ |
||||
*/ |
||||
|
||||
/* This variable is updated in three ways:
|
||||
1) by calling CMSIS function SystemCoreClockUpdate() |
||||
2) by calling HAL API function HAL_RCC_GetHCLKFreq() |
||||
3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
|
||||
Note: If you use this function to configure the system clock; then there |
||||
is no need to call the 2 first functions listed above, since SystemCoreClock |
||||
variable is updated automatically. |
||||
*/ |
||||
uint32_t SystemCoreClock = 16000000; |
||||
const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; |
||||
const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_FunctionPrototypes
|
||||
* @{ |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/** @addtogroup STM32F7xx_System_Private_Functions
|
||||
* @{ |
||||
*/ |
||||
|
||||
/**
|
||||
* @brief Setup the microcontroller system |
||||
* Initialize the Embedded Flash Interface, the PLL and update the
|
||||
* SystemFrequency variable. |
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
void SystemInit(void) |
||||
{ |
||||
/* FPU settings ------------------------------------------------------------*/ |
||||
#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) |
||||
SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ |
||||
#endif |
||||
|
||||
/* Configure the Vector Table location -------------------------------------*/ |
||||
#if defined(USER_VECT_TAB_ADDRESS) |
||||
SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ |
||||
#endif /* USER_VECT_TAB_ADDRESS */ |
||||
} |
||||
|
||||
/**
|
||||
* @brief Update SystemCoreClock variable according to Clock Register Values. |
||||
* The SystemCoreClock variable contains the core clock (HCLK), it can |
||||
* be used by the user application to setup the SysTick timer or configure |
||||
* other parameters. |
||||
*
|
||||
* @note Each time the core clock (HCLK) changes, this function must be called |
||||
* to update SystemCoreClock variable value. Otherwise, any configuration |
||||
* based on this variable will be incorrect.
|
||||
*
|
||||
* @note - The system frequency computed by this function is not the real
|
||||
* frequency in the chip. It is calculated based on the predefined
|
||||
* constant and the selected clock source: |
||||
*
|
||||
* - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) |
||||
*
|
||||
* - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) |
||||
*
|
||||
* - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**)
|
||||
* or HSI_VALUE(*) multiplied/divided by the PLL factors. |
||||
*
|
||||
* (*) HSI_VALUE is a constant defined in stm32f7xx_hal_conf.h file (default value |
||||
* 16 MHz) but the real value may vary depending on the variations |
||||
* in voltage and temperature.
|
||||
*
|
||||
* (**) HSE_VALUE is a constant defined in stm32f7xx_hal_conf.h file (default value |
||||
* 25 MHz), user has to ensure that HSE_VALUE is same as the real |
||||
* frequency of the crystal used. Otherwise, this function may |
||||
* have wrong result. |
||||
*
|
||||
* - The result of this function could be not correct when using fractional |
||||
* value for HSE crystal. |
||||
*
|
||||
* @param None |
||||
* @retval None |
||||
*/ |
||||
void SystemCoreClockUpdate(void) |
||||
{ |
||||
uint32_t tmp = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2; |
||||
|
||||
/* Get SYSCLK source -------------------------------------------------------*/ |
||||
tmp = RCC->CFGR & RCC_CFGR_SWS; |
||||
|
||||
switch (tmp) |
||||
{ |
||||
case 0x00: /* HSI used as system clock source */ |
||||
SystemCoreClock = HSI_VALUE; |
||||
break; |
||||
case 0x04: /* HSE used as system clock source */ |
||||
SystemCoreClock = HSE_VALUE; |
||||
break; |
||||
case 0x08: /* PLL used as system clock source */ |
||||
|
||||
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N
|
||||
SYSCLK = PLL_VCO / PLL_P |
||||
*/
|
||||
pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22; |
||||
pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM; |
||||
|
||||
if (pllsource != 0) |
||||
{ |
||||
/* HSE used as PLL clock source */ |
||||
pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6); |
||||
} |
||||
else |
||||
{ |
||||
/* HSI used as PLL clock source */ |
||||
pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
|
||||
} |
||||
|
||||
pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2; |
||||
SystemCoreClock = pllvco/pllp; |
||||
break; |
||||
default: |
||||
SystemCoreClock = HSI_VALUE; |
||||
break; |
||||
} |
||||
/* Compute HCLK frequency --------------------------------------------------*/ |
||||
/* Get HCLK prescaler */ |
||||
tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)]; |
||||
/* HCLK frequency */ |
||||
SystemCoreClock >>= tmp; |
||||
} |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/ |
||||
|
||||
/**
|
||||
* @} |
||||
*/
|
||||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
@ -0,0 +1,125 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file tim.c |
||||
* @brief This file provides code for the configuration |
||||
* of the TIM instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "tim.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
TIM_HandleTypeDef htim1; |
||||
|
||||
/* TIM1 init function */ |
||||
void MX_TIM1_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN TIM1_Init 0 */ |
||||
|
||||
/* USER CODE END TIM1_Init 0 */ |
||||
|
||||
TIM_ClockConfigTypeDef sClockSourceConfig = {0}; |
||||
TIM_MasterConfigTypeDef sMasterConfig = {0}; |
||||
|
||||
/* USER CODE BEGIN TIM1_Init 1 */ |
||||
|
||||
/* USER CODE END TIM1_Init 1 */ |
||||
htim1.Instance = TIM1; |
||||
htim1.Init.Prescaler = 0; |
||||
htim1.Init.CounterMode = TIM_COUNTERMODE_UP; |
||||
htim1.Init.Period = 65535; |
||||
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; |
||||
htim1.Init.RepetitionCounter = 0; |
||||
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; |
||||
if (HAL_TIM_Base_Init(&htim1) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; |
||||
if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; |
||||
sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; |
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; |
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim1, &sMasterConfig) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN TIM1_Init 2 */ |
||||
|
||||
/* USER CODE END TIM1_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if(tim_baseHandle->Instance==TIM1) |
||||
{ |
||||
/* USER CODE BEGIN TIM1_MspInit 0 */ |
||||
|
||||
/* USER CODE END TIM1_MspInit 0 */ |
||||
/* TIM1 clock enable */ |
||||
__HAL_RCC_TIM1_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOA_CLK_ENABLE(); |
||||
/**TIM1 GPIO Configuration
|
||||
PA8 ------> TIM1_CH1 |
||||
*/ |
||||
GPIO_InitStruct.Pin = ARDUINO_PWM_D10_Pin; |
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
||||
GPIO_InitStruct.Alternate = GPIO_AF1_TIM1; |
||||
HAL_GPIO_Init(ARDUINO_PWM_D10_GPIO_Port, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN TIM1_MspInit 1 */ |
||||
|
||||
/* USER CODE END TIM1_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) |
||||
{ |
||||
|
||||
if(tim_baseHandle->Instance==TIM1) |
||||
{ |
||||
/* USER CODE BEGIN TIM1_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END TIM1_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_TIM1_CLK_DISABLE(); |
||||
|
||||
/**TIM1 GPIO Configuration
|
||||
PA8 ------> TIM1_CH1 |
||||
*/ |
||||
HAL_GPIO_DeInit(ARDUINO_PWM_D10_GPIO_Port, ARDUINO_PWM_D10_Pin); |
||||
|
||||
/* USER CODE BEGIN TIM1_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END TIM1_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,186 @@
|
||||
/* USER CODE BEGIN Header */ |
||||
/**
|
||||
****************************************************************************** |
||||
* @file usart.c |
||||
* @brief This file provides code for the configuration |
||||
* of the USART instances. |
||||
****************************************************************************** |
||||
* @attention |
||||
* |
||||
* Copyright (c) 2022 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 "usart.h" |
||||
|
||||
/* USER CODE BEGIN 0 */ |
||||
|
||||
/* USER CODE END 0 */ |
||||
|
||||
UART_HandleTypeDef huart3; |
||||
UART_HandleTypeDef huart6; |
||||
|
||||
/* USART3 init function */ |
||||
|
||||
void MX_USART3_UART_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN USART3_Init 0 */ |
||||
|
||||
/* USER CODE END USART3_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN USART3_Init 1 */ |
||||
|
||||
/* USER CODE END USART3_Init 1 */ |
||||
huart3.Instance = USART3; |
||||
huart3.Init.BaudRate = 115200; |
||||
huart3.Init.WordLength = UART_WORDLENGTH_8B; |
||||
huart3.Init.StopBits = UART_STOPBITS_1; |
||||
huart3.Init.Parity = UART_PARITY_NONE; |
||||
huart3.Init.Mode = UART_MODE_TX_RX; |
||||
huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE; |
||||
huart3.Init.OverSampling = UART_OVERSAMPLING_16; |
||||
if (HAL_UART_Init(&huart3) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN USART3_Init 2 */ |
||||
|
||||
/* USER CODE END USART3_Init 2 */ |
||||
|
||||
} |
||||
/* USART6 init function */ |
||||
|
||||
void MX_USART6_UART_Init(void) |
||||
{ |
||||
|
||||
/* USER CODE BEGIN USART6_Init 0 */ |
||||
|
||||
/* USER CODE END USART6_Init 0 */ |
||||
|
||||
/* USER CODE BEGIN USART6_Init 1 */ |
||||
|
||||
/* USER CODE END USART6_Init 1 */ |
||||
huart6.Instance = USART6; |
||||
huart6.Init.BaudRate = 115200; |
||||
huart6.Init.WordLength = UART_WORDLENGTH_8B; |
||||
huart6.Init.StopBits = UART_STOPBITS_1; |
||||
huart6.Init.Parity = UART_PARITY_NONE; |
||||
huart6.Init.Mode = UART_MODE_TX_RX; |
||||
huart6.Init.HwFlowCtl = UART_HWCONTROL_NONE; |
||||
huart6.Init.OverSampling = UART_OVERSAMPLING_16; |
||||
if (HAL_UART_Init(&huart6) != HAL_OK) |
||||
{ |
||||
Error_Handler(); |
||||
} |
||||
/* USER CODE BEGIN USART6_Init 2 */ |
||||
|
||||
/* USER CODE END USART6_Init 2 */ |
||||
|
||||
} |
||||
|
||||
void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) |
||||
{ |
||||
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0}; |
||||
if(uartHandle->Instance==USART3) |
||||
{ |
||||
/* USER CODE BEGIN USART3_MspInit 0 */ |
||||
|
||||
/* USER CODE END USART3_MspInit 0 */ |
||||
/* USART3 clock enable */ |
||||
__HAL_RCC_USART3_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE(); |
||||
/**USART3 GPIO Configuration
|
||||
PB10 ------> USART3_TX |
||||
PB11 ------> USART3_RX |
||||
*/ |
||||
//G GPIO_InitStruct.Pin = STLK_RX_Pin|STLK_TX_Pin;
|
||||
//G GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF7_USART3; |
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN USART3_MspInit 1 */ |
||||
|
||||
/* USER CODE END USART3_MspInit 1 */ |
||||
} |
||||
else if(uartHandle->Instance==USART6) |
||||
{ |
||||
/* USER CODE BEGIN USART6_MspInit 0 */ |
||||
|
||||
/* USER CODE END USART6_MspInit 0 */ |
||||
/* USART6 clock enable */ |
||||
__HAL_RCC_USART6_CLK_ENABLE(); |
||||
|
||||
__HAL_RCC_GPIOG_CLK_ENABLE(); |
||||
/**USART6 GPIO Configuration
|
||||
PG14 ------> USART6_TX |
||||
PG9 ------> USART6_RX |
||||
*/ |
||||
//G GPIO_InitStruct.Pin = ARDUINO_USART6_TX_Pin|USART6_RX_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
||||
GPIO_InitStruct.Pull = GPIO_NOPULL; |
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
||||
GPIO_InitStruct.Alternate = GPIO_AF8_USART6; |
||||
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); |
||||
|
||||
/* USER CODE BEGIN USART6_MspInit 1 */ |
||||
|
||||
/* USER CODE END USART6_MspInit 1 */ |
||||
} |
||||
} |
||||
|
||||
void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) |
||||
{ |
||||
|
||||
if(uartHandle->Instance==USART3) |
||||
{ |
||||
/* USER CODE BEGIN USART3_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END USART3_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_USART3_CLK_DISABLE(); |
||||
|
||||
/**USART3 GPIO Configuration
|
||||
PB10 ------> USART3_TX |
||||
PB11 ------> USART3_RX |
||||
*/ |
||||
//G HAL_GPIO_DeInit(GPIOB, STLK_RX_Pin|STLK_TX_Pin);
|
||||
|
||||
/* USER CODE BEGIN USART3_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END USART3_MspDeInit 1 */ |
||||
} |
||||
else if(uartHandle->Instance==USART6) |
||||
{ |
||||
/* USER CODE BEGIN USART6_MspDeInit 0 */ |
||||
|
||||
/* USER CODE END USART6_MspDeInit 0 */ |
||||
/* Peripheral clock disable */ |
||||
__HAL_RCC_USART6_CLK_DISABLE(); |
||||
|
||||
/**USART6 GPIO Configuration
|
||||
PG14 ------> USART6_TX |
||||
PG9 ------> USART6_RX |
||||
*/ |
||||
//G HAL_GPIO_DeInit(GPIOG, ARDUINO_USART6_TX_Pin|USART6_RX_Pin);
|
||||
|
||||
/* USER CODE BEGIN USART6_MspDeInit 1 */ |
||||
|
||||
/* USER CODE END USART6_MspDeInit 1 */ |
||||
} |
||||
} |
||||
|
||||
/* USER CODE BEGIN 1 */ |
||||
|
||||
/* USER CODE END 1 */ |
@ -0,0 +1,571 @@
|
||||
/** |
||||
****************************************************************************** |
||||
* @file startup_stm32f746xx.s
|
||||
* @author MCD Application Team
|
||||
* @brief STM32F746xx Devices vector table for GCC based toolchain.
|
||||
* This module performs: |
||||
* - Set the initial SP |
||||
* - Set the initial PC == Reset_Handler, |
||||
* - Set the vector table entries with the exceptions ISR address |
||||
* - Branches to main in the C library (which eventually |
||||
* calls main()). |
||||
* After Reset the Cortex-M7 processor is in Thread mode, |
||||
* priority is Privileged, and the Stack is set to Main. |
||||
****************************************************************************** |
||||
* @attention
|
||||
* |
||||
* Copyright (c) 2016 STMicroelectronics. |
||||
* All rights reserved. |
||||
* |
||||
* This software is licensed under terms that can be found in the LICENSE file |
||||
* in the root directory of this software component. |
||||
* If no LICENSE file comes with this software, it is provided AS-IS. |
||||
* |
||||
****************************************************************************** |
||||
*/ |
||||
|
||||
.syntax unified
|
||||
.cpu cortex-m7 |
||||
.fpu softvfp
|
||||
.thumb |
||||
|
||||
.global g_pfnVectors
|
||||
.global Default_Handler
|
||||
|
||||
/* start address for the initialization values of the .data section.
|
||||
defined in linker script */ |
||||
.word _sidata
|
||||
/* start address for the .data section. defined in linker script */
|
||||
.word _sdata
|
||||
/* end address for the .data section. defined in linker script */ |
||||
.word _edata
|
||||
/* start address for the .bss section. defined in linker script */ |
||||
.word _sbss
|
||||
/* end address for the .bss section. defined in linker script */ |
||||
.word _ebss
|
||||
/* stack used for SystemInit_ExtMemCtl; always internal RAM used */ |
||||
|
||||
/** |
||||
* @brief This is the code that gets called when the processor first
|
||||
* starts execution following a reset event. Only the absolutely |
||||
* necessary set is performed, after which the application |
||||
* supplied main() routine is called.
|
||||
* @param None
|
||||
* @retval : None
|
||||
*/ |
||||
|
||||
.section .text.Reset_Handler |
||||
.weak Reset_Handler
|
||||
.type Reset_Handler, %function |
||||
Reset_Handler:
|
||||
ldr sp, =_estack /* set stack pointer */ |
||||
|
||||
/* Copy the data segment initializers from flash to SRAM */
|
||||
ldr r0, =_sdata |
||||
ldr r1, =_edata |
||||
ldr r2, =_sidata |
||||
movs r3, #0 |
||||
b LoopCopyDataInit |
||||
|
||||
CopyDataInit: |
||||
ldr r4, [r2, r3] |
||||
str r4, [r0, r3] |
||||
adds r3, r3, #4 |
||||
|
||||
LoopCopyDataInit: |
||||
adds r4, r0, r3 |
||||
cmp r4, r1 |
||||
bcc CopyDataInit |
||||
|
||||
/* Zero fill the bss segment. */ |
||||
ldr r2, =_sbss |
||||
ldr r4, =_ebss |
||||
movs r3, #0 |
||||
b LoopFillZerobss |
||||
|
||||
FillZerobss: |
||||
str r3, [r2] |
||||
adds r2, r2, #4 |
||||
|
||||
LoopFillZerobss: |
||||
cmp r2, r4 |
||||
bcc FillZerobss |
||||
|
||||
/* Call the clock system initialization function.*/ |
||||
bl SystemInit
|
||||
/* Call static constructors */ |
||||
bl __libc_init_array |
||||
/* Call the application's entry point.*/ |
||||
bl main |
||||
bx lr
|
||||
.size Reset_Handler, .-Reset_Handler |
||||
|
||||
/** |
||||
* @brief This is the code that gets called when the processor receives an
|
||||
* unexpected interrupt. This simply enters an infinite loop, preserving |
||||
* the system state for examination by a debugger. |
||||
* @param None
|
||||
* @retval None
|
||||
*/ |
||||
.section .text.Default_Handler,"ax",%progbits |
||||
Default_Handler: |
||||
Infinite_Loop: |
||||
b Infinite_Loop |
||||
.size Default_Handler, .-Default_Handler |
||||
/****************************************************************************** |
||||
* |
||||
* The minimal vector table for a Cortex M7. Note that the proper constructs |
||||
* must be placed on this to ensure that it ends up at physical address |
||||
* 0x0000.0000. |
||||
*
|
||||
*******************************************************************************/ |
||||
.section .isr_vector,"a",%progbits |
||||
.type g_pfnVectors, %object |
||||
.size g_pfnVectors, .-g_pfnVectors |
||||
|
||||
|
||||
g_pfnVectors: |
||||
.word _estack
|
||||
.word Reset_Handler
|
||||
|
||||
.word NMI_Handler
|
||||
.word HardFault_Handler
|
||||
.word MemManage_Handler
|
||||
.word BusFault_Handler
|
||||
.word UsageFault_Handler
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word 0
|
||||
.word SVC_Handler
|
||||
.word DebugMon_Handler
|
||||
.word 0
|
||||
.word PendSV_Handler
|
||||
.word SysTick_Handler
|
||||
|
||||
/* External Interrupts */ |
||||
.word WWDG_IRQHandler /* Window WatchDog */
|
||||
.word PVD_IRQHandler /* PVD through EXTI Line detection */
|
||||
.word TAMP_STAMP_IRQHandler /* Tamper and TimeStamps through the EXTI line */
|
||||
.word RTC_WKUP_IRQHandler /* RTC Wakeup through the EXTI line */
|
||||
.word FLASH_IRQHandler /* FLASH */
|
||||
.word RCC_IRQHandler /* RCC */
|
||||
.word EXTI0_IRQHandler /* EXTI Line0 */
|
||||
.word EXTI1_IRQHandler /* EXTI Line1 */
|
||||
.word EXTI2_IRQHandler /* EXTI Line2 */
|
||||
.word EXTI3_IRQHandler /* EXTI Line3 */
|
||||
.word EXTI4_IRQHandler /* EXTI Line4 */
|
||||
.word DMA1_Stream0_IRQHandler /* DMA1 Stream 0 */
|
||||
.word DMA1_Stream1_IRQHandler /* DMA1 Stream 1 */
|
||||
.word DMA1_Stream2_IRQHandler /* DMA1 Stream 2 */
|
||||
.word DMA1_Stream3_IRQHandler /* DMA1 Stream 3 */
|
||||
.word DMA1_Stream4_IRQHandler /* DMA1 Stream 4 */
|
||||
.word DMA1_Stream5_IRQHandler /* DMA1 Stream 5 */
|
||||
.word DMA1_Stream6_IRQHandler /* DMA1 Stream 6 */
|
||||
.word ADC_IRQHandler /* ADC1, ADC2 and ADC3s */
|
||||
.word CAN1_TX_IRQHandler /* CAN1 TX */
|
||||
.word CAN1_RX0_IRQHandler /* CAN1 RX0 */
|
||||
.word CAN1_RX1_IRQHandler /* CAN1 RX1 */
|
||||
.word CAN1_SCE_IRQHandler /* CAN1 SCE */
|
||||
.word EXTI9_5_IRQHandler /* External Line[9:5]s */
|
||||
.word TIM1_BRK_TIM9_IRQHandler /* TIM1 Break and TIM9 */
|
||||
.word TIM1_UP_TIM10_IRQHandler /* TIM1 Update and TIM10 */
|
||||
.word TIM1_TRG_COM_TIM11_IRQHandler /* TIM1 Trigger and Commutation and TIM11 */ |
||||
.word TIM1_CC_IRQHandler /* TIM1 Capture Compare */
|
||||
.word TIM2_IRQHandler /* TIM2 */
|
||||
.word TIM3_IRQHandler /* TIM3 */
|
||||
.word TIM4_IRQHandler /* TIM4 */
|
||||
.word I2C1_EV_IRQHandler /* I2C1 Event */
|
||||
.word I2C1_ER_IRQHandler /* I2C1 Error */
|
||||
.word I2C2_EV_IRQHandler /* I2C2 Event */
|
||||
.word I2C2_ER_IRQHandler /* I2C2 Error */
|
||||
.word SPI1_IRQHandler /* SPI1 */
|
||||
.word SPI2_IRQHandler /* SPI2 */
|
||||
.word USART1_IRQHandler /* USART1 */
|
||||
.word USART2_IRQHandler /* USART2 */
|
||||
.word USART3_IRQHandler /* USART3 */
|
||||
.word EXTI15_10_IRQHandler /* External Line[15:10]s */
|
||||
.word RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */
|
||||
.word OTG_FS_WKUP_IRQHandler /* USB OTG FS Wakeup through EXTI line */
|
||||
.word TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */
|
||||
.word TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */
|
||||
.word TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */ |
||||
.word TIM8_CC_IRQHandler /* TIM8 Capture Compare */
|
||||
.word DMA1_Stream7_IRQHandler /* DMA1 Stream7 */
|
||||
.word FMC_IRQHandler /* FMC */
|
||||
.word SDMMC1_IRQHandler /* SDMMC1 */
|
||||
.word TIM5_IRQHandler /* TIM5 */
|
||||
.word SPI3_IRQHandler /* SPI3 */
|
||||
.word UART4_IRQHandler /* UART4 */
|
||||
.word UART5_IRQHandler /* UART5 */
|
||||
.word TIM6_DAC_IRQHandler /* TIM6 and DAC1&2 underrun errors */
|
||||
.word TIM7_IRQHandler /* TIM7 */ |
||||
.word DMA2_Stream0_IRQHandler /* DMA2 Stream 0 */
|
||||
.word DMA2_Stream1_IRQHandler /* DMA2 Stream 1 */
|
||||
.word DMA2_Stream2_IRQHandler /* DMA2 Stream 2 */
|
||||
.word DMA2_Stream3_IRQHandler /* DMA2 Stream 3 */
|
||||
.word DMA2_Stream4_IRQHandler /* DMA2 Stream 4 */
|
||||
.word ETH_IRQHandler /* Ethernet */
|
||||
.word ETH_WKUP_IRQHandler /* Ethernet Wakeup through EXTI line */
|
||||
.word CAN2_TX_IRQHandler /* CAN2 TX */
|
||||
.word CAN2_RX0_IRQHandler /* CAN2 RX0 */
|
||||
.word CAN2_RX1_IRQHandler /* CAN2 RX1 */
|
||||
.word CAN2_SCE_IRQHandler /* CAN2 SCE */
|
||||
.word OTG_FS_IRQHandler /* USB OTG FS */
|
||||
.word DMA2_Stream5_IRQHandler /* DMA2 Stream 5 */
|
||||
.word DMA2_Stream6_IRQHandler /* DMA2 Stream 6 */
|
||||
.word DMA2_Stream7_IRQHandler /* DMA2 Stream 7 */
|
||||
.word USART6_IRQHandler /* USART6 */
|
||||
.word I2C3_EV_IRQHandler /* I2C3 event */
|
||||
.word I2C3_ER_IRQHandler /* I2C3 error */
|
||||
.word OTG_HS_EP1_OUT_IRQHandler /* USB OTG HS End Point 1 Out */
|
||||
.word OTG_HS_EP1_IN_IRQHandler /* USB OTG HS End Point 1 In */
|
||||
.word OTG_HS_WKUP_IRQHandler /* USB OTG HS Wakeup through EXTI */
|
||||
.word OTG_HS_IRQHandler /* USB OTG HS */
|
||||
.word DCMI_IRQHandler /* DCMI */
|
||||
.word 0 /* Reserved */
|
||||
.word RNG_IRQHandler /* Rng */ |
||||
.word FPU_IRQHandler /* FPU */ |
||||
.word UART7_IRQHandler /* UART7 */
|
||||
.word UART8_IRQHandler /* UART8 */ |
||||
.word SPI4_IRQHandler /* SPI4 */ |
||||
.word SPI5_IRQHandler /* SPI5 */ |
||||
.word SPI6_IRQHandler /* SPI6 */ |
||||
.word SAI1_IRQHandler /* SAI1 */ |
||||
.word LTDC_IRQHandler /* LTDC */ |
||||
.word LTDC_ER_IRQHandler /* LTDC error */ |
||||
.word DMA2D_IRQHandler /* DMA2D */ |
||||
.word SAI2_IRQHandler /* SAI2 */ |
||||
.word QUADSPI_IRQHandler /* QUADSPI */ |
||||
.word LPTIM1_IRQHandler /* LPTIM1 */ |
||||
.word CEC_IRQHandler /* HDMI_CEC */ |
||||
.word I2C4_EV_IRQHandler /* I2C4 Event */ |
||||
.word I2C4_ER_IRQHandler /* I2C4 Error */ |
||||
.word SPDIF_RX_IRQHandler /* SPDIF_RX */
|
||||
|
||||
/******************************************************************************* |
||||
* |
||||
* Provide weak aliases for each Exception handler to the Default_Handler.
|
||||
* As they are weak aliases, any function with the same name will override
|
||||
* this definition. |
||||
*
|
||||
*******************************************************************************/ |
||||
.weak NMI_Handler
|
||||
.thumb_set NMI_Handler,Default_Handler |
||||
|
||||
.weak HardFault_Handler
|
||||
.thumb_set HardFault_Handler,Default_Handler |
||||
|
||||
.weak MemManage_Handler
|
||||
.thumb_set MemManage_Handler,Default_Handler |
||||
|
||||
.weak BusFault_Handler
|
||||
.thumb_set BusFault_Handler,Default_Handler |
||||
|
||||
.weak UsageFault_Handler
|
||||
.thumb_set UsageFault_Handler,Default_Handler |
||||
|
||||
.weak SVC_Handler
|
||||
.thumb_set SVC_Handler,Default_Handler |
||||
|
||||
.weak DebugMon_Handler
|
||||
.thumb_set DebugMon_Handler,Default_Handler |
||||
|
||||
.weak PendSV_Handler
|
||||
.thumb_set PendSV_Handler,Default_Handler |
||||
|
||||
.weak SysTick_Handler
|
||||
.thumb_set SysTick_Handler,Default_Handler
|
||||
|
||||
.weak WWDG_IRQHandler
|
||||
.thumb_set WWDG_IRQHandler,Default_Handler
|
||||
|
||||
.weak PVD_IRQHandler
|
||||
.thumb_set PVD_IRQHandler,Default_Handler |
||||
|
||||
.weak TAMP_STAMP_IRQHandler
|
||||
.thumb_set TAMP_STAMP_IRQHandler,Default_Handler |
||||
|
||||
.weak RTC_WKUP_IRQHandler
|
||||
.thumb_set RTC_WKUP_IRQHandler,Default_Handler |
||||
|
||||
.weak FLASH_IRQHandler
|
||||
.thumb_set FLASH_IRQHandler,Default_Handler |
||||
|
||||
.weak RCC_IRQHandler
|
||||
.thumb_set RCC_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI0_IRQHandler
|
||||
.thumb_set EXTI0_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI1_IRQHandler
|
||||
.thumb_set EXTI1_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI2_IRQHandler
|
||||
.thumb_set EXTI2_IRQHandler,Default_Handler
|
||||
|
||||
.weak EXTI3_IRQHandler
|
||||
.thumb_set EXTI3_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI4_IRQHandler
|
||||
.thumb_set EXTI4_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream0_IRQHandler
|
||||
.thumb_set DMA1_Stream0_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream1_IRQHandler
|
||||
.thumb_set DMA1_Stream1_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream2_IRQHandler
|
||||
.thumb_set DMA1_Stream2_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream3_IRQHandler
|
||||
.thumb_set DMA1_Stream3_IRQHandler,Default_Handler
|
||||
|
||||
.weak DMA1_Stream4_IRQHandler
|
||||
.thumb_set DMA1_Stream4_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream5_IRQHandler
|
||||
.thumb_set DMA1_Stream5_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream6_IRQHandler
|
||||
.thumb_set DMA1_Stream6_IRQHandler,Default_Handler |
||||
|
||||
.weak ADC_IRQHandler
|
||||
.thumb_set ADC_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN1_TX_IRQHandler
|
||||
.thumb_set CAN1_TX_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN1_RX0_IRQHandler
|
||||
.thumb_set CAN1_RX0_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN1_RX1_IRQHandler
|
||||
.thumb_set CAN1_RX1_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN1_SCE_IRQHandler
|
||||
.thumb_set CAN1_SCE_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI9_5_IRQHandler
|
||||
.thumb_set EXTI9_5_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM1_BRK_TIM9_IRQHandler
|
||||
.thumb_set TIM1_BRK_TIM9_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM1_UP_TIM10_IRQHandler
|
||||
.thumb_set TIM1_UP_TIM10_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM1_TRG_COM_TIM11_IRQHandler
|
||||
.thumb_set TIM1_TRG_COM_TIM11_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM1_CC_IRQHandler
|
||||
.thumb_set TIM1_CC_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM2_IRQHandler
|
||||
.thumb_set TIM2_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM3_IRQHandler
|
||||
.thumb_set TIM3_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM4_IRQHandler
|
||||
.thumb_set TIM4_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C1_EV_IRQHandler
|
||||
.thumb_set I2C1_EV_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C1_ER_IRQHandler
|
||||
.thumb_set I2C1_ER_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C2_EV_IRQHandler
|
||||
.thumb_set I2C2_EV_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C2_ER_IRQHandler
|
||||
.thumb_set I2C2_ER_IRQHandler,Default_Handler |
||||
|
||||
.weak SPI1_IRQHandler
|
||||
.thumb_set SPI1_IRQHandler,Default_Handler |
||||
|
||||
.weak SPI2_IRQHandler
|
||||
.thumb_set SPI2_IRQHandler,Default_Handler |
||||
|
||||
.weak USART1_IRQHandler
|
||||
.thumb_set USART1_IRQHandler,Default_Handler |
||||
|
||||
.weak USART2_IRQHandler
|
||||
.thumb_set USART2_IRQHandler,Default_Handler |
||||
|
||||
.weak USART3_IRQHandler
|
||||
.thumb_set USART3_IRQHandler,Default_Handler |
||||
|
||||
.weak EXTI15_10_IRQHandler
|
||||
.thumb_set EXTI15_10_IRQHandler,Default_Handler |
||||
|
||||
.weak RTC_Alarm_IRQHandler
|
||||
.thumb_set RTC_Alarm_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_FS_WKUP_IRQHandler
|
||||
.thumb_set OTG_FS_WKUP_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM8_BRK_TIM12_IRQHandler
|
||||
.thumb_set TIM8_BRK_TIM12_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM8_UP_TIM13_IRQHandler
|
||||
.thumb_set TIM8_UP_TIM13_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM8_TRG_COM_TIM14_IRQHandler
|
||||
.thumb_set TIM8_TRG_COM_TIM14_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM8_CC_IRQHandler
|
||||
.thumb_set TIM8_CC_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA1_Stream7_IRQHandler
|
||||
.thumb_set DMA1_Stream7_IRQHandler,Default_Handler |
||||
|
||||
.weak FMC_IRQHandler
|
||||
.thumb_set FMC_IRQHandler,Default_Handler |
||||
|
||||
.weak SDMMC1_IRQHandler
|
||||
.thumb_set SDMMC1_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM5_IRQHandler
|
||||
.thumb_set TIM5_IRQHandler,Default_Handler |
||||
|
||||
.weak SPI3_IRQHandler
|
||||
.thumb_set SPI3_IRQHandler,Default_Handler |
||||
|
||||
.weak UART4_IRQHandler
|
||||
.thumb_set UART4_IRQHandler,Default_Handler |
||||
|
||||
.weak UART5_IRQHandler
|
||||
.thumb_set UART5_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM6_DAC_IRQHandler
|
||||
.thumb_set TIM6_DAC_IRQHandler,Default_Handler |
||||
|
||||
.weak TIM7_IRQHandler
|
||||
.thumb_set TIM7_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream0_IRQHandler
|
||||
.thumb_set DMA2_Stream0_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream1_IRQHandler
|
||||
.thumb_set DMA2_Stream1_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream2_IRQHandler
|
||||
.thumb_set DMA2_Stream2_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream3_IRQHandler
|
||||
.thumb_set DMA2_Stream3_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream4_IRQHandler
|
||||
.thumb_set DMA2_Stream4_IRQHandler,Default_Handler |
||||
|
||||
.weak ETH_IRQHandler
|
||||
.thumb_set ETH_IRQHandler,Default_Handler |
||||
|
||||
.weak ETH_WKUP_IRQHandler
|
||||
.thumb_set ETH_WKUP_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN2_TX_IRQHandler
|
||||
.thumb_set CAN2_TX_IRQHandler,Default_Handler
|
||||
|
||||
.weak CAN2_RX0_IRQHandler
|
||||
.thumb_set CAN2_RX0_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN2_RX1_IRQHandler
|
||||
.thumb_set CAN2_RX1_IRQHandler,Default_Handler |
||||
|
||||
.weak CAN2_SCE_IRQHandler
|
||||
.thumb_set CAN2_SCE_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_FS_IRQHandler
|
||||
.thumb_set OTG_FS_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream5_IRQHandler
|
||||
.thumb_set DMA2_Stream5_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream6_IRQHandler
|
||||
.thumb_set DMA2_Stream6_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2_Stream7_IRQHandler
|
||||
.thumb_set DMA2_Stream7_IRQHandler,Default_Handler |
||||
|
||||
.weak USART6_IRQHandler
|
||||
.thumb_set USART6_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C3_EV_IRQHandler
|
||||
.thumb_set I2C3_EV_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C3_ER_IRQHandler
|
||||
.thumb_set I2C3_ER_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_HS_EP1_OUT_IRQHandler
|
||||
.thumb_set OTG_HS_EP1_OUT_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_HS_EP1_IN_IRQHandler
|
||||
.thumb_set OTG_HS_EP1_IN_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_HS_WKUP_IRQHandler
|
||||
.thumb_set OTG_HS_WKUP_IRQHandler,Default_Handler |
||||
|
||||
.weak OTG_HS_IRQHandler
|
||||
.thumb_set OTG_HS_IRQHandler,Default_Handler |
||||
|
||||
.weak DCMI_IRQHandler
|
||||
.thumb_set DCMI_IRQHandler,Default_Handler |
||||
|
||||
.weak RNG_IRQHandler
|
||||
.thumb_set RNG_IRQHandler,Default_Handler
|
||||
|
||||
.weak FPU_IRQHandler
|
||||
.thumb_set FPU_IRQHandler,Default_Handler |
||||
|
||||
.weak UART7_IRQHandler
|
||||
.thumb_set UART7_IRQHandler,Default_Handler |
||||
|
||||
.weak UART8_IRQHandler
|
||||
.thumb_set UART8_IRQHandler,Default_Handler
|
||||
|
||||
.weak SPI4_IRQHandler
|
||||
.thumb_set SPI4_IRQHandler,Default_Handler |
||||
|
||||
.weak SPI5_IRQHandler
|
||||
.thumb_set SPI5_IRQHandler,Default_Handler |
||||
|
||||
.weak SPI6_IRQHandler
|
||||
.thumb_set SPI6_IRQHandler,Default_Handler
|
||||
|
||||
.weak SAI1_IRQHandler
|
||||
.thumb_set SAI1_IRQHandler,Default_Handler |
||||
|
||||
.weak LTDC_IRQHandler
|
||||
.thumb_set LTDC_IRQHandler,Default_Handler |
||||
|
||||
.weak LTDC_ER_IRQHandler
|
||||
.thumb_set LTDC_ER_IRQHandler,Default_Handler |
||||
|
||||
.weak DMA2D_IRQHandler
|
||||
.thumb_set DMA2D_IRQHandler,Default_Handler
|
||||
|
||||
.weak SAI2_IRQHandler
|
||||
.thumb_set SAI2_IRQHandler,Default_Handler |
||||
|
||||
.weak QUADSPI_IRQHandler
|
||||
.thumb_set QUADSPI_IRQHandler,Default_Handler |
||||
|
||||
.weak LPTIM1_IRQHandler
|
||||
.thumb_set LPTIM1_IRQHandler,Default_Handler |
||||
|
||||
.weak CEC_IRQHandler
|
||||
.thumb_set CEC_IRQHandler,Default_Handler |
||||
|
||||
.weak I2C4_EV_IRQHandler
|
||||
.thumb_set I2C4_EV_IRQHandler,Default_Handler
|
||||
|
||||
.weak I2C4_ER_IRQHandler
|
||||
.thumb_set I2C4_ER_IRQHandler,Default_Handler |
||||
|
||||
.weak SPDIF_RX_IRQHandler
|
||||
.thumb_set SPDIF_RX_IRQHandler,Default_Handler
|
||||
|
||||
|
@ -0,0 +1,81 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Core/Src/crc.c \ |
||||
../Core/Src/dma2d.c \ |
||||
../Core/Src/fmc.c \ |
||||
../Core/Src/freertos.c \ |
||||
../Core/Src/gpio.c \ |
||||
../Core/Src/i2c.c \ |
||||
../Core/Src/ltdc.c \ |
||||
../Core/Src/main.c \ |
||||
../Core/Src/my_lcd.c \ |
||||
../Core/Src/quadspi.c \ |
||||
../Core/Src/sdmmc.c \ |
||||
../Core/Src/stm32f7xx_hal_msp.c \ |
||||
../Core/Src/stm32f7xx_hal_timebase_tim.c \ |
||||
../Core/Src/stm32f7xx_it.c \ |
||||
../Core/Src/syscalls.c \ |
||||
../Core/Src/sysmem.c \ |
||||
../Core/Src/system_stm32f7xx.c \ |
||||
../Core/Src/tim.c \ |
||||
../Core/Src/usart.c
|
||||
|
||||
C_DEPS += \
|
||||
./Core/Src/crc.d \ |
||||
./Core/Src/dma2d.d \ |
||||
./Core/Src/fmc.d \ |
||||
./Core/Src/freertos.d \ |
||||
./Core/Src/gpio.d \ |
||||
./Core/Src/i2c.d \ |
||||
./Core/Src/ltdc.d \ |
||||
./Core/Src/main.d \ |
||||
./Core/Src/my_lcd.d \ |
||||
./Core/Src/quadspi.d \ |
||||
./Core/Src/sdmmc.d \ |
||||
./Core/Src/stm32f7xx_hal_msp.d \ |
||||
./Core/Src/stm32f7xx_hal_timebase_tim.d \ |
||||
./Core/Src/stm32f7xx_it.d \ |
||||
./Core/Src/syscalls.d \ |
||||
./Core/Src/sysmem.d \ |
||||
./Core/Src/system_stm32f7xx.d \ |
||||
./Core/Src/tim.d \ |
||||
./Core/Src/usart.d
|
||||
|
||||
OBJS += \
|
||||
./Core/Src/crc.o \ |
||||
./Core/Src/dma2d.o \ |
||||
./Core/Src/fmc.o \ |
||||
./Core/Src/freertos.o \ |
||||
./Core/Src/gpio.o \ |
||||
./Core/Src/i2c.o \ |
||||
./Core/Src/ltdc.o \ |
||||
./Core/Src/main.o \ |
||||
./Core/Src/my_lcd.o \ |
||||
./Core/Src/quadspi.o \ |
||||
./Core/Src/sdmmc.o \ |
||||
./Core/Src/stm32f7xx_hal_msp.o \ |
||||
./Core/Src/stm32f7xx_hal_timebase_tim.o \ |
||||
./Core/Src/stm32f7xx_it.o \ |
||||
./Core/Src/syscalls.o \ |
||||
./Core/Src/sysmem.o \ |
||||
./Core/Src/system_stm32f7xx.o \ |
||||
./Core/Src/tim.o \ |
||||
./Core/Src/usart.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Core/Src/%.o Core/Src/%.su: ../Core/Src/%.c Core/Src/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Core-2f-Src |
||||
|
||||
clean-Core-2f-Src: |
||||
-$(RM) ./Core/Src/crc.d ./Core/Src/crc.o ./Core/Src/crc.su ./Core/Src/dma2d.d ./Core/Src/dma2d.o ./Core/Src/dma2d.su ./Core/Src/fmc.d ./Core/Src/fmc.o ./Core/Src/fmc.su ./Core/Src/freertos.d ./Core/Src/freertos.o ./Core/Src/freertos.su ./Core/Src/gpio.d ./Core/Src/gpio.o ./Core/Src/gpio.su ./Core/Src/i2c.d ./Core/Src/i2c.o ./Core/Src/i2c.su ./Core/Src/ltdc.d ./Core/Src/ltdc.o ./Core/Src/ltdc.su ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/my_lcd.d ./Core/Src/my_lcd.o ./Core/Src/my_lcd.su ./Core/Src/quadspi.d ./Core/Src/quadspi.o ./Core/Src/quadspi.su ./Core/Src/sdmmc.d ./Core/Src/sdmmc.o ./Core/Src/sdmmc.su ./Core/Src/stm32f7xx_hal_msp.d ./Core/Src/stm32f7xx_hal_msp.o ./Core/Src/stm32f7xx_hal_msp.su ./Core/Src/stm32f7xx_hal_timebase_tim.d ./Core/Src/stm32f7xx_hal_timebase_tim.o ./Core/Src/stm32f7xx_hal_timebase_tim.su ./Core/Src/stm32f7xx_it.d ./Core/Src/stm32f7xx_it.o ./Core/Src/stm32f7xx_it.su ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32f7xx.d ./Core/Src/system_stm32f7xx.o ./Core/Src/system_stm32f7xx.su ./Core/Src/tim.d ./Core/Src/tim.o ./Core/Src/tim.su ./Core/Src/usart.d ./Core/Src/usart.o ./Core/Src/usart.su
|
||||
|
||||
.PHONY: clean-Core-2f-Src |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
S_SRCS += \
|
||||
../Core/Startup/startup_stm32f746nghx.s
|
||||
|
||||
S_DEPS += \
|
||||
./Core/Startup/startup_stm32f746nghx.d
|
||||
|
||||
OBJS += \
|
||||
./Core/Startup/startup_stm32f746nghx.o
|
||||
|
||||
|
||||
# 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-m7 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
|
||||
|
||||
clean: clean-Core-2f-Startup |
||||
|
||||
clean-Core-2f-Startup: |
||||
-$(RM) ./Core/Startup/startup_stm32f746nghx.d ./Core/Startup/startup_stm32f746nghx.o
|
||||
|
||||
.PHONY: clean-Core-2f-Startup |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/adv7533/adv7533.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/adv7533/adv7533.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/adv7533/adv7533.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/adv7533/%.o Drivers/BSP/Components/adv7533/%.su: ../Drivers/BSP/Components/adv7533/%.c Drivers/BSP/Components/adv7533/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-adv7533 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-adv7533: |
||||
-$(RM) ./Drivers/BSP/Components/adv7533/adv7533.d ./Drivers/BSP/Components/adv7533/adv7533.o ./Drivers/BSP/Components/adv7533/adv7533.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-adv7533 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/exc7200/exc7200.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/exc7200/exc7200.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/exc7200/exc7200.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/exc7200/%.o Drivers/BSP/Components/exc7200/%.su: ../Drivers/BSP/Components/exc7200/%.c Drivers/BSP/Components/exc7200/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-exc7200 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-exc7200: |
||||
-$(RM) ./Drivers/BSP/Components/exc7200/exc7200.d ./Drivers/BSP/Components/exc7200/exc7200.o ./Drivers/BSP/Components/exc7200/exc7200.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-exc7200 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/ft5336/ft5336.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/ft5336/ft5336.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/ft5336/ft5336.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/ft5336/%.o Drivers/BSP/Components/ft5336/%.su: ../Drivers/BSP/Components/ft5336/%.c Drivers/BSP/Components/ft5336/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-ft5336 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-ft5336: |
||||
-$(RM) ./Drivers/BSP/Components/ft5336/ft5336.d ./Drivers/BSP/Components/ft5336/ft5336.o ./Drivers/BSP/Components/ft5336/ft5336.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-ft5336 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/ft6x06/ft6x06.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/ft6x06/ft6x06.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/ft6x06/ft6x06.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/ft6x06/%.o Drivers/BSP/Components/ft6x06/%.su: ../Drivers/BSP/Components/ft6x06/%.c Drivers/BSP/Components/ft6x06/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-ft6x06 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-ft6x06: |
||||
-$(RM) ./Drivers/BSP/Components/ft6x06/ft6x06.d ./Drivers/BSP/Components/ft6x06/ft6x06.o ./Drivers/BSP/Components/ft6x06/ft6x06.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-ft6x06 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/mfxstm32l152/%.o Drivers/BSP/Components/mfxstm32l152/%.su: ../Drivers/BSP/Components/mfxstm32l152/%.c Drivers/BSP/Components/mfxstm32l152/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-mfxstm32l152 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-mfxstm32l152: |
||||
-$(RM) ./Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.d ./Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.o ./Drivers/BSP/Components/mfxstm32l152/mfxstm32l152.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-mfxstm32l152 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/otm8009a/otm8009a.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/otm8009a/otm8009a.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/otm8009a/otm8009a.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/otm8009a/%.o Drivers/BSP/Components/otm8009a/%.su: ../Drivers/BSP/Components/otm8009a/%.c Drivers/BSP/Components/otm8009a/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-otm8009a |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-otm8009a: |
||||
-$(RM) ./Drivers/BSP/Components/otm8009a/otm8009a.d ./Drivers/BSP/Components/otm8009a/otm8009a.o ./Drivers/BSP/Components/otm8009a/otm8009a.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-otm8009a |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/ov5640/ov5640.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/ov5640/ov5640.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/ov5640/ov5640.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/ov5640/%.o Drivers/BSP/Components/ov5640/%.su: ../Drivers/BSP/Components/ov5640/%.c Drivers/BSP/Components/ov5640/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-ov5640 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-ov5640: |
||||
-$(RM) ./Drivers/BSP/Components/ov5640/ov5640.d ./Drivers/BSP/Components/ov5640/ov5640.o ./Drivers/BSP/Components/ov5640/ov5640.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-ov5640 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/ov9655/ov9655.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/ov9655/ov9655.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/ov9655/ov9655.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/ov9655/%.o Drivers/BSP/Components/ov9655/%.su: ../Drivers/BSP/Components/ov9655/%.c Drivers/BSP/Components/ov9655/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-ov9655 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-ov9655: |
||||
-$(RM) ./Drivers/BSP/Components/ov9655/ov9655.d ./Drivers/BSP/Components/ov9655/ov9655.o ./Drivers/BSP/Components/ov9655/ov9655.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-ov9655 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/s5k5cag/s5k5cag.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/s5k5cag/s5k5cag.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/s5k5cag/s5k5cag.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/s5k5cag/%.o Drivers/BSP/Components/s5k5cag/%.su: ../Drivers/BSP/Components/s5k5cag/%.c Drivers/BSP/Components/s5k5cag/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-s5k5cag |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-s5k5cag: |
||||
-$(RM) ./Drivers/BSP/Components/s5k5cag/s5k5cag.d ./Drivers/BSP/Components/s5k5cag/s5k5cag.o ./Drivers/BSP/Components/s5k5cag/s5k5cag.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-s5k5cag |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/st7735/st7735.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/st7735/st7735.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/st7735/st7735.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/st7735/%.o Drivers/BSP/Components/st7735/%.su: ../Drivers/BSP/Components/st7735/%.c Drivers/BSP/Components/st7735/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-st7735 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-st7735: |
||||
-$(RM) ./Drivers/BSP/Components/st7735/st7735.d ./Drivers/BSP/Components/st7735/st7735.o ./Drivers/BSP/Components/st7735/st7735.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-st7735 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/st7789h2/st7789h2.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/st7789h2/st7789h2.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/st7789h2/st7789h2.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/st7789h2/%.o Drivers/BSP/Components/st7789h2/%.su: ../Drivers/BSP/Components/st7789h2/%.c Drivers/BSP/Components/st7789h2/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-st7789h2 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-st7789h2: |
||||
-$(RM) ./Drivers/BSP/Components/st7789h2/st7789h2.d ./Drivers/BSP/Components/st7789h2/st7789h2.o ./Drivers/BSP/Components/st7789h2/st7789h2.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-st7789h2 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/stmpe811/stmpe811.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/stmpe811/stmpe811.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/stmpe811/stmpe811.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/stmpe811/%.o Drivers/BSP/Components/stmpe811/%.su: ../Drivers/BSP/Components/stmpe811/%.c Drivers/BSP/Components/stmpe811/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-stmpe811 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-stmpe811: |
||||
-$(RM) ./Drivers/BSP/Components/stmpe811/stmpe811.d ./Drivers/BSP/Components/stmpe811/stmpe811.o ./Drivers/BSP/Components/stmpe811/stmpe811.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-stmpe811 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/ts3510/ts3510.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/ts3510/ts3510.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/ts3510/ts3510.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/ts3510/%.o Drivers/BSP/Components/ts3510/%.su: ../Drivers/BSP/Components/ts3510/%.c Drivers/BSP/Components/ts3510/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-ts3510 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-ts3510: |
||||
-$(RM) ./Drivers/BSP/Components/ts3510/ts3510.d ./Drivers/BSP/Components/ts3510/ts3510.o ./Drivers/BSP/Components/ts3510/ts3510.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-ts3510 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/Components/wm8994/wm8994.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/Components/wm8994/wm8994.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/Components/wm8994/wm8994.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/Components/wm8994/%.o Drivers/BSP/Components/wm8994/%.su: ../Drivers/BSP/Components/wm8994/%.c Drivers/BSP/Components/wm8994/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-Components-2f-wm8994 |
||||
|
||||
clean-Drivers-2f-BSP-2f-Components-2f-wm8994: |
||||
-$(RM) ./Drivers/BSP/Components/wm8994/wm8994.d ./Drivers/BSP/Components/wm8994/wm8994.o ./Drivers/BSP/Components/wm8994/wm8994.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-Components-2f-wm8994 |
||||
|
@ -0,0 +1,42 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.c \ |
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.c \ |
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.c \ |
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.c \ |
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.c \ |
||||
../Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.d \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.d \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.d \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.d \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.d \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.o \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.o \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.o \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.o \ |
||||
./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32746G-Discovery/%.o Drivers/BSP/STM32746G-Discovery/%.su: ../Drivers/BSP/STM32746G-Discovery/%.c Drivers/BSP/STM32746G-Discovery/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32746G-2d-Discovery |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32746G-2d-Discovery: |
||||
-$(RM) ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery.su ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_eeprom.su ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_lcd.su ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_qspi.su ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_sdram.su ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.d ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.o ./Drivers/BSP/STM32746G-Discovery/stm32746g_discovery_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32746G-2d-Discovery |
||||
|
@ -0,0 +1,60 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.c \ |
||||
../Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.d \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.o \ |
||||
./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32756G_EVAL/%.o Drivers/BSP/STM32756G_EVAL/%.su: ../Drivers/BSP/STM32756G_EVAL/%.c Drivers/BSP/STM32756G_EVAL/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32756G_EVAL |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32756G_EVAL: |
||||
-$(RM) ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_audio.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_camera.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_eeprom.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_io.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_lcd.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_nor.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_qspi.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sd.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sdram.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_sram.su ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.d ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.o ./Drivers/BSP/STM32756G_EVAL/stm32756g_eval_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32756G_EVAL |
||||
|
@ -0,0 +1,42 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.c \ |
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.c \ |
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.c \ |
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.c \ |
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.c \ |
||||
../Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.d \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.d \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.d \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.d \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.d \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.o \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.o \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.o \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.o \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.o \ |
||||
./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F723E-Discovery/%.o Drivers/BSP/STM32F723E-Discovery/%.su: ../Drivers/BSP/STM32F723E-Discovery/%.c Drivers/BSP/STM32F723E-Discovery/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F723E-2d-Discovery |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F723E-2d-Discovery: |
||||
-$(RM) ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery.su ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_audio.su ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_lcd.su ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_psram.su ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_qspi.su ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.d ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.o ./Drivers/BSP/STM32F723E-Discovery/stm32f723e_discovery_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F723E-2d-Discovery |
||||
|
@ -0,0 +1,42 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.c \ |
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.c \ |
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.c \ |
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.c \ |
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.c \ |
||||
../Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.d \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.d \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.d \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.d \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.d \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.o \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.o \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.o \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.o \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.o \ |
||||
./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F7308-Discovery/%.o Drivers/BSP/STM32F7308-Discovery/%.su: ../Drivers/BSP/STM32F7308-Discovery/%.c Drivers/BSP/STM32F7308-Discovery/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F7308-2d-Discovery |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F7308-2d-Discovery: |
||||
-$(RM) ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery.su ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_audio.su ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_lcd.su ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_psram.su ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_qspi.su ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.d ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.o ./Drivers/BSP/STM32F7308-Discovery/stm32f7308_discovery_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F7308-2d-Discovery |
||||
|
@ -0,0 +1,51 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.c \ |
||||
../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.d \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.o \ |
||||
./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F7508-Discovery/%.o Drivers/BSP/STM32F7508-Discovery/%.su: ../Drivers/BSP/STM32F7508-Discovery/%.c Drivers/BSP/STM32F7508-Discovery/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F7508-2d-Discovery |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F7508-2d-Discovery: |
||||
-$(RM) ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_audio.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_camera.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_eeprom.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sd.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.su ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.d ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.o ./Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F7508-2d-Discovery |
||||
|
@ -0,0 +1,48 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.c \ |
||||
../Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.d \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.o \ |
||||
./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F769I-Discovery/%.o Drivers/BSP/STM32F769I-Discovery/%.su: ../Drivers/BSP/STM32F769I-Discovery/%.c Drivers/BSP/STM32F769I-Discovery/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F769I-2d-Discovery |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F769I-2d-Discovery: |
||||
-$(RM) ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_audio.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_eeprom.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_lcd.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_qspi.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sd.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.su ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.d ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.o ./Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F769I-2d-Discovery |
||||
|
@ -0,0 +1,60 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.c \ |
||||
../Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.d \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.o \ |
||||
./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F769I_EVAL/%.o Drivers/BSP/STM32F769I_EVAL/%.su: ../Drivers/BSP/STM32F769I_EVAL/%.c Drivers/BSP/STM32F769I_EVAL/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F769I_EVAL |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F769I_EVAL: |
||||
-$(RM) ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_audio.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_camera.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_eeprom.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_io.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_lcd.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_nor.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_qspi.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sd.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sdram.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_sram.su ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.d ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.o ./Drivers/BSP/STM32F769I_EVAL/stm32f769i_eval_ts.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F769I_EVAL |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/BSP/STM32F7xx_Nucleo_144/%.o Drivers/BSP/STM32F7xx_Nucleo_144/%.su: ../Drivers/BSP/STM32F7xx_Nucleo_144/%.c Drivers/BSP/STM32F7xx_Nucleo_144/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-BSP-2f-STM32F7xx_Nucleo_144 |
||||
|
||||
clean-Drivers-2f-BSP-2f-STM32F7xx_Nucleo_144: |
||||
-$(RM) ./Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.d ./Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.o ./Drivers/BSP/STM32F7xx_Nucleo_144/stm32f7xx_nucleo_144.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-BSP-2f-STM32F7xx_Nucleo_144 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.c
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.d
|
||||
|
||||
OBJS += \
|
||||
./Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/STM32F7xx_HAL_Driver/Src/Legacy/%.o Drivers/STM32F7xx_HAL_Driver/Src/Legacy/%.su: ../Drivers/STM32F7xx_HAL_Driver/Src/Legacy/%.c Drivers/STM32F7xx_HAL_Driver/Src/Legacy/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Drivers-2f-STM32F7xx_HAL_Driver-2f-Src-2f-Legacy |
||||
|
||||
clean-Drivers-2f-STM32F7xx_HAL_Driver-2f-Src-2f-Legacy: |
||||
-$(RM) ./Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.d ./Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.o ./Drivers/STM32F7xx_HAL_Driver/Src/Legacy/stm32f7xx_hal_can.su
|
||||
|
||||
.PHONY: clean-Drivers-2f-STM32F7xx_HAL_Driver-2f-Src-2f-Legacy |
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../FATFS/App/fatfs.c
|
||||
|
||||
C_DEPS += \
|
||||
./FATFS/App/fatfs.d
|
||||
|
||||
OBJS += \
|
||||
./FATFS/App/fatfs.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
FATFS/App/%.o FATFS/App/%.su: ../FATFS/App/%.c FATFS/App/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-FATFS-2f-App |
||||
|
||||
clean-FATFS-2f-App: |
||||
-$(RM) ./FATFS/App/fatfs.d ./FATFS/App/fatfs.o ./FATFS/App/fatfs.su
|
||||
|
||||
.PHONY: clean-FATFS-2f-App |
||||
|
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../FATFS/Target/bsp_driver_sd.c \ |
||||
../FATFS/Target/fatfs_platform.c \ |
||||
../FATFS/Target/sd_diskio.c
|
||||
|
||||
C_DEPS += \
|
||||
./FATFS/Target/bsp_driver_sd.d \ |
||||
./FATFS/Target/fatfs_platform.d \ |
||||
./FATFS/Target/sd_diskio.d
|
||||
|
||||
OBJS += \
|
||||
./FATFS/Target/bsp_driver_sd.o \ |
||||
./FATFS/Target/fatfs_platform.o \ |
||||
./FATFS/Target/sd_diskio.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
FATFS/Target/%.o FATFS/Target/%.su: ../FATFS/Target/%.c FATFS/Target/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-FATFS-2f-Target |
||||
|
||||
clean-FATFS-2f-Target: |
||||
-$(RM) ./FATFS/Target/bsp_driver_sd.d ./FATFS/Target/bsp_driver_sd.o ./FATFS/Target/bsp_driver_sd.su ./FATFS/Target/fatfs_platform.d ./FATFS/Target/fatfs_platform.o ./FATFS/Target/fatfs_platform.su ./FATFS/Target/sd_diskio.d ./FATFS/Target/sd_diskio.o ./FATFS/Target/sd_diskio.su
|
||||
|
||||
.PHONY: clean-FATFS-2f-Target |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/%.o Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/%.su: ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/%.c Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Class-2f-CDC-2f-Src |
||||
|
||||
clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Class-2f-CDC-2f-Src: |
||||
-$(RM) ./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d ./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.o ./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Class-2f-CDC-2f-Src |
||||
|
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c \ |
||||
../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c \ |
||||
../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d \ |
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d \ |
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o \ |
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o \ |
||||
./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Src/%.o Middlewares/ST/STM32_USB_Device_Library/Core/Src/%.su: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/%.c Middlewares/ST/STM32_USB_Device_Library/Core/Src/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Core-2f-Src |
||||
|
||||
clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Core-2f-Src: |
||||
-$(RM) ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.su ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.su ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o ./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-ST-2f-STM32_USB_Device_Library-2f-Core-2f-Src |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FatFs/src/option/syscall.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FatFs/src/option/syscall.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FatFs/src/option/syscall.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FatFs/src/option/%.o Middlewares/Third_Party/FatFs/src/option/%.su: ../Middlewares/Third_Party/FatFs/src/option/%.c Middlewares/Third_Party/FatFs/src/option/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option: |
||||
-$(RM) ./Middlewares/Third_Party/FatFs/src/option/syscall.d ./Middlewares/Third_Party/FatFs/src/option/syscall.o ./Middlewares/Third_Party/FatFs/src/option/syscall.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option |
||||
|
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FatFs/src/diskio.c \ |
||||
../Middlewares/Third_Party/FatFs/src/ff.c \ |
||||
../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FatFs/src/diskio.d \ |
||||
./Middlewares/Third_Party/FatFs/src/ff.d \ |
||||
./Middlewares/Third_Party/FatFs/src/ff_gen_drv.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FatFs/src/diskio.o \ |
||||
./Middlewares/Third_Party/FatFs/src/ff.o \ |
||||
./Middlewares/Third_Party/FatFs/src/ff_gen_drv.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FatFs/src/%.o Middlewares/Third_Party/FatFs/src/%.su: ../Middlewares/Third_Party/FatFs/src/%.c Middlewares/Third_Party/FatFs/src/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src: |
||||
-$(RM) ./Middlewares/Third_Party/FatFs/src/diskio.d ./Middlewares/Third_Party/FatFs/src/diskio.o ./Middlewares/Third_Party/FatFs/src/diskio.su ./Middlewares/Third_Party/FatFs/src/ff.d ./Middlewares/Third_Party/FatFs/src/ff.o ./Middlewares/Third_Party/FatFs/src/ff.su ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.d ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.o ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src |
||||
|
@ -0,0 +1,38 @@
|
||||
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.o: \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/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/include/timers.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \ |
||||
../Drivers/CMSIS/Include/cmsis_gcc.h |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/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/include/timers.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/task.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h: |
||||
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h: |
||||
../Drivers/CMSIS/Include/cmsis_gcc.h: |
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:103:31:makeFreeRtosPriority 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:116:19:makeCmsisPriority 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:130:12:inHandlerMode 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:150:10:osKernelStart 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:165:9:osKernelRunning 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:184:10:osKernelSysTick 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:202:12:osThreadCreate 56 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:240:12:osThreadGetId 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:255:10:osThreadTerminate 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:270:10:osThreadYield 4 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:284:10:osThreadSetPriority 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:300:12:osThreadGetPriority 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:322:10:osDelay 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:357:11:osTimerCreate 32 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:404:10:osTimerStart 40 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:443:10:osTimerStop 32 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:472:10:osTimerDelete 32 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:502:9:osSignalSet 32 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:543:9:osSignalWait 48 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:597:11:osMutexCreate 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:626:10:osMutexWait 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:666:10:osMutexRelease 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:690:10:osMutexDelete 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:712:15:osSemaphoreCreate 32 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:779:9:osSemaphoreWait 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:819:10:osSemaphoreRelease 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:846:10:osSemaphoreDelete 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:883:10:osPoolCreate 32 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:936:7:osPoolAlloc 48 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:977:7:osPoolCAlloc 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:996:10:osPoolFree 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1040:14:osMessageCreate 32 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1067:10:osMessagePut 32 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1099:9:osMessageGet 56 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1168:11:osMailCreate 40 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1214:7:osMailAlloc 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1236:7:osMailCAlloc 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1257:10:osMailPut 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1290:9:osMailGet 56 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1346:10:osMailFree 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1362:6:osSystickHandler 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1381:15:osThreadGetState 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1419:10:osThreadIsSuspended 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1432:10:osThreadSuspend 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1448:10:osThreadResume 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1472:10:osThreadSuspendAll 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1483:10:osThreadResumeAll 8 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1500:10:osDelayUntil 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1520:10:osAbortDelay 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1541:10:osThreadList 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1555:9:osMessagePeek 48 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1596:10:osMessageWaiting 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1612:10:osMessageAvailableSpace 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1622:10:osMessageDelete 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1638:11:osRecursiveMutexCreate 16 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1664:10:osRecursiveMutexRelease 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1685:10:osRecursiveMutexWait 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c:1724:10:osSemaphoreGetCount 16 static |
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/%.o Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/%.c Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.d ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.o ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.o Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.c Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -I"/media/internal/Programs/studio_build/templates/gitea-template-stm32f746g/Src" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2 |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2 |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM0 |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM0: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM0 |
||||
|
@ -0,0 +1,30 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.d \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.o \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM23_NTZ-2f-non_secure |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM23_NTZ-2f-non_secure: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.su ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portasm.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM23_NTZ-2f-non_secure |
||||
|
@ -0,0 +1,20 @@
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.o: \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.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 |
||||
../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,12 @@
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:174:14:pxPortInitialiseStack 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:192:13:prvTaskExitError 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:217:6:SVC_Handler 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:237:13:prvPortStartFirstTask 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:257:12:xPortStartScheduler 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:353:6:vPortEndScheduler 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:361:6:vPortEnterCritical 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:378:6:vPortExitCritical 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:389:6:PendSV_Handler 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:426:6:xPortSysTickHandler 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:617:30:vPortSetupTimerInterrupt 4 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:640:7:vPortValidateInterruptPriority 24 static,ignoring_inline_asm |
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM3 |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM3: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM3 |
||||
|
@ -0,0 +1,30 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.d \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.o \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-non_secure |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-non_secure: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.su ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portasm.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-non_secure |
||||
|
@ -0,0 +1,36 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.c \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.d \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.d \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.d \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.o \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.o \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.o \ |
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-secure |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-secure: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context.su ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_context_port.su ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_heap.su ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_init.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM33-2f-secure |
||||
|
@ -0,0 +1,20 @@
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o: \ |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.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 |
||||
../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,13 @@
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:187:14:pxPortInitialiseStack 24 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:217:13:prvTaskExitError 24 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:242:6:SVC_Handler 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:261:13:prvPortStartFirstTask 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:287:12:xPortStartScheduler 32 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:395:6:vPortEndScheduler 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:403:6:vPortEnterCritical 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:420:6:vPortExitCritical 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:431:6:PendSV_Handler 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:488:6:xPortSysTickHandler 16 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:679:30:vPortSetupTimerInterrupt 4 static |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:701:13:vPortEnableVFP 0 static,ignoring_inline_asm |
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:717:7:vPortValidateInterruptPriority 24 static,ignoring_inline_asm |
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Src -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F |
||||
|
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.c
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.d
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.o
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/%.su: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/subdir.mk |
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -D__TARGET_FPU_VFP -DUSE_STM32469I_DISCO_REVB -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32F469I_DISCO -DEEZ_PLATFORM_STM32 -DLZ4_FORCE_MEMORY_ACCESS=0 -DUSE_HAL_DRIVER -DSTM32F746xx -c -I../Core/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Drivers/BSP/STM32746G-Discovery" -I/media/internal/Programs/stm32cubeide_1.10.1/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.linux64_1.0.0.202111181127/tools/arm-none-eabi/include -I../Core/Inc -I../FATFS/Target -I../FATFS/App -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/portable/GCC/ARM_CM4F -I../Middlewares/Third_Party/FatFs/src -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/BSP/STM32469I-Discovery -I../Drivers/BSP/Components/Common -I../Utilities/CPU -I../Utilities/Log -I../Src/conf -I../Middlewares -I../Middlewares/eez/libs/agg -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/agg" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc/scpi" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/libs/libscpi/inc" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez/core" -I../FATFS/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2" -I../FATFS/App -I../USB_DEVICE/App -I../USB_DEVICE/Target -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares/eez" -I"/media/internal/Programs/studio_build/templates/eez-flow-template-stm32f746g-disco/Middlewares" -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1 -I../Middlewares/Third_Party/FatFs/src -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
|
||||
|
||||
clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4_MPU |
||||
|
||||
clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4_MPU: |
||||
-$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4_MPU/port.su
|
||||
|
||||
.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4_MPU |
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue