mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-03-15 07:29:15 +01:00
STM32F4xx/library.mk cleanup (formatting only)
Conflicts: flight/PiOS/STM32F4xx/library.mk
This commit is contained in:
parent
db0cdc6a0c
commit
238692c3da
@ -2,64 +2,46 @@
|
||||
# Rules to (help) build the F4xx device support.
|
||||
#
|
||||
|
||||
#
|
||||
# Directory containing this makefile
|
||||
#
|
||||
PIOS_DEVLIB := $(dir $(lastword $(MAKEFILE_LIST)))
|
||||
PIOS_DEVLIB := $(dir $(lastword $(MAKEFILE_LIST)))
|
||||
|
||||
#
|
||||
# Hardcoded linker script names for now
|
||||
#
|
||||
LINKER_SCRIPTS_APP = $(PIOS_DEVLIB)/link_STM32F4xx_OP_memory.ld \
|
||||
$(PIOS_DEVLIB)/link_STM32F4xx_sections.ld
|
||||
LINKER_SCRIPTS_APP = $(PIOS_DEVLIB)/link_STM32F4xx_OP_memory.ld \
|
||||
$(PIOS_DEVLIB)/link_STM32F4xx_sections.ld
|
||||
LINKER_SCRIPTS_BL = $(PIOS_DEVLIB)/link_STM32F4xx_BL_memory.ld \
|
||||
$(PIOS_DEVLIB)/link_STM32F4xx_sections.ld
|
||||
|
||||
LINKER_SCRIPTS_BL = $(PIOS_DEVLIB)/link_STM32F4xx_BL_memory.ld \
|
||||
$(PIOS_DEVLIB)/link_STM32F4xx_sections.ld
|
||||
|
||||
#
|
||||
# Compiler options implied by the F4xx
|
||||
#
|
||||
CDEFS += -DSTM32F4XX
|
||||
CDEFS += -DHSE_VALUE=$(OSCILLATOR_FREQ)
|
||||
CDEFS += -DUSE_STDPERIPH_DRIVER
|
||||
CDEFS += -DARM_MATH_CM4 -D__FPU_PRESENT=1
|
||||
ARCHFLAGS += -mcpu=cortex-m4 -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||
CDEFS += -DSTM32F4XX
|
||||
CDEFS += -DHSE_VALUE=$(OSCILLATOR_FREQ)
|
||||
CDEFS += -DUSE_STDPERIPH_DRIVER
|
||||
ARCHFLAGS += -mcpu=cortex-m4 -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard
|
||||
|
||||
#
|
||||
# PIOS device library source and includes
|
||||
#
|
||||
SRC += $(wildcard $(PIOS_DEVLIB)*.c)
|
||||
EXTRAINCDIRS += $(PIOS_DEVLIB)/inc
|
||||
SRC += $(wildcard $(PIOS_DEVLIB)*.c)
|
||||
EXTRAINCDIRS += $(PIOS_DEVLIB)/inc
|
||||
|
||||
#
|
||||
# CMSIS for the F4
|
||||
#
|
||||
include $(PIOSCOMMONLIB)/CMSIS2/library.mk
|
||||
CMSIS2_DEVICEDIR := $(PIOS_DEVLIB)/Libraries/CMSIS2/Device/ST/STM32F4xx
|
||||
SRC += $(wildcard $(CMSIS2_DEVICEDIR)/Source/$(BOARD_NAME)/*.c)
|
||||
EXTRAINCDIRS += $(CMSIS2_DEVICEDIR)/Include
|
||||
CMSIS2_DEVICEDIR := $(PIOS_DEVLIB)/Libraries/CMSIS2/Device/ST/STM32F4xx
|
||||
SRC += $(wildcard $(CMSIS2_DEVICEDIR)/Source/$(BOARD_NAME)/*.c)
|
||||
EXTRAINCDIRS += $(CMSIS2_DEVICEDIR)/Include
|
||||
|
||||
#
|
||||
# ST Peripheral library
|
||||
#
|
||||
PERIPHLIB = $(PIOS_DEVLIB)/Libraries/STM32F4xx_StdPeriph_Driver
|
||||
SRC += $(wildcard $(PERIPHLIB)/src/*.c)
|
||||
EXTRAINCDIRS += $(PERIPHLIB)/inc
|
||||
PERIPHLIB = $(PIOS_DEVLIB)/Libraries/STM32F4xx_StdPeriph_Driver
|
||||
SRC += $(wildcard $(PERIPHLIB)/src/*.c)
|
||||
EXTRAINCDIRS += $(PERIPHLIB)/inc
|
||||
|
||||
#
|
||||
# ST USB OTG library
|
||||
#
|
||||
USBOTGLIB = $(PIOS_DEVLIB)/Libraries/STM32_USB_OTG_Driver
|
||||
USBOTGLIB_SRC = usb_core.c usb_dcd.c usb_dcd_int.c
|
||||
SRC += $(addprefix $(USBOTGLIB)/src/,$(USBOTGLIB_SRC))
|
||||
EXTRAINCDIRS += $(USBOTGLIB)/inc
|
||||
USBOTGLIB = $(PIOS_DEVLIB)/Libraries/STM32_USB_OTG_Driver
|
||||
USBOTGLIB_SRC = usb_core.c usb_dcd.c usb_dcd_int.c
|
||||
SRC += $(addprefix $(USBOTGLIB)/src/,$(USBOTGLIB_SRC))
|
||||
EXTRAINCDIRS += $(USBOTGLIB)/inc
|
||||
|
||||
#
|
||||
# ST USB Device library
|
||||
#
|
||||
USBDEVLIB = $(PIOS_DEVLIB)/Libraries/STM32_USB_Device_Library
|
||||
SRC += $(wildcard $(USBDEVLIB)/Core/src/*.c)
|
||||
EXTRAINCDIRS += $(USBDEVLIB)/Core/inc
|
||||
USBDEVLIB = $(PIOS_DEVLIB)/Libraries/STM32_USB_Device_Library
|
||||
SRC += $(wildcard $(USBDEVLIB)/Core/src/*.c)
|
||||
EXTRAINCDIRS += $(USBDEVLIB)/Core/inc
|
||||
|
||||
#
|
||||
# FreeRTOS
|
||||
@ -68,7 +50,7 @@ EXTRAINCDIRS += $(USBDEVLIB)/Core/inc
|
||||
# the device-specific pieces of the code.
|
||||
#
|
||||
ifneq ($(FREERTOS_DIR),)
|
||||
FREERTOS_PORTDIR := $(PIOS_DEVLIB)/Libraries/FreeRTOS/Source
|
||||
SRC += $(wildcard $(FREERTOS_PORTDIR)/portable/GCC/ARM_CM4F/*.c)
|
||||
EXTRAINCDIRS += $(FREERTOS_PORTDIR)/portable/GCC/ARM_CM4F
|
||||
FREERTOS_PORTDIR := $(PIOS_DEVLIB)/Libraries/FreeRTOS/Source
|
||||
SRC += $(wildcard $(FREERTOS_PORTDIR)/portable/GCC/ARM_CM4F/*.c)
|
||||
EXTRAINCDIRS += $(FREERTOS_PORTDIR)/portable/GCC/ARM_CM4F
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user