Changeset 11 for ctrl/firmware


Ignore:
Timestamp:
Nov 28, 2024, 2:54:35 PM (7 weeks ago)
Author:
Zed
Message:
 
Location:
ctrl/firmware/Main
Files:
17 added
1 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/SES/charger.emProject

    r10 r11  
    1313    gcc_omit_frame_pointer="Yes"
    1414    gcc_optimization_level="Level 2 balanced" />
    15   <configuration
    16     LIBRARY_HEAP_TYPE="Minimal"
    17     LIBRARY_IO_TYPE="SEMIHOST (host-formatted)"
    18     LIBRARY_LOCALES="Minimal"
    19     Name="Release_MinSize"
    20     arm_library_optimization="Small"
    21     c_preprocessor_definitions="NDEBUG;__OPTIMIZATION_SMALL"
    22     cpp_enable_exceptions="No"
    23     gcc_debugging_level="None"
    24     gcc_omit_frame_pointer="Yes"
    25     gcc_optimization_level="Level 2 for size"
    26     gcc_short_enum="Minimal Container Size"
    27     libcxx="Yes (No Exceptions)"
    28     link_dedupe_code="Yes"
    29     link_dedupe_data="Yes"
    30     link_merge_strings="Yes"
    31     link_time_optimization="Yes"
    32     linker_printf_fmt_level="int"
    33     linker_printf_fp_enabled="No"
    34     linker_printf_width_precision_supported="No" />
    3515  <project Name="charger">
    3616    <configuration
     
    4626      arm_linker_heap_size="2048"
    4727      arm_linker_process_stack_size="0"
    48       arm_linker_stack_size="2048"
     28      arm_linker_stack_size="8192"
    4929      arm_linker_variant="SEGGER"
    5030      arm_simulator_memory_simulation_parameter="RAM;0x00000000;0x00010000;ROM;0x08000000;0x00080000;RAM;0x20000000;0x00020000;RAM;0x24000000;0x00020000;RAM;0x30000000;0x00008000;RAM;0x38000000;0x00004000;RAM;0x38800000;0x00001000"
    5131      arm_target_device_name="STM32H723ZE"
    5232      arm_target_interface_type="SWD"
     33      c_enforce_ansi_checking="Yes"
     34      c_preprocessor_definitions="STM32H723xx"
     35      c_user_include_directories="./../CubeMX/Core/Inc;./../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc;./../CubeMX/Drivers/CMSIS/Device/ST/STM32H7xx/Include;./../CubeMX/Drivers/CMSIS/Core/Include"
     36      compiler_color_diagnostics="Yes"
    5337      debug_register_definition_file="$(ProjectDir)/STM32H723_Registers.xml"
    5438      debug_stack_pointer_start="__stack_end__"
    5539      debug_target_connection="J-Link"
     40      gcc_all_warnings="Enable"
     41      gcc_c_language_standard="c17"
     42      gcc_cplusplus_language_standard="c++20"
     43      gcc_enable_all_warnings="Yes"
     44      gcc_enable_precompiled_header="Yes"
    5645      gcc_entry_point="Reset_Handler"
    5746      link_dedupe_code="Yes"
    5847      link_linker_script_file="Setup/SEGGER_Flash.icf"
     48      link_map_file="Full"
     49      link_map_file_format="HTML"
     50      link_time_optimization="Yes"
    5951      linker_memory_map_file="$(ProjectDir)/STM32H723ZETx_MemoryMap.xml"
    6052      linker_output_format="hex"
     53      linker_printf_fmt_level="long long"
     54      linker_printf_fp_enabled="Double"
     55      linker_printf_width_precision_supported="Yes"
    6156      linker_section_placements_segments="FLASH1 RX 0x00000000 0x00100000;RAM1 RWX 0x20000000 0x00010000"
    6257      macros="DeviceHeaderFile=$(PackagesDir)/STM32H7xx/Device/Include/stm32h7xx.h;DeviceSystemFile=$(PackagesDir)/STM32H7xx/Device/Source/system_stm32h7xx.c;DeviceVectorsFile=$(PackagesDir)/STM32H7xx/Source/stm32h723xx_Vectors.s;DeviceFamily=STM32H7xx;DeviceSubFamily=STM32H723"
    6358      project_directory=""
    64       project_type="Executable" />
     59      project_type="Executable"
     60      speed="0" />
    6561    <configuration Name="Release" link_dedupe_code="Yes" />
    66     <configuration
    67       LIBRARY_IO_TYPE="SEMIHOST (host-formatted)"
    68       Name="Release_MinSize" />
    6962    <folder Name="Core">
    7063      <folder Name="Inc">
     
    7265      </folder>
    7366      <folder Name="Src">
    74         <file file_name="../CubeMX/Core/Src/main.c" />
     67        <file file_name="../CubeMX/Core/Src/main.c">
     68          <configuration Name="Common" file_type="C++" />
     69        </file>
     70        <file file_name="../CubeMX/Core/Src/system_stm32h7xx.c" />
     71      </folder>
     72    </folder>
     73    <folder Name="Drivers">
     74      <folder Name="HAL">
     75        <folder Name="Inc">
     76          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h" />
     77          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h" />
     78          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h" />
     79          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h" />
     80        </folder>
     81        <folder Name="Src">
     82          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c" />
     83          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c" />
     84          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c" />
     85          <file file_name="../CubeMX/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c" />
     86        </folder>
    7587      </folder>
    7688    </folder>
Note: See TracChangeset for help on using the changeset viewer.