merge no-family example build

specify FAMILY_SUBMODULES for all boards
This commit is contained in:
hathach
2021-03-04 22:50:45 +07:00
parent 1b6bf796e1
commit b846ded487
33 changed files with 101 additions and 53 deletions

View File

@@ -1,3 +1,4 @@
FAMILY_SUBMODULES = hw/mcu/microchip
HWREV ?= 1
CFLAGS += \

View File

@@ -1,4 +1,4 @@
CFLAGS += \
CFLAGS += \
-flto \
-mthumb \
-mthumb-interwork \

View File

@@ -1,4 +1,4 @@
CFLAGS += \
CFLAGS += \
-flto \
-mthumb \
-mthumb-interwork \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-mthumb \
-mabi=aapcs \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nxp
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nuvoton
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nuvoton
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nuvoton
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nuvoton
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/nuvoton
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/microchip
CONF_CPU_FREQUENCY ?= 120000000
CFLAGS += \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/microchip
CFLAGS += \
-mthumb \
-mabi=aapcs \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/microchip
CFLAGS += \
-flto \
-mthumb \

View File

@@ -1,3 +1,5 @@
FAMILY_SUBMODULES = hw/mcu/sony/cxd56/spresense-exported-sdk
# Platforms are: Linux, Darwin, MSYS, CYGWIN
PLATFORM := $(firstword $(subst _, ,$(shell uname -s 2>/dev/null)))

View File

@@ -1,3 +1,9 @@
ST_FAMILY = f0
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -12,9 +18,6 @@ CFLAGS += \
# suppress warning caused by vendor mcu driver
CFLAGS += -Wno-error=unused-parameter -Wno-error=cast-align
ST_FAMILY = f0
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/stm32F070rbtx_flash.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = f0
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -12,10 +18,6 @@ CFLAGS += \
# suppress warning caused by vendor mcu driver
CFLAGS += -Wno-error=unused-parameter -Wno-error=cast-align
ST_FAMILY = f0
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32F072RBTx_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = f1
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -11,10 +17,6 @@ CFLAGS += \
# mcu driver cause following warnings
#CFLAGS += -Wno-error=unused-parameter
ST_FAMILY = f1
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32F103XB_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = f2
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -11,11 +17,6 @@ CFLAGS += \
# mcu driver cause following warnings
CFLAGS += -Wno-error=sign-compare
ST_FAMILY = f2
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32F207ZGTx_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = f3
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -12,10 +18,6 @@ CFLAGS += \
# mcu driver cause following warnings
CFLAGS += -Wno-error=unused-parameter
ST_FAMILY = f3
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32F303VCTx_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = l0
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -12,10 +18,6 @@ CFLAGS += \
# mcu driver cause following warnings
CFLAGS += -Wno-error=unused-parameter -Wno-error=maybe-uninitialized
ST_FAMILY = l0
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32L053C8Tx_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = l4
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -12,10 +18,6 @@ CFLAGS += \
# suppress warning caused by vendor mcu driver
CFLAGS += -Wno-error=maybe-uninitialized -Wno-error=cast-align
ST_FAMILY = l4
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32L476VGTx_FLASH.ld

View File

@@ -1,3 +1,9 @@
ST_FAMILY = l4
FAMILY_SUBMODULES = hw/mcu/st/cmsis_device_$(ST_FAMILY) hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
CFLAGS += \
-flto \
-mthumb \
@@ -13,10 +19,6 @@ CFLAGS += \
# suppress warning caused by vendor mcu driver
CFLAGS += -Wno-error=maybe-uninitialized -Wno-error=cast-align
ST_FAMILY = l4
ST_CMSIS = hw/mcu/st/cmsis_device_$(ST_FAMILY)
ST_HAL_DRIVER = hw/mcu/st/stm32$(ST_FAMILY)xx_hal_driver
# All source paths should be relative to the top level.
LD_FILE = hw/bsp/$(BOARD)/STM32L4RXxI_FLASH.ld