source: trunk/firmware_v2/SES/PowerPro.emProject

Last change on this file was 28, checked in by f.jahn, 3 days ago

24V Version implementiert

File size: 11.3 KB
Line 
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    <configuration
61      Name="Debug_48V"
62      c_preprocessor_definitions="SYSTEM_VOLTAGE_48V" />
63    <configuration
64      Name="Release_12V"
65      c_preprocessor_definitions="SYSTEM_VOLTAGE_12V"
66      gcc_optimization_level="Level 2 balanced" />
67    <configuration
68      Name="Release_24V"
69      c_preprocessor_definitions="SYSTEM_VOLTAGE_24V"
70      gcc_optimization_level="Level 2 balanced" />
71    <configuration
72      Name="Release_48V"
73      c_preprocessor_definitions="SYSTEM_VOLTAGE_48V"
74      gcc_optimization_level="Level 2 balanced" />
75    <folder Name="CMSIS Files original_from_segger_ersetzt_durch_ST_file_from_cube">
76      <file file_name="STM32C0xx/Device/Include/stm32c0xx.h">
77        <configuration Name="Debug_12V" build_exclude_from_build="Yes" />
78      </file>
79      <file file_name="STM32C0xx/Device/Source/system_stm32c0xx.c">
80        <configuration
81          Name="Common"
82          build_exclude_from_build="Yes"
83          default_code_section=".init"
84          default_const_section=".init_rodata" />
85      </file>
86    </folder>
87    <folder Name="Core module init">
88      <folder Name="Inc">
89        <file file_name="../Core/Inc/adc.h" />
90        <file file_name="../Core/Inc/dma.h" />
91        <file file_name="../Core/Inc/gpio.h" />
92        <file file_name="../Core/Inc/main.h" />
93        <file file_name="../Core/Inc/stm32c0xx_hal_conf.h" />
94        <file file_name="../Core/Inc/stm32c0xx_it.h" />
95        <file file_name="../Core/Inc/tim.h" />
96        <file file_name="../Core/Inc/usart.h" />
97      </folder>
98      <folder Name="Src">
99        <file file_name="../Core/Src/adc.c" />
100        <file file_name="../Core/Src/dma.c" />
101        <file file_name="../Core/Src/gpio.c" />
102        <file file_name="../Core/Src/stm32c0xx_hal_msp.c" />
103        <file file_name="../Core/Src/stm32c0xx_it.c" />
104        <file file_name="../Core/Src/system_stm32c0xx.c" />
105        <file file_name="../Core/Src/tim.c" />
106        <file file_name="../Core/Src/usart.c" />
107      </folder>
108    </folder>
109    <folder Name="CUBE HAL Driver">
110      <folder Name="inc">
111        <file file_name="../Core/Inc/iwdg.h" />
112        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal.h" />
113        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_adc.h" />
114        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_adc_ex.h" />
115        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_cortex.h" />
116        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_def.h" />
117        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_dma.h" />
118        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_dma_ex.h" />
119        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_exti.h" />
120        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_flash.h" />
121        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_flash_ex.h" />
122        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio.h" />
123        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio_ex.h" />
124        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_iwdg.h" />
125        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr.h" />
126        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr_ex.h" />
127        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_rcc.h" />
128        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_rcc_ex.h" />
129        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_tim.h" />
130        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_tim_ex.h" />
131        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_uart.h" />
132        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_uart_ex.h" />
133        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_adc.h" />
134        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_bus.h" />
135        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_cortex.h" />
136        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_dma.h" />
137        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_dmamux.h" />
138        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_exti.h" />
139        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_gpio.h" />
140        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_pwr.h" />
141        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_rcc.h" />
142        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_system.h" />
143        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_tim.h" />
144        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_usart.h" />
145        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_ll_utils.h" />
146      </folder>
147      <folder Name="src">
148        <file file_name="../Core/Src/iwdg.c" />
149        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal.c" />
150        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_adc.c" />
151        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_adc_ex.c" />
152        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_cortex.c" />
153        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_dma.c" />
154        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_dma_ex.c" />
155        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_exti.c" />
156        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_flash.c" />
157        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_flash_ex.c" />
158        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_gpio.c" />
159        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_iwdg.c" />
160        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr.c" />
161        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr_ex.c" />
162        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_rcc.c" />
163        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_rcc_ex.c" />
164        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_tim.c" />
165        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_tim_ex.c" />
166        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_uart.c" />
167        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_uart_ex.c" />
168      </folder>
169    </folder>
170    <folder Name="inc">
171      <file file_name="inc/button.h" />
172      <file file_name="inc/buzzer.h" />
173      <file file_name="inc/chip_temperature.h" />
174      <file file_name="inc/doku.h" />
175      <file file_name="inc/fan.h" />
176      <file file_name="inc/leds.h" />
177      <file file_name="inc/mode_lvp.h" />
178      <file file_name="inc/mode_lvp_ovp.h" />
179      <file file_name="inc/mode_mainswitch.h" />
180      <file file_name="inc/mode_ovp.h" />
181      <file file_name="inc/mode_secondaryprotection.h" />
182      <file file_name="inc/mode_secondaryprotection_plus.h" />
183      <file file_name="inc/modeswitch.h" />
184      <file file_name="inc/relais.h" />
185      <file file_name="inc/voltage_meas.h" />
186    </folder>
187    <folder Name="Script Files">
188      <file file_name="STM32C0xx/Scripts/STM32C0xx_Target.js">
189        <configuration Name="Common" file_type="Reset Script" />
190      </file>
191    </folder>
192    <folder Name="src">
193      <file file_name="src/button.c" />
194      <file file_name="src/buzzer.c" />
195      <file file_name="src/chip_temperature.c" />
196      <file file_name="src/fan.c" />
197      <file file_name="src/leds.c" />
198      <file file_name="src/main.c" />
199      <file file_name="src/mode_lvp.c" />
200      <file file_name="src/mode_lvp_ovp.c">
201        <configuration Name="Debug_12V" build_exclude_from_build="No" />
202      </file>
203      <file file_name="src/mode_mainswitch.c" />
204      <file file_name="src/mode_ovp.c" />
205      <file file_name="src/mode_secondaryprotection.c" />
206      <file file_name="src/mode_secondaryprotection_plus.c" />
207      <file file_name="src/modeswitch.c" />
208      <file file_name="src/relais.c" />
209      <file file_name="src/voltage_meas.c" />
210    </folder>
211    <folder Name="System Files">
212      <file file_name="SEGGER_THUMB_Startup.s" />
213      <file file_name="STM32C0xx/Source/stm32c031xx_Vectors.s">
214        <configuration Name="Common" file_type="Assembly" />
215      </file>
216      <file file_name="STM32C0xx/Source/STM32C0xx_Startup.s" />
217    </folder>
218  </project>
219</solution>
Note: See TracBrowser for help on using the repository browser.