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

@ -278,24 +278,12 @@ jobs:
fail-fast: false
matrix:
example:
# Alphabetical order
- 'device/audio_test'
- 'device/board_test'
- 'device/cdc_dual_ports'
- 'device/cdc_msc'
- 'device/cdc_msc_freertos'
- 'device/dfu_runtime'
- 'device/hid_composite'
- 'device/hid_composite_freertos'
- 'device/hid_generic_inout'
- 'device/hid_multiple_interface'
- 'device/midi_test'
- 'device/msc_dual_lun'
# Alphabetical order, a group of 4
- 'device/audio_test device/board_test device/cdc_dual_ports device/cdc_msc'
- 'device/cdc_msc_freertos device/dfu_runtime device/hid_composite device/hid_composite_freertos'
- 'device/hid_generic_inout device/hid_multiple_interface device/midi_test device/msc_dual_lun'
- 'device/net_lwip_webserver'
- 'device/uac2_headset'
- 'device/usbtmc'
- 'device/webusb_serial'
- 'host/cdc_msc_hid'
- 'device/uac2_headset device/usbtmc device/webusb_serial host/cdc_msc_hid'
steps:
- name: Setup Python
@ -303,8 +291,9 @@ jobs:
- name: Checkout TinyUSB
uses: actions/checkout@v2
with:
submodules: 'true'
- name: Checkout Submodules in lib
run: git submodule update --init lib
- name: Set Toolchain URL
run: echo >> $GITHUB_ENV TOOLCHAIN_URL=https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v10.2.1-1.1/xpack-arm-none-eabi-gcc-10.2.1-1.1-linux-x64.tar.gz

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