altos/micropeak-v2.0: Finish hardware bring-up
[fw/altos] / src / micropeak-v2.0 / Makefile
index d6c8f8c398b7b1f9588268d272017cb1e668b0c7..350061a3e92b08f92ace0cd9328431861083d513 100644 (file)
@@ -64,13 +64,26 @@ ALTOS_SRC = \
        ao_notask.c \
        ao_serial_stm.c \
        ao_timer.c \
-       ao_led.c
+       ao_spi_stm32l0.c \
+       ao_adc_stm32l0.c \
+       ao_ms5607.c \
+       ao_exti_stm.c \
+       ao_convert_pa.c \
+       ao_led.c \
+       ao_cmd.c \
+       ao_product.c \
+       ao_romconfig.c \
+       ao_flash_stm32l0.c \
+       ao_storage.c \
+       ao_microflight.c \
+       ao_log_micro.c \
+       ao_microkalman.c
 
 IDPRODUCT=0x14
 PRODUCT=MicroPeak-v2.0
 PRODUCT_DEF=-DMICROPEAK
 
-CFLAGS = $(PRODUCT_DEF) $(STML0_CFLAGS)
+CFLAGS = $(PRODUCT_DEF) $(STML0_CFLAGS) -Wl,--gc-sections -ffunction-sections
 
 PROGNAME=micropeak-v2.0
 PROG=$(PROGNAME)-$(VERSION).elf