| 1 | <!DOCTYPE CrossStudio_Project_File> | 
|---|
| 2 | <solution Name="PowerPro" target="8" version="2"> | 
|---|
| 3 |   <configuration | 
|---|
| 4 |     Name="Debug_12V" | 
|---|
| 5 |     c_preprocessor_definitions="DEBUG" | 
|---|
| 6 |     gcc_debugging_level="Level 3" | 
|---|
| 7 |     gcc_omit_frame_pointer="Yes" | 
|---|
| 8 |     gcc_optimization_level="None" /> | 
|---|
| 9 |   <configuration Name="Debug_24V" /> | 
|---|
| 10 |   <configuration Name="Debug_48V" /> | 
|---|
| 11 |   <configuration | 
|---|
| 12 |     Name="Release_12V" | 
|---|
| 13 |     c_preprocessor_definitions="NDEBUG" | 
|---|
| 14 |     gcc_debugging_level="Level 2" | 
|---|
| 15 |     gcc_omit_frame_pointer="Yes" | 
|---|
| 16 |     gcc_optimization_level="Level 2 balanced" /> | 
|---|
| 17 |   <configuration Name="Release_24V" /> | 
|---|
| 18 |   <configuration Name="Release_48V" /> | 
|---|
| 19 |   <project Name="PowerPro"> | 
|---|
| 20 |     <configuration | 
|---|
| 21 |       LIBRARY_IO_TYPE="RTT" | 
|---|
| 22 |       Name="Common" | 
|---|
| 23 |       Target="STM32C031K6Tx" | 
|---|
| 24 |       arm_architecture="v6M" | 
|---|
| 25 |       arm_compiler_variant="SEGGER" | 
|---|
| 26 |       arm_core_type="Cortex-M0+" | 
|---|
| 27 |       arm_endian="Little" | 
|---|
| 28 |       arm_fp_abi="Soft" | 
|---|
| 29 |       arm_fpu_type="None" | 
|---|
| 30 |       arm_linker_heap_size="1024" | 
|---|
| 31 |       arm_linker_process_stack_size="0" | 
|---|
| 32 |       arm_linker_stack_size="2048" | 
|---|
| 33 |       arm_linker_variant="SEGGER" | 
|---|
| 34 |       arm_simulator_memory_simulation_parameter="ROM;0x08000000;0x00008000;RAM;0x20000000;0x00003000" | 
|---|
| 35 |       arm_target_device_name="STM32C031K6" | 
|---|
| 36 |       arm_target_interface_type="SWD" | 
|---|
| 37 |       c_preprocessor_definitions="ARM_MATH_CM0PLUS;STM32C031xx;__STM32C031_SUBFAMILY;__STM32C0XX_FAMILY;__NO_FPU_ENABLE" | 
|---|
| 38 |       c_user_include_directories="$(ProjectDir)/../Drivers/STM32C0xx_HAL_Driver/Inc;$(ProjectDir)/../Core/Inc;$(ProjectDir)/../Drivers/CMSIS/Include;$(ProjectDir)/../Drivers/CMSIS/Device/ST/STM32C0xx/Include;$(ProjectDir)/inc" | 
|---|
| 39 |       debug_initial_breakpoint_set_option="Never" | 
|---|
| 40 |       debug_register_definition_file="$(PackagesDir)/STM32C0xx/XML/STM32C031_Registers.xml" | 
|---|
| 41 |       debug_stack_pointer_start="__stack_end__" | 
|---|
| 42 |       debug_start_from_entry_point_symbol="Yes" | 
|---|
| 43 |       debug_target_connection="J-Link" | 
|---|
| 44 |       gcc_entry_point="Reset_Handler" | 
|---|
| 45 |       link_linker_script_file="$(ProjectDir)/STM32C0xx_Flash.icf" | 
|---|
| 46 |       link_time_optimization="Yes" | 
|---|
| 47 |       linker_memory_map_file="$(PackagesDir)/STM32C0xx/XML/STM32C031K6Tx_MemoryMap.xml" | 
|---|
| 48 |       macros="DeviceHeaderFile=$(PackagesDir)/STM32C0xx/Device/Include/stm32c0xx.h;DeviceSystemFile=$(PackagesDir)/STM32C0xx/Device/Source/system_stm32c0xx.c;DeviceVectorsFile=$(PackagesDir)/STM32C0xx/Source/stm32c031xx_Vectors.s;DeviceFamily=STM32C0xx;DeviceSubFamily=STM32C031" | 
|---|
| 49 |       project_directory="" | 
|---|
| 50 |       project_type="Executable" | 
|---|
| 51 |       speed="50000" | 
|---|
| 52 |       target_reset_script="Reset();" /> | 
|---|
| 53 |     <configuration | 
|---|
| 54 |       Name="Debug_12V" | 
|---|
| 55 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_12V" | 
|---|
| 56 |       linker_keep_symbols="_vectors" /> | 
|---|
| 57 |     <configuration | 
|---|
| 58 |       Name="Debug_24V" | 
|---|
| 59 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_24V" | 
|---|
| 60 |       gcc_optimization_level="Debug" /> | 
|---|
| 61 |     <configuration | 
|---|
| 62 |       Name="Debug_48V" | 
|---|
| 63 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_48V" /> | 
|---|
| 64 |     <configuration | 
|---|
| 65 |       Name="Release_12V" | 
|---|
| 66 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_12V" | 
|---|
| 67 |       gcc_optimization_level="Level 2 balanced" /> | 
|---|
| 68 |     <configuration | 
|---|
| 69 |       Name="Release_24V" | 
|---|
| 70 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_24V" | 
|---|
| 71 |       gcc_optimization_level="Level 2 balanced" /> | 
|---|
| 72 |     <configuration | 
|---|
| 73 |       Name="Release_48V" | 
|---|
| 74 |       c_preprocessor_definitions="SYSTEM_VOLTAGE_48V" | 
|---|
| 75 |       gcc_optimization_level="Level 2 balanced" /> | 
|---|
| 76 |     <folder Name="CMSIS Files original_from_segger_ersetzt_durch_ST_file_from_cube"> | 
|---|
| 77 |       <file file_name="STM32C0xx/Device/Include/stm32c0xx.h"> | 
|---|
| 78 |         <configuration Name="Debug_12V" build_exclude_from_build="Yes" /> | 
|---|
| 79 |       </file> | 
|---|
| 80 |       <file file_name="STM32C0xx/Device/Source/system_stm32c0xx.c"> | 
|---|
| 81 |         <configuration | 
|---|
| 82 |           Name="Common" | 
|---|
| 83 |           build_exclude_from_build="Yes" | 
|---|
| 84 |           default_code_section=".init" | 
|---|
| 85 |           default_const_section=".init_rodata" /> | 
|---|
| 86 |       </file> | 
|---|
| 87 |     </folder> | 
|---|
| 88 |     <folder Name="Core module init"> | 
|---|
| 89 |       <folder Name="Inc"> | 
|---|
| 90 |         <file file_name="../Core/Inc/adc.h" /> | 
|---|
| 91 |         <file file_name="../Core/Inc/dma.h" /> | 
|---|
| 92 |         <file file_name="../Core/Inc/gpio.h" /> | 
|---|
| 93 |         <file file_name="../Core/Inc/main.h" /> | 
|---|
| 94 |         <file file_name="../Core/Inc/stm32c0xx_hal_conf.h" /> | 
|---|
| 95 |         <file file_name="../Core/Inc/stm32c0xx_it.h" /> | 
|---|
| 96 |         <file file_name="../Core/Inc/tim.h" /> | 
|---|
| 97 |         <file file_name="../Core/Inc/usart.h" /> | 
|---|
| 98 |       </folder> | 
|---|
| 99 |       <folder Name="Src"> | 
|---|
| 100 |         <file file_name="../Core/Src/adc.c" /> | 
|---|
| 101 |         <file file_name="../Core/Src/dma.c" /> | 
|---|
| 102 |         <file file_name="../Core/Src/gpio.c" /> | 
|---|
| 103 |         <file file_name="../Core/Src/stm32c0xx_hal_msp.c" /> | 
|---|
| 104 |         <file file_name="../Core/Src/stm32c0xx_it.c" /> | 
|---|
| 105 |         <file file_name="../Core/Src/system_stm32c0xx.c" /> | 
|---|
| 106 |         <file file_name="../Core/Src/tim.c" /> | 
|---|
| 107 |         <file file_name="../Core/Src/usart.c" /> | 
|---|
| 108 |       </folder> | 
|---|
| 109 |     </folder> | 
|---|
| 110 |     <folder Name="CUBE HAL Driver"> | 
|---|
| 111 |       <folder Name="inc"> | 
|---|
| 112 |         <file file_name="../Core/Inc/iwdg.h" /> | 
|---|
| 113 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal.h" /> | 
|---|
| 114 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_adc.h" /> | 
|---|
| 115 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_adc_ex.h" /> | 
|---|
| 116 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_cortex.h" /> | 
|---|
| 117 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_def.h" /> | 
|---|
| 118 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_dma.h" /> | 
|---|
| 119 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_dma_ex.h" /> | 
|---|
| 120 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_exti.h" /> | 
|---|
| 121 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_flash.h" /> | 
|---|
| 122 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_flash_ex.h" /> | 
|---|
| 123 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio.h" /> | 
|---|
| 124 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio_ex.h" /> | 
|---|
| 125 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_iwdg.h" /> | 
|---|
| 126 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr.h" /> | 
|---|
| 127 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr_ex.h" /> | 
|---|
| 128 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_rcc.h" /> | 
|---|
| 129 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_rcc_ex.h" /> | 
|---|
| 130 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_tim.h" /> | 
|---|
| 131 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_tim_ex.h" /> | 
|---|
| 132 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_uart.h" /> | 
|---|
| 133 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_uart_ex.h" /> | 
|---|
| 134 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_adc.h" /> | 
|---|
| 135 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_bus.h" /> | 
|---|
| 136 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_cortex.h" /> | 
|---|
| 137 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_dma.h" /> | 
|---|
| 138 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_dmamux.h" /> | 
|---|
| 139 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_exti.h" /> | 
|---|
| 140 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_gpio.h" /> | 
|---|
| 141 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_pwr.h" /> | 
|---|
| 142 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_rcc.h" /> | 
|---|
| 143 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_system.h" /> | 
|---|
| 144 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_tim.h" /> | 
|---|
| 145 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_usart.h" /> | 
|---|
| 146 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_utils.h" /> | 
|---|
| 147 |       </folder> | 
|---|
| 148 |       <folder Name="src"> | 
|---|
| 149 |         <file file_name="../Core/Src/iwdg.c" /> | 
|---|
| 150 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal.c" /> | 
|---|
| 151 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_adc.c" /> | 
|---|
| 152 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_adc_ex.c" /> | 
|---|
| 153 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_cortex.c" /> | 
|---|
| 154 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_dma.c" /> | 
|---|
| 155 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_dma_ex.c" /> | 
|---|
| 156 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_exti.c" /> | 
|---|
| 157 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_flash.c" /> | 
|---|
| 158 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_flash_ex.c" /> | 
|---|
| 159 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_gpio.c" /> | 
|---|
| 160 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_iwdg.c" /> | 
|---|
| 161 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr.c" /> | 
|---|
| 162 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr_ex.c" /> | 
|---|
| 163 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_rcc.c" /> | 
|---|
| 164 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_rcc_ex.c" /> | 
|---|
| 165 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_tim.c" /> | 
|---|
| 166 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_tim_ex.c" /> | 
|---|
| 167 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_uart.c" /> | 
|---|
| 168 |         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_uart_ex.c" /> | 
|---|
| 169 |       </folder> | 
|---|
| 170 |     </folder> | 
|---|
| 171 |     <folder Name="inc"> | 
|---|
| 172 |       <file file_name="inc/button.h" /> | 
|---|
| 173 |       <file file_name="inc/buzzer.h" /> | 
|---|
| 174 |       <file file_name="inc/chip_temperature.h" /> | 
|---|
| 175 |       <file file_name="inc/doku.h" /> | 
|---|
| 176 |       <file file_name="inc/fan.h" /> | 
|---|
| 177 |       <file file_name="inc/leds.h" /> | 
|---|
| 178 |       <file file_name="inc/mode_lvp.h" /> | 
|---|
| 179 |       <file file_name="inc/mode_lvp_ovp.h" /> | 
|---|
| 180 |       <file file_name="inc/mode_mainswitch.h" /> | 
|---|
| 181 |       <file file_name="inc/mode_ovp.h" /> | 
|---|
| 182 |       <file file_name="inc/mode_secondaryprotection.h" /> | 
|---|
| 183 |       <file file_name="inc/mode_secondaryprotection_plus.h" /> | 
|---|
| 184 |       <file file_name="inc/modeswitch.h" /> | 
|---|
| 185 |       <file file_name="inc/relais.h" /> | 
|---|
| 186 |       <file file_name="inc/voltage_meas.h" /> | 
|---|
| 187 |     </folder> | 
|---|
| 188 |     <folder Name="Script Files"> | 
|---|
| 189 |       <file file_name="STM32C0xx/Scripts/STM32C0xx_Target.js"> | 
|---|
| 190 |         <configuration Name="Common" file_type="Reset Script" /> | 
|---|
| 191 |       </file> | 
|---|
| 192 |     </folder> | 
|---|
| 193 |     <folder Name="src"> | 
|---|
| 194 |       <file file_name="src/button.c" /> | 
|---|
| 195 |       <file file_name="src/buzzer.c" /> | 
|---|
| 196 |       <file file_name="src/chip_temperature.c" /> | 
|---|
| 197 |       <file file_name="src/fan.c" /> | 
|---|
| 198 |       <file file_name="src/leds.c" /> | 
|---|
| 199 |       <file file_name="src/main.c" /> | 
|---|
| 200 |       <file file_name="src/mode_lvp.c" /> | 
|---|
| 201 |       <file file_name="src/mode_lvp_ovp.c"> | 
|---|
| 202 |         <configuration Name="Debug_12V" build_exclude_from_build="No" /> | 
|---|
| 203 |       </file> | 
|---|
| 204 |       <file file_name="src/mode_mainswitch.c" /> | 
|---|
| 205 |       <file file_name="src/mode_ovp.c" /> | 
|---|
| 206 |       <file file_name="src/mode_secondaryprotection.c" /> | 
|---|
| 207 |       <file file_name="src/mode_secondaryprotection_plus.c" /> | 
|---|
| 208 |       <file file_name="src/modeswitch.c" /> | 
|---|
| 209 |       <file file_name="src/relais.c" /> | 
|---|
| 210 |       <file file_name="src/voltage_meas.c" /> | 
|---|
| 211 |     </folder> | 
|---|
| 212 |     <folder Name="System Files"> | 
|---|
| 213 |       <file file_name="SEGGER_THUMB_Startup.s" /> | 
|---|
| 214 |       <file file_name="STM32C0xx/Source/stm32c031xx_Vectors.s"> | 
|---|
| 215 |         <configuration Name="Common" file_type="Assembly" /> | 
|---|
| 216 |       </file> | 
|---|
| 217 |       <file file_name="STM32C0xx/Source/STM32C0xx_Startup.s" /> | 
|---|
| 218 |     </folder> | 
|---|
| 219 |   </project> | 
|---|
| 220 | </solution> | 
|---|