Files
BoilerControlUnit/BoilerControlUnit.emProject
2025-04-12 13:37:40 +01:00

145 lines
12 KiB
Plaintext

<!DOCTYPE CrossStudio_Project_File>
<solution Name="BoilerControlUnit" version="2" target="21">
<configuration
Name="Debug"
c_preprocessor_definitions="DEBUG"
gcc_debugging_level="Level 3"
gcc_omit_frame_pointer="Yes"
gcc_optimization_level="None" />
<configuration
Name="Release"
c_preprocessor_definitions="NDEBUG"
gcc_debugging_level="Level 2"
gcc_omit_frame_pointer="Yes"
gcc_optimization_level="Level 2 balanced" />
<project Name="Bootloader">
<configuration
LIBRARY_IO_TYPE="RTT"
Name="Common"
Platform="ARM"
Target="EFR32MG24B310F1536IM48"
arm_architecture="v8M_Mainline"
arm_compiler_variant="SEGGER"
arm_core_type="Cortex-M33"
arm_endian="Little"
arm_fp_abi="Hard"
arm_fpu_type="FPv5-SP-D16"
arm_linker_heap_size="1024"
arm_linker_process_stack_size="0"
arm_linker_stack_size="2048"
arm_linker_variant="SEGGER"
arm_simulator_memory_simulation_parameter="ROM;0x08000000;0x00180000;RAM;0x20000000;0x00040000"
arm_target_device_name="EFR32MG24BxxxF1536"
arm_target_interface_type="SWD"
arm_v8M_has_cmse="Yes"
c_preprocessor_definitions="ARM_MATH_ARMV8MML;EFR32MG24B310F1536IM48;__EFR32MG24B310_SUBFAMILY;__EFR32MG24_FAMILY"
c_user_include_directories="$(ProjectDir)/CMSIS_5/CMSIS/Core/Include;$(ProjectDir)/EFR32MG24/Device/Include"
debug_register_definition_file="$(ProjectDir)/EFR32MG24B310F1536IM48_Registers.xml"
debug_stack_pointer_start="__stack_end__"
debug_start_from_entry_point_symbol="Yes"
debug_target_connection="J-Link"
gcc_entry_point="Reset_Handler"
link_linker_script_file="$(ProjectDir)/EFR32MG24_Flash.icf"
linker_memory_map_file="$(ProjectDir)/EFR32MG24B310F1536IM48_MemoryMap.xml"
macros="DeviceHeaderFile=$(PackagesDir)/EFR32MG24/Device/Include/em_device.h;DeviceSystemFile=$(PackagesDir)/EFR32MG24/Device/Source/system_efr32mg24.c;DeviceVectorsFile=$(PackagesDir)/EFR32MG24/Source/efr32mg24_Vectors.s;DeviceFamily=EFR32MG24;DeviceSubFamily=EFR32MG24B310;Target=EFR32MG24B310F1536IM48"
project_directory="Bootloader"
project_type="Executable"
target_reset_script="Reset();" />
<configuration Name="Debug" gcc_entry_point="Bootloader_Reset_Handler" />
<folder Name="CMSIS Files">
<file file_name="EFR32MG24/Device/Include/em_device.h" />
<file file_name="EFR32MG24/Device/Source/system_efr32mg24.c">
<configuration
Name="Common"
default_code_section=".init"
default_const_section=".init_rodata" />
</file>
</folder>
<folder Name="Script Files">
<file file_name="EFR32MG24/Scripts/EFR32MG24_Target.js">
<configuration Name="Common" file_type="Reset Script" />
</file>
</folder>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
<file file_name="btl_main.c" />
</folder>
<folder Name="System Files">
<file file_name="EFR32MG24/Source/EFR32MG24_Startup.s" />
<file file_name="EFR32MG24/Source/efr32mg24_Vectors.s">
<configuration Name="Common" file_type="Assembly" />
</file>
<file file_name="SEGGER_THUMB_Startup.s" />
</folder>
</project>
<project Name="Firmware">
<configuration
LIBRARY_IO_TYPE="RTT"
Name="Common"
Platform="ARM"
Target="EFR32MG24B310F1536IM48"
arm_architecture="v8M_Mainline"
arm_compiler_variant="SEGGER"
arm_core_type="Cortex-M33"
arm_endian="Little"
arm_fp_abi="Hard"
arm_fpu_type="FPv5-SP-D16"
arm_linker_heap_size="1024"
arm_linker_process_stack_size="0"
arm_linker_stack_size="2048"
arm_linker_variant="SEGGER"
arm_simulator_memory_simulation_parameter="ROM;0x08000000;0x00180000;RAM;0x20000000;0x00040000"
arm_target_device_name="EFR32MG24BxxxF1536"
arm_target_interface_type="SWD"
arm_v8M_has_cmse="Yes"
c_preprocessor_definitions="CHIP_CRYPTO_PLATFORM=1;NVM3_DEFAULT_MAX_OBJECT_SIZE=4092;NVM3_DEFAULT_NVM_SIZE=40960;_WANT_REENT_SMALL=1;CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=&lt;lib/address_resolve/AddressResolve_DefaultImpl.h&gt;;CHIP_HAVE_CONFIG_H=1;RADIO_CONFIG_DMP_SUPPORT=1;CHIP_DNSSD_DEFAULT_PLATFORM=1;CHIP_CRYPTO_KEYSTORE_PSA=1;CURRENT_TIME_NOT_IMPLEMENTED=1;SL_MATTER_GN_BUILD=0;MBEDTLS_USER_CONFIG_FILE=&lt;sli_psa_builtin_config.h&gt;;OPENTHREAD_CONFIG_DETERMINISTIC_ECDSA_ENABLE=0;OPENTHREAD_CONFIG_ENABLE_BUILTIN_MBEDTLS=0;ENABLE_WSTK_LEDS=1;SILABS_LOG_OUT_UART=1;NON_SPEC_COMPLIANT_OTA_ACTION_DELAY_FLOOR=-1;SILABS_OTA_ENABLED=1;RTT_USE_ASM=0;ENABLE_CHIP_SHELL=1;OPENTHREAD_CONFIG_CLI_TRANSPORT=OT_CLI_TRANSPORT_CONSOLE;SL_MATTER_CLI_ARG_PARSER=1;CHIP_DEVICE_CONFIG_THREAD_ENABLE_CLI=1;CONFIG_ENABLE_EUART=1;EFR32MG24=1;EFR32MG24B310F1536IM48=1;SL_CODE_COMPONENT_SYSTEM=system;SL_APP_PROPERTIES=1;HARDWARE_BOARD_DEFAULT_RF_BAND_2400=1;HARDWARE_BOARD_SUPPORTS_1_RF_BAND=1;HARDWARE_BOARD_SUPPORTS_RF_BAND_2400=1;HFXO_FREQ=39000000;SL_BOARD_NAME=&quot;BRD2601B&quot;;SL_BOARD_REV=&quot;A01&quot;;SL_CODE_COMPONENT_CLOCK_MANAGER=clock_manager;configNUM_SDK_THREAD_LOCAL_STORAGE_POINTERS=2;SL_COMPONENT_CATALOG_PRESENT=1;SL_CODE_COMPONENT_DEVICE_PERIPHERAL=device_peripheral;SL_CODE_COMPONENT_DMADRV=dmadrv;SL_CODE_COMPONENT_FREERTOS_KERNEL=freertos_kernel;SL_CODE_COMPONENT_HAL_COMMON=hal_common;SL_CODE_COMPONENT_HAL_GPIO=hal_gpio;SL_CODE_COMPONENT_HAL_SYSRTC=hal_sysrtc;CMSIS_NVIC_VIRTUAL=1;CMSIS_NVIC_VIRTUAL_HEADER_FILE=&quot;cmsis_nvic_virtual.h&quot;;MBEDTLS_CONFIG_FILE=&lt;sl_mbedtls_config.h&gt;;OPENTHREAD_CORE_CONFIG_PLATFORM_CHECK_FILE=&quot;openthread-core-efr32-config-check.h&quot;;OPENTHREAD_PROJECT_CORE_CONFIG_FILE=&quot;openthread-core-efr32-config.h&quot;;SL_CODE_COMPONENT_OT_PLATFORM_ABSTRACTION=ot_platform_abstraction;OPENTHREAD_CONFIG_FILE=&quot;sl_openthread_generic_config.h&quot;;OPENTHREAD_FTD=1;SL_OPENTHREAD_STACK_FEATURES_CONFIG_FILE=&quot;sl_openthread_features_config.h&quot;;SL_CODE_COMPONENT_POWER_MANAGER=power_manager;MBEDTLS_PSA_CRYPTO_CONFIG_FILE=&lt;psa_crypto_config.h&gt;;SL_RAIL_LIB_MULTIPROTOCOL_SUPPORT=1;SL_RAIL_UTIL_PA_CONFIG_HEADER=&lt;sl_rail_util_pa_config.h&gt;;SL_CODE_COMPONENT_SE_MANAGER=se_manager;CIRCULAR_QUEUE_USE_LOCAL_CONFIG_HEADER=1;SL_CODE_COMPONENT_CORE=core;SL_OPENTHREAD_CUSTOM_CLI_ENABLE=1;SL_CODE_COMPONENT_SLEEPTIMER=sleeptimer;SL_CODE_COMPONENT_SLI_CRYPTO=sli_crypto;SLI_RADIOAES_REQUIRES_MASKING=1;SL_CODE_COMPONENT_SLI_PROTOCOL_CRYPTO=sli_protocol_crypto;SL_CODE_COMPONENT_PSEC_OSAL=psec_osal;SL_CODE_COMPONENT_UARTDRV=uartdrv"
c_system_include_directories="$(StudioIncDir:$(StudioDir)/include);$(ProjectDir)/CMSIS_5/CMSIS/Core/Include/;$(ProjectDir)/EFR32MG24/Device/Include/;$(ProjectDir)/EFR32MG24/Device/Include;$(ProjectDir)/Libs/FreeRTOS/cmsis/Include/;$(ProjectDir)/Libs/FreeRTOS/kernel/Include/;$(ProjectDir)/Libs/FreeRTOS/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/;$(ProjectDir)/Libs/CMSIS/Core/Include/;$(ProjectDir)/Libs/CMSIS/RTOS2/Include/;$(ProjectDir)/config/;$(ProjectDir)/autogen/;$(ProjectDir)/Libs/platform/common/inc/;$(ProjectDir)/Libs/platform/common/toolchain/inc/;$(ProjectDir)/Libs/platform/service/clock_manager/inc/;$(ProjectDir)/Libs/platform/service/device_init/inc/;$(ProjectDir)/Libs/platform/service/device_manager/inc/;$(ProjectDir)/Libs/platform/service/hfxo_manager/inc/;$(ProjectDir)/Libs/platform/service/interrupt_manager/inc/;$(ProjectDir)/Libs/platform/service/interrupt_manager/inc/arm/;$(ProjectDir)/Libs/platform/service/iostream/inc/;$(ProjectDir)/Libs/platform/service/memory_manager/inc/;$(ProjectDir)/Libs/platform/service/memory_manager/profiler/inc/;$(ProjectDir)/Libs/platform/service/mpu/inc/;$(ProjectDir)/Libs/platform/service/power_manager/inc/;$(ProjectDir)/Libs/platform/service/sleeptimer/inc/;$(ProjectDir)/Libs/platform/service/system/inc/;$(ProjectDir)/Libs/platform/service/udelay/inc/;$(ProjectDir)/Libs/platform/emlib/inc/;$(ProjectDir)/Libs/platform/peripheral/inc/;$(ProjectDir)/Libs/platform/driver/button/inc/;$(ProjectDir)/Libs/platform/driver/gpio/inc/;$(ProjectDir)/Libs/platform/driver/leddrv/inc/"
c_user_include_directories="$(ProjectDir)/CMSIS_5/CMSIS/Core/Include/;$(ProjectDir)/EFR32MG24/Device/Include/;$(ProjectDir)/EFR32MG24/Device/Include/;$(ProjectDir)/Libs/FreeRTOS/cmsis/Include/;$(ProjectDir)/Libs/FreeRTOS/kernel/Include/;$(ProjectDir)/Libs/FreeRTOS/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/;$(ProjectDir)/Libs/CMSIS/Core/Include/;$(ProjectDir)/Libs/CMSIS/RTOS2/Include/;$(ProjectDir)/config/;$(ProjectDir)/autogen/;$(ProjectDir)/Libs/platform/common/inc/;$(ProjectDir)/Libs/platform/common/toolchain/inc/;$(ProjectDir)/Libs/platform/common/inc/;$(ProjectDir)/Libs/platform/common/toolchain/inc/;$(ProjectDir)/Libs/platform/service/clock_manager/inc/;$(ProjectDir)/Libs/platform/service/device_init/inc/;$(ProjectDir)/Libs/platform/service/device_manager/inc/;$(ProjectDir)/Libs/platform/service/hfxo_manager/inc/;$(ProjectDir)/Libs/platform/service/interrupt_manager/inc/;$(ProjectDir)/Libs/platform/service/interrupt_manager/inc/arm/;$(ProjectDir)/Libs/platform/service/iostream/inc/;$(ProjectDir)/Libs/platform/service/memory_manager/inc/;$(ProjectDir)/Libs/platform/service/memory_manager/profiler/inc/;$(ProjectDir)/Libs/platform/service/mpu/inc/;$(ProjectDir)/Libs/platform/service/power_manager/inc/;$(ProjectDir)/Libs/platform/service/sleeptimer/inc/;$(ProjectDir)/Libs/platform/service/system/inc/;$(ProjectDir)/Libs/platform/service/udelay/inc/;$(ProjectDir)/Libs/platform/emlib/inc/"
debug_register_definition_file="$(ProjectDir)/EFR32MG24B310F1536IM48_Registers.xml"
debug_stack_pointer_start="__stack_end__"
debug_start_from_entry_point_symbol="Yes"
debug_target_connection="J-Link"
gcc_entry_point="Reset_Handler"
link_linker_script_file="$(ProjectDir)/EFR32MG24_Flash.icf"
linker_memory_map_file="$(ProjectDir)/EFR32MG24B310F1536IM48_MemoryMap.xml"
macros="DeviceHeaderFile=$(PackagesDir)/EFR32MG24/Device/Include/em_device.h;DeviceSystemFile=$(PackagesDir)/EFR32MG24/Device/Source/system_efr32mg24.c;DeviceVectorsFile=$(PackagesDir)/EFR32MG24/Source/efr32mg24_Vectors.s;DeviceFamily=EFR32MG24;DeviceSubFamily=EFR32MG24B310;Target=EFR32MG24B310F1536IM48"
project_directory="Firmware"
project_type="Executable"
target_reset_script="Reset();" />
<configuration
Name="Debug"
debug_additional_load_file="C:/code/BoilerControlUnit/Bootloader/Output/Debug/Exe/Bootloader.elf"
debug_start_from_entry_point_symbol="No"
external_build_file_name="$(ProjectDir)/Output/Debug/Exe/Firmware.elf"
project_dependencies="Bootloader" />
<folder Name="autogen" exclude="" filter="" path="autogen" recurse="No" />
<folder Name="CMSIS Files">
<file file_name="EFR32MG24/Device/Include/em_device.h" />
<file file_name="EFR32MG24/Device/Source/system_efr32mg24.c">
<configuration
Name="Common"
default_code_section=".init"
default_const_section=".init_rodata" />
</file>
</folder>
<folder Name="config" exclude="" filter="" path="config" recurse="Yes" />
<folder Name="Libs" exclude="" filter="" path="Libs" recurse="Yes" />
<folder Name="Script Files">
<file file_name="EFR32MG24/Scripts/EFR32MG24_Target.js">
<configuration Name="Common" file_type="Reset Script" />
</file>
</folder>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
<file file_name="main.c" />
</folder>
<folder Name="System Files">
<file file_name="EFR32MG24/Source/EFR32MG24_Startup.s" />
<file file_name="EFR32MG24/Source/efr32mg24_Vectors.s">
<configuration Name="Common" file_type="Assembly" />
</file>
<file file_name="SEGGER_THUMB_Startup.s" />
</folder>
</project>
</solution>