Rev 36 | Rev 39 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 36 | Rev 37 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ########################################################################################################################## |
1 | ########################################################################################################################## |
2 | # File automatically-generated by tool: [projectgenerator] version: [3.10.0-B14] date: [Sat Nov 07 15:40:34 GMT 2020] |
2 | # File automatically-generated by tool: [projectgenerator] version: [3.10.0-B14] date: [Thu Jul 01 21:01:42 BST 2021] |
3 | ########################################################################################################################## |
3 | ########################################################################################################################## |
4 | 4 | ||
5 | # ------------------------------------------------ |
5 | # ------------------------------------------------ |
6 | # Generic Makefile (based on gcc) |
6 | # Generic Makefile (based on gcc) |
7 | # |
7 | # |
Line 34... | Line 34... | ||
34 | ###################################### |
34 | ###################################### |
35 | # source |
35 | # source |
36 | ###################################### |
36 | ###################################### |
37 | # C sources |
37 | # C sources |
38 | C_SOURCES = \ |
38 | C_SOURCES = \ |
39 | Src/main.c \ |
39 | Core/Src/main.c \ |
40 | Src/stm32l1xx_it.c \ |
40 | Core/Src/stm32f1xx_it.c \ |
41 | Src/stm32l1xx_hal_msp.c \ |
41 | Core/Src/stm32f1xx_hal_msp.c \ |
42 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_adc.c \ |
42 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c \ |
43 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_adc_ex.c \ |
43 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c \ |
44 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.c \ |
44 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c \ |
45 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.c \ |
45 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c \ |
46 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc_ex.c \ |
46 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c \ |
47 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash.c \ |
47 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c \ |
48 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash_ex.c \ |
48 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c \ |
49 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_flash_ramfunc.c \ |
49 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c \ |
50 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.c \ |
50 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c \ |
51 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_dma.c \ |
51 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c \ |
52 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_pwr.c \ |
52 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c \ |
53 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_pwr_ex.c \ |
53 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c \ |
54 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.c \ |
54 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c \ |
55 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_exti.c \ |
55 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c \ |
56 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_spi.c \ |
56 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c \ |
57 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_tim.c \ |
57 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c \ |
58 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_tim_ex.c \ |
58 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c \ |
59 | Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.c \ |
59 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c \ |
60 | Src/system_stm32l1xx.c |
60 | Core/Src/system_stm32f1xx.c |
61 | 61 | ||
62 | # ASM sources |
62 | # ASM sources |
63 | ASM_SOURCES = \ |
63 | ASM_SOURCES = \ |
64 | startup_stm32l152xe.s |
64 | startup_stm32l152xe.s |
65 | 65 | ||
Line 106... | Line 106... | ||
106 | AS_DEFS = |
106 | AS_DEFS = |
107 | 107 | ||
108 | # C defines |
108 | # C defines |
109 | C_DEFS = \ |
109 | C_DEFS = \ |
110 | -DUSE_HAL_DRIVER \ |
110 | -DUSE_HAL_DRIVER \ |
111 | -DSTM32L152xE |
111 | -DSTM32F103xB |
112 | 112 | ||
113 | 113 | ||
114 | # AS includes |
114 | # AS includes |
115 | AS_INCLUDES = |
115 | AS_INCLUDES = |
116 | 116 | ||
117 | # C includes |
117 | # C includes |
118 | C_INCLUDES = \ |
118 | C_INCLUDES = \ |
- | 119 | -IDrivers/CMSIS/Include \ |
|
119 | -IInc \ |
120 | -ICore/Inc \ |
120 | -IDrivers/STM32L1xx_HAL_Driver/Inc \ |
121 | -IDrivers/STM32F1xx_HAL_Driver/Inc \ |
121 | -IDrivers/STM32L1xx_HAL_Driver/Inc/Legacy \ |
122 | -IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy \ |
122 | -IDrivers/CMSIS/Device/ST/STM32L1xx/Include \ |
123 | -IDrivers/CMSIS/Device/ST/STM32F1xx/Include |
123 | -IDrivers/CMSIS/Include |
- | |
124 | 124 | ||
125 | 125 | ||
126 | 126 | ||
127 | 127 | ||
128 | 128 | ||
129 | ####################################################### |
129 | ####################################################### |
130 | # Additional code |
130 | # Additional code |
131 | 131 | ||
- | 132 | C_INCLUDES += -IInc |
|
132 | C_SOURCES += Src/misc.c |
133 | C_SOURCES += Src/misc.c |
133 | 134 | ||
134 | 135 | ||
135 | # PLX code library |
136 | # PLX code library |
136 | LIBPLX=../libPLX |
137 | LIBPLX=../libPLX |
137 | include $(LIBPLX)/libPLX.mk |
138 | include $(LIBPLX)/libPLX.mk |
138 | 139 | ||
139 | 140 | ||
140 | 141 | ||
141 | # Using UART1 and UART2 with LibSerial. |
142 | # Using UART1 with LibSerial. |
142 | C_DEFS += -DSERIAL_UART1 -DSERIAL_UART2 |
143 | C_DEFS += -DSERIAL_UART1 |
143 | 144 | ||
144 | LIBSERIAL=../libSerial |
145 | LIBSERIAL=../libSerial |
145 | include $(LIBSERIAL)/libSerial.mk |
146 | include $(LIBSERIAL)/libSerial.mk |
146 | 147 | ||
147 | 148 | ||
Line 162... | Line 163... | ||
162 | 163 | ||
163 | ####################################### |
164 | ####################################### |
164 | # LDFLAGS |
165 | # LDFLAGS |
165 | ####################################### |
166 | ####################################### |
166 | # link script |
167 | # link script |
167 | LDSCRIPT = STM32L152RETx_FLASH.ld |
168 | LDSCRIPT = STM32F103C8Tx_FLASH.ld |
168 | 169 | ||
169 | # libraries |
170 | # libraries |
170 | LIBS = -lc -lm -lnosys |
171 | LIBS = -lc -lm -lnosys |
171 | LIBDIR = |
172 | LIBDIR = |
172 | LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections |
173 | LDFLAGS = $(MCU) -specs=nano.specs -T$(LDSCRIPT) $(LIBDIR) $(LIBS) -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref -Wl,--gc-sections |