From b6d09ca7619b2f624cc3ee92a795ba2a9b9d68e9 Mon Sep 17 00:00:00 2001 From: kkitayam <45088311+kkitayam@users.noreply.github.com> Date: Sat, 9 Oct 2021 23:02:18 +0900 Subject: [PATCH] Add compile option to allocate video data into flash in video_capture example --- examples/device/video_capture/.skip.MCU_STM32F1 | 0 hw/bsp/imxrt/boards/mimxrt1010_evk/board.mk | 2 +- hw/bsp/imxrt/boards/mimxrt1015_evk/board.mk | 2 +- hw/bsp/lpc15/boards/lpcxpresso1549/board.mk | 1 + hw/bsp/lpcxpresso11u37/board.mk | 1 + hw/bsp/lpcxpresso1347/board.mk | 1 + hw/bsp/nutiny_nuc126v/board.mk | 1 + hw/bsp/nutiny_sdk_nuc120/board.mk | 1 + hw/bsp/samd21/boards/atsamd21_xpro/board.mk | 2 +- hw/bsp/samd21/boards/circuitplayground_express/board.mk | 2 +- hw/bsp/samd21/boards/curiosity_nano/board.mk | 2 +- hw/bsp/samd21/boards/feather_m0_express/board.mk | 2 +- hw/bsp/samd21/boards/itsybitsy_m0/board.mk | 2 +- hw/bsp/samd21/boards/luna_d21/board.mk | 2 +- hw/bsp/samd21/boards/metro_m0_express/board.mk | 2 +- hw/bsp/samd21/boards/seeeduino_xiao/board.mk | 2 +- hw/bsp/saml2x/boards/atsaml21_xpro/board.mk | 2 +- hw/bsp/saml2x/boards/saml22_feather/board.mk | 2 +- hw/bsp/saml2x/boards/sensorwatch_m0/board.mk | 2 +- hw/bsp/stm32f0/boards/stm32f070rbnucleo/board.mk | 2 +- hw/bsp/stm32f0/boards/stm32f072disco/board.mk | 2 +- hw/bsp/stm32f0/boards/stm32f072eval/board.mk | 2 +- hw/bsp/stm32f1/boards/stm32f103_bluepill/board.mk | 2 +- hw/bsp/stm32l0538disco/board.mk | 1 + 24 files changed, 23 insertions(+), 17 deletions(-) delete mode 100644 examples/device/video_capture/.skip.MCU_STM32F1 diff --git a/examples/device/video_capture/.skip.MCU_STM32F1 b/examples/device/video_capture/.skip.MCU_STM32F1 deleted file mode 100644 index e69de29b..00000000 diff --git a/hw/bsp/imxrt/boards/mimxrt1010_evk/board.mk b/hw/bsp/imxrt/boards/mimxrt1010_evk/board.mk index 507db7f0..17dc01cd 100644 --- a/hw/bsp/imxrt/boards/mimxrt1010_evk/board.mk +++ b/hw/bsp/imxrt/boards/mimxrt1010_evk/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DCPU_MIMXRT1011DAE5A +CFLAGS += -DCPU_MIMXRT1011DAE5A -DCFG_EXAMPLE_VIDEO_READONLY MCU_VARIANT = MIMXRT1011 # For flash-jlink target diff --git a/hw/bsp/imxrt/boards/mimxrt1015_evk/board.mk b/hw/bsp/imxrt/boards/mimxrt1015_evk/board.mk index 17fd25df..20c697ea 100644 --- a/hw/bsp/imxrt/boards/mimxrt1015_evk/board.mk +++ b/hw/bsp/imxrt/boards/mimxrt1015_evk/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DCPU_MIMXRT1015DAF5A +CFLAGS += -DCPU_MIMXRT1015DAF5A -DCFG_EXAMPLE_VIDEO_READONLY MCU_VARIANT = MIMXRT1015 # For flash-jlink target diff --git a/hw/bsp/lpc15/boards/lpcxpresso1549/board.mk b/hw/bsp/lpc15/boards/lpcxpresso1549/board.mk index a3e04cfa..b00fc71b 100644 --- a/hw/bsp/lpc15/boards/lpcxpresso1549/board.mk +++ b/hw/bsp/lpc15/boards/lpcxpresso1549/board.mk @@ -1,3 +1,4 @@ +CFLAGS += -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/lpc1549.ld JLINK_DEVICE = LPC1549 diff --git a/hw/bsp/lpcxpresso11u37/board.mk b/hw/bsp/lpcxpresso11u37/board.mk index 8fcda51e..b736eebe 100644 --- a/hw/bsp/lpcxpresso11u37/board.mk +++ b/hw/bsp/lpcxpresso11u37/board.mk @@ -9,6 +9,7 @@ CFLAGS += \ -DCORE_M0 \ -D__USE_LPCOPEN \ -DCFG_EXAMPLE_MSC_READONLY \ + -DCFG_EXAMPLE_VIDEO_READONLY \ -DCFG_TUSB_MCU=OPT_MCU_LPC11UXX \ -DCFG_TUSB_MEM_SECTION='__attribute__((section(".data.$$RAM2")))' \ -DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))' diff --git a/hw/bsp/lpcxpresso1347/board.mk b/hw/bsp/lpcxpresso1347/board.mk index 0d56a33a..62135c27 100644 --- a/hw/bsp/lpcxpresso1347/board.mk +++ b/hw/bsp/lpcxpresso1347/board.mk @@ -9,6 +9,7 @@ CFLAGS += \ -DCORE_M3 \ -D__USE_LPCOPEN \ -DCFG_EXAMPLE_MSC_READONLY \ + -DCFG_EXAMPLE_VIDEO_READONLY \ -DCFG_TUSB_MCU=OPT_MCU_LPC13XX \ -DCFG_TUSB_MEM_SECTION='__attribute__((section(".data.$$RAM2")))' \ -DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))' diff --git a/hw/bsp/nutiny_nuc126v/board.mk b/hw/bsp/nutiny_nuc126v/board.mk index 848b19f9..e9df1ed1 100644 --- a/hw/bsp/nutiny_nuc126v/board.mk +++ b/hw/bsp/nutiny_nuc126v/board.mk @@ -7,6 +7,7 @@ CFLAGS += \ -mcpu=cortex-m0 \ -D__ARM_FEATURE_DSP=0 \ -DUSE_ASSERT=0 \ + -DCFG_EXAMPLE_VIDEO_READONLY \ -D__CORTEX_SC=0 \ -DCFG_TUSB_MCU=OPT_MCU_NUC126 diff --git a/hw/bsp/nutiny_sdk_nuc120/board.mk b/hw/bsp/nutiny_sdk_nuc120/board.mk index 90b3e91f..1fde47c5 100644 --- a/hw/bsp/nutiny_sdk_nuc120/board.mk +++ b/hw/bsp/nutiny_sdk_nuc120/board.mk @@ -6,6 +6,7 @@ CFLAGS += \ -mabi=aapcs-linux \ -mcpu=cortex-m0 \ -DCFG_EXAMPLE_MSC_READONLY \ + -DCFG_EXAMPLE_VIDEO_READONLY \ -DCFG_TUSB_MCU=OPT_MCU_NUC120 # All source paths should be relative to the top level. diff --git a/hw/bsp/samd21/boards/atsamd21_xpro/board.mk b/hw/bsp/samd21/boards/atsamd21_xpro/board.mk index 5cd82735..4be547a1 100644 --- a/hw/bsp/samd21/boards/atsamd21_xpro/board.mk +++ b/hw/bsp/samd21/boards/atsamd21_xpro/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21J18A__ +CFLAGS += -D__SAMD21J18A__ -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/samd21j18a_flash.ld diff --git a/hw/bsp/samd21/boards/circuitplayground_express/board.mk b/hw/bsp/samd21/boards/circuitplayground_express/board.mk index bb426cda..d6c9150b 100644 --- a/hw/bsp/samd21/boards/circuitplayground_express/board.mk +++ b/hw/bsp/samd21/boards/circuitplayground_express/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/$(BOARD).ld diff --git a/hw/bsp/samd21/boards/curiosity_nano/board.mk b/hw/bsp/samd21/boards/curiosity_nano/board.mk index ec3217f8..112fb694 100644 --- a/hw/bsp/samd21/boards/curiosity_nano/board.mk +++ b/hw/bsp/samd21/boards/curiosity_nano/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G17A__ -DCFG_EXAMPLE_MSC_READONLY +CFLAGS += -D__SAMD21G17A__ -DCFG_EXAMPLE_MSC_READONLY -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/samd21g17a_flash.ld diff --git a/hw/bsp/samd21/boards/feather_m0_express/board.mk b/hw/bsp/samd21/boards/feather_m0_express/board.mk index bb426cda..d6c9150b 100644 --- a/hw/bsp/samd21/boards/feather_m0_express/board.mk +++ b/hw/bsp/samd21/boards/feather_m0_express/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/$(BOARD).ld diff --git a/hw/bsp/samd21/boards/itsybitsy_m0/board.mk b/hw/bsp/samd21/boards/itsybitsy_m0/board.mk index bb426cda..d6c9150b 100644 --- a/hw/bsp/samd21/boards/itsybitsy_m0/board.mk +++ b/hw/bsp/samd21/boards/itsybitsy_m0/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/$(BOARD).ld diff --git a/hw/bsp/samd21/boards/luna_d21/board.mk b/hw/bsp/samd21/boards/luna_d21/board.mk index 5beb5e02..27a634e3 100644 --- a/hw/bsp/samd21/boards/luna_d21/board.mk +++ b/hw/bsp/samd21/boards/luna_d21/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/samd21g18a_flash.ld diff --git a/hw/bsp/samd21/boards/metro_m0_express/board.mk b/hw/bsp/samd21/boards/metro_m0_express/board.mk index bb426cda..d6c9150b 100644 --- a/hw/bsp/samd21/boards/metro_m0_express/board.mk +++ b/hw/bsp/samd21/boards/metro_m0_express/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/$(BOARD).ld diff --git a/hw/bsp/samd21/boards/seeeduino_xiao/board.mk b/hw/bsp/samd21/boards/seeeduino_xiao/board.mk index 54591b3a..1c888da3 100644 --- a/hw/bsp/samd21/boards/seeeduino_xiao/board.mk +++ b/hw/bsp/samd21/boards/seeeduino_xiao/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAMD21G18A__ +CFLAGS += -D__SAMD21G18A__ -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/$(BOARD).ld diff --git a/hw/bsp/saml2x/boards/atsaml21_xpro/board.mk b/hw/bsp/saml2x/boards/atsaml21_xpro/board.mk index 81b4ecdc..5b9acb90 100644 --- a/hw/bsp/saml2x/boards/atsaml21_xpro/board.mk +++ b/hw/bsp/saml2x/boards/atsaml21_xpro/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAML21J18B__ +CFLAGS += -D__SAML21J18B__ -DCFG_EXAMPLE_VIDEO_READONLY SAML_VARIANT = saml21 diff --git a/hw/bsp/saml2x/boards/saml22_feather/board.mk b/hw/bsp/saml2x/boards/saml22_feather/board.mk index 0605dca1..0adfdd62 100644 --- a/hw/bsp/saml2x/boards/saml22_feather/board.mk +++ b/hw/bsp/saml2x/boards/saml22_feather/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAML22J18A__ +CFLAGS += -D__SAML22J18A__ -DCFG_EXAMPLE_VIDEO_READONLY SAML_VARIANT = saml22 diff --git a/hw/bsp/saml2x/boards/sensorwatch_m0/board.mk b/hw/bsp/saml2x/boards/sensorwatch_m0/board.mk index 0605dca1..0adfdd62 100644 --- a/hw/bsp/saml2x/boards/sensorwatch_m0/board.mk +++ b/hw/bsp/saml2x/boards/sensorwatch_m0/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -D__SAML22J18A__ +CFLAGS += -D__SAML22J18A__ -DCFG_EXAMPLE_VIDEO_READONLY SAML_VARIANT = saml22 diff --git a/hw/bsp/stm32f0/boards/stm32f070rbnucleo/board.mk b/hw/bsp/stm32f0/boards/stm32f070rbnucleo/board.mk index 9e636cd7..7c0ee40b 100644 --- a/hw/bsp/stm32f0/boards/stm32f070rbnucleo/board.mk +++ b/hw/bsp/stm32f0/boards/stm32f070rbnucleo/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DSTM32F070xB +CFLAGS += -DSTM32F070xB -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/stm32F070rbtx_flash.ld diff --git a/hw/bsp/stm32f0/boards/stm32f072disco/board.mk b/hw/bsp/stm32f0/boards/stm32f072disco/board.mk index 2ef0ee63..7c72d8f4 100644 --- a/hw/bsp/stm32f0/boards/stm32f072disco/board.mk +++ b/hw/bsp/stm32f0/boards/stm32f072disco/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DSTM32F072xB +CFLAGS += -DSTM32F072xB -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/STM32F072RBTx_FLASH.ld diff --git a/hw/bsp/stm32f0/boards/stm32f072eval/board.mk b/hw/bsp/stm32f0/boards/stm32f072eval/board.mk index f7f8c84e..b625c3eb 100644 --- a/hw/bsp/stm32f0/boards/stm32f072eval/board.mk +++ b/hw/bsp/stm32f0/boards/stm32f072eval/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DSTM32F072xB -DLSI_VALUE=40000 +CFLAGS += -DSTM32F072xB -DLSI_VALUE=40000 -DCFG_EXAMPLE_VIDEO_READONLY LD_FILE = $(BOARD_PATH)/STM32F072VBTx_FLASH.ld diff --git a/hw/bsp/stm32f1/boards/stm32f103_bluepill/board.mk b/hw/bsp/stm32f1/boards/stm32f103_bluepill/board.mk index 9c690ca7..db64b3a3 100644 --- a/hw/bsp/stm32f1/boards/stm32f103_bluepill/board.mk +++ b/hw/bsp/stm32f1/boards/stm32f103_bluepill/board.mk @@ -1,4 +1,4 @@ -CFLAGS += -DSTM32F103xB -DHSE_VALUE=8000000U +CFLAGS += -DSTM32F103xB -DHSE_VALUE=8000000U -DCFG_EXAMPLE_VIDEO_READONLY # All source paths should be relative to the top level. LD_FILE = $(BOARD_PATH)/STM32F103X8_FLASH.ld diff --git a/hw/bsp/stm32l0538disco/board.mk b/hw/bsp/stm32l0538disco/board.mk index c46887f1..e19101d6 100644 --- a/hw/bsp/stm32l0538disco/board.mk +++ b/hw/bsp/stm32l0538disco/board.mk @@ -13,6 +13,7 @@ CFLAGS += \ -nostdlib -nostartfiles \ -DSTM32L053xx \ -DCFG_EXAMPLE_MSC_READONLY \ + -DCFG_EXAMPLE_VIDEO_READONLY \ -DCFG_TUSB_MCU=OPT_MCU_STM32L0 # mcu driver cause following warnings