<!DOCTYPE CrossStudio_Project_File>
<solution Name="NUCLEO-G474RE_CubeMXImport" version="2" target="8">
  <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="NUCLEO-G474RE_CubeMXImport">
    <configuration
      LIBRARY_IO_TYPE="RTT"
      Name="Common"
      Target="STM32G474RETx"
      arm_architecture="v7EM"
      arm_compiler_variant="SEGGER"
      arm_core_type="Cortex-M4"
      arm_endian="Little"
      arm_fp_abi="Hard"
      arm_fpu_type="FPv4-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;0x00080000;RAM;0x10000000;0x00008000;RAM;0x20000000;0x00014000;RAM;0x20014000;0x00004000"
      arm_target_device_name="STM32G474RE"
      arm_target_interface_type="SWD"
      c_preprocessor_definitions="__VTOR_CONFIG;ARM_MATH_CM4;STM32G474xx;__STM32G474_SUBFAMILY;__STM32G4XX_FAMILY;USE_HAL_DRIVER;STM32G474xx"
      c_user_include_directories="$(ProjectDir)/CubeMX/Core/Inc;$(ProjectDir)/CubeMX/Drivers/STM32G4xx_HAL_Driver/Inc;$(ProjectDir)/CubeMX/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy;$(ProjectDir)/CubeMX/Drivers/CMSIS/Device/ST/STM32G4xx/Include;$(ProjectDir)/CubeMX/Drivers/CMSIS/Include"
      debug_register_definition_file="$(ProjectDir)/STM32G474xx_Registers.xml"
      debug_stack_pointer_start="__stack_end__"
      debug_start_from_entry_point_symbol="No"
      debug_target_connection="J-Link"
      gcc_entry_point="Reset_Handler"
      link_linker_script_file="$(ProjectDir)/STM32G4xx_Flash.icf"
      linker_memory_map_file="$(ProjectDir)/STM32G474RETx_MemoryMap.xml"
      macros="DeviceHeaderFile=$(PackagesDir)/STM32G4xx/Device/Include/stm32g4xx.h;DeviceSystemFile=$(PackagesDir)/STM32G4xx/Device/Source/system_stm32g4xx.c;DeviceVectorsFile=$(PackagesDir)/STM32G4xx/Source/stm32g474xx_Vectors.s;DeviceFamily=STM32G4xx;DeviceSubFamily=STM32G474;Target=STM32G474RETx"
      project_directory=""
      project_type="Executable"
      target_load_end_script="Reset();"
      target_reset_script="Reset();" />
    <folder Name="Core">
      <file file_name="CubeMX/Core/Src/main.c" />
      <file file_name="CubeMX/Core/Src/stm32g4xx_hal_msp.c" />
      <file file_name="CubeMX/Core/Src/stm32g4xx_it.c" />
      <file file_name="CubeMX/Core/Src/system_stm32g4xx.c" />
    </folder>
    <folder
      Name="Drivers"
      exclude="stm32g4xx_hal_timebase_tim_template.c;stm32g4xx_hal_msp_template.c"
      filter=""
      path="CubeMX/Drivers/STM32G4xx_HAL_Driver/Src"
      recurse="No" />
    <folder Name="Script Files">
      <file file_name="STM32G4xx/Scripts/STM32G4xx_Target.js">
        <configuration Name="Common" file_type="Reset Script" />
      </file>
    </folder>
    <folder Name="System Files">
      <file file_name="SEGGER_THUMB_Startup.s" />
      <file file_name="STM32G4xx/Source/stm32g474xx_Vectors.s">
        <configuration Name="Common" file_type="Assembly" />
      </file>
      <file file_name="STM32G4xx/Source/STM32G4xx_Startup.s" />
    </folder>
  </project>
</solution>
