Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
# SPDX-FileCopyrightText: Copyright (c) 2023-2026 TiaC Systems
# SPDX-License-Identifier: Apache-2.0
# Some platforms already have the sysbuild flag set and as long as our
# tests are not ready or prepared for the new sysbuild feature, these
# platforms need to be explicitly filtered out here in our quarantine
# file. Unfortunately, there is no way to filter out these platforms
# with any of the Twister filter options in the testcase.yaml files.
- comment: "boards(sysbuild:true): feature not yet supported by Bridle tests."
platforms:
- bl54l15_dvk/nrf54l10/cpuapp
- bl54l15_dvk/nrf54l10/cpuapp/ns
- bl54l15_dvk/nrf54l10/cpuflpr
- bl54l15_dvk/nrf54l15/cpuapp
- bl54l15_dvk/nrf54l15/cpuapp/ns
- bl54l15_dvk/nrf54l15/cpuflpr
- bl54l15_dvk/nrf54l15/cpuflpr/xip
- holyiot_25008/nrf54l15/cpuapp
- kit_pse84_ai/pse846gps2dbzc4a/m33
- kit_pse84_ai/pse846gps2dbzc4a/m33/ns
- kit_pse84_ai/pse846gps2dbzc4a/m55
- kit_pse84_eval/pse846gps2dbzc4a/m33
- kit_pse84_eval/pse846gps2dbzc4a/m33/ns
- kit_pse84_eval/pse846gps2dbzc4a/m55
- mr_canhubk3/s32k344/mcuboot
- nucleo_h7s3l8/stm32h7s3xx/ext_flash_app
- nrf5340_audio_dk/nrf5340/cpuapp/ns
- nrf5340dk/nrf5340/cpuapp/ns
- nrf54h20dk@0.9.0/nrf54h20/cpuapp
- nrf54h20dk@0.9.0/nrf54h20/cpurad
- nrf54h20dk@0.9.0/nrf54h20/cpuppr
- nrf54h20dk@0.9.0/nrf54h20/cpuppr/xip
- nrf54h20dk@0.9.0/nrf54h20/cpuflpr
- nrf54h20dk@0.9.0/nrf54h20/cpuflpr/xip
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l05/cpuapp
- nrf54l15dk/nrf54l05/cpuflpr
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l10/cpuflpr
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54l15dk/nrf54l15/cpuflpr
- nrf54l15dk/nrf54l15/cpuflpr/xip
- nrf54l15tag/nrf54l15/cpuapp
- nrf54l15tag/nrf54l15/cpuapp/ns
- nrf54l15tag/nrf54l15/cpuflpr
- nrf54l15tag/nrf54l15/cpuflpr/xip
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20a/cpuflpr
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuflpr
- nrf7120dk/nrf7120/cpuapp
- nrf7120dk/nrf7120/cpuapp/ns
- nrf7120dk/nrf7120/cpuflpr
- nrf7120dk/nrf7120/cpuflpr/xip
- nrf9131ek/nrf9131/ns
- nrf9151dk/nrf9151/ns
- nrf9160dk@0.7.0/nrf9160/ns
- nrf9160dk@0.9.0/nrf9160/ns
- nrf9161dk@0.7.0/nrf9161/ns
- nrf9161dk@0.14.0/nrf9161/ns
- nrf9280pdk/nrf9280/cpuapp
- nrf9280pdk/nrf9280/cpuppr
- nrf9280pdk/nrf9280/cpuppr/xip
- nrf9280pdk/nrf9280/cpurad
- nrf93m1dk/nrf54l15/cpuapp
- nrf93m1dk/nrf54l15/cpuapp/ns
- nrf93m1dk/nrf54l15/cpuflpr
- nrf93m1dk/nrf54l15/cpuflpr/xip
- ophelia4ev/nrf54l15/cpuapp
- ophelia4ev/nrf54l15/cpuflpr
- panb611evb/nrf54l15/cpuapp
- panb611evb/nrf54l15/cpuapp/ns
- panb611evb/nrf54l15/cpuflpr
- panb611evb/nrf54l15/cpuflpr/xip
- raytac_an54lq_db_15/nrf54l15/cpuapp
- raytac_an54lq_db_15/nrf54l15/cpuapp/ns
- raytac_an54lq_db_15/nrf54l15/cpuflpr
- raytac_an54lq_db_15/nrf54l15/cpuflpr/xip
- raytac_an54lv_db_15/nrf54l15/cpuapp
- raytac_an54lv_db_15/nrf54l15/cpuapp/ns
- raytac_an54lv_db_15/nrf54l15/cpuflpr
- raytac_an54lv_db_15/nrf54l15/cpuflpr/xip
- stm32h573i_dk/stm32h573xx/ext_flash_app
- stm32h750b_dk/stm32h750xx/ext_flash_app
- stm32h7s78_dk/stm32h7s7xx/ext_flash_app
- thingy53/nrf5340/cpuapp/ns
- ubx_evknorab2/nrf54l05/cpuapp
- ubx_evknorab2/nrf54l05/cpuflpr
- ubx_evknorab2/nrf54l10/cpuapp
- ubx_evknorab2/nrf54l10/cpuapp/ns
- ubx_evknorab2/nrf54l10/cpuflpr
- ubx_evknorab2/nrf54l15/cpuapp
- ubx_evknorab2/nrf54l15/cpuapp/ns
- ubx_evknorab2/nrf54l15/cpuflpr
- ubx_evknorab2/nrf54l15/cpuflpr/xip
- xiao_nrf54l15/nrf54l15/cpuapp
- xiao_nrf54l15/nrf54l15/cpuflpr
##############################################################################
#
# Grove wiring for tests
#
- comment: "shield(x_grove_testbed): (yet) completely unsupported platform."
scenarios:
- .*x_grove_testbed.*
platforms:
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.base.x_grove_testbed.gpio.b4l6): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- comment: "shield(grove.base.x_grove_testbed.pwm.b4l6): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- comment: "shield(grove.base.x_grove_testbed.b7l6): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- arduino_zero/samd21g18a/bbe
- seeeduino_cm0/samd21g18a
- comment: "shield(grove.xiao.x_grove_testbed.b0l1): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- comment: "shield(grove.rpipico.x_grove_testbed.b16l18): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- comment: "shield(grove.connectors.x_grove_testbed.b1l27): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- cytron_maker_nano_rp2040/rp2040
- comment: "shield(grove.connectors.x_grove_testbed.b3l5): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- cytron_maker_pi_rp2040/rp2040
- comment: "shield(grove.connectors.x_grove_testbed.b17l27): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- comment: "shield(grove.connectors.x_grove_testbed.b7l6): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
platforms:
- seeeduino_lotus/samd21g18a
- comment: "shield(grove.connectors.x_grove_testbed.pwm.b16l17): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.gpio.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- comment: "shield(grove.connectors.x_grove_testbed.gpio.b16l17): invalid board/shield condition."
scenarios:
- grove.base.v2.x_grove_testbed.gpio.b4l6
- grove.base.v2.x_grove_testbed.pwm.b4l6
- grove.base.v2.x_grove_testbed.pwm.b7l6
- grove.xiao.v1.x_grove_testbed.pwm.b0l1
- grove.rpipico.v1.x_grove_testbed.pwm.b16l18
- grove.connectors.x_grove_testbed.pwm.b16l17
- grove.connectors.x_grove_testbed.pwm.b17l27
- grove.connectors.x_grove_testbed.pwm.b0l15
- grove.connectors.x_grove_testbed.pwm.b3l5
- grove.connectors.x_grove_testbed.pwm.b7l6
platforms:
- coffeecaller_nrf52/nrf52840
##############################################################################
#
# Seeed Studio Grove Interconnect Shields
#
# Grove Base Shield
- comment: "shield(grove.base): (yet) completely unsupported platform."
scenarios:
- grove.base.(v2|v1).pwms
- grove.base.(v2|v1).arduino
platforms: []
- comment: "shield(grove.base): invalid board/shield condition."
scenarios:
- grove.base.(v2|v1)
- grove.base.(v2|v1).pwms
- grove.base.(v2|v1).arduino
platforms:
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Base Shield for XIAO
- comment: "shield(grove.xiao): invalid board/shield condition."
scenarios:
- grove.xiao.v1
- grove.xiao.v1.pwms
- grove.xiao.v1.xiao
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Basic Kit for Raspberry Pi Pico
- comment: "shield(grove.rpipico): (yet) completely unsupported platform."
scenarios:
- grove.rpipico.v1
- grove.rpipico.v1.pwms
- grove.rpipico.v1.rpipico
platforms:
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.rpipico): invalid board condition."
scenarios:
- grove.rpipico.v1.pwms
- grove.rpipico.v1.rpipico
platforms:
- waveshare_rp2040_eth/rp2040
- comment: "shield(grove.rpipico): invalid board/shield condition."
scenarios:
- grove.rpipico.v1
- grove.rpipico.v1.pwms
- grove.rpipico.v1.rpipico
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
##############################################################################
#
# Grove Button Shields
#
- comment: "shield(grove_btn): (yet) completely unsupported platform."
scenarios:
- .*grove_btn.*
platforms:
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Base Shield
- comment: "shield(grove.base.grove_btn): invalid board/shield condition."
scenarios:
- grove.base.(v2|v1).grove_btn.gpio.d.*
platforms:
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Base Shield for XIAO
- comment: "shield(grove.xiao.grove_btn): invalid board/shield condition."
scenarios:
- grove.xiao.v1.grove_btn.gpio.d.*
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Basic Kit for Raspberry Pi Pico
- comment: "shield(grove.rpipico.grove_btn): invalid board/shield condition."
scenarios:
- grove.rpipico.v1.grove_btn.gpio.d.*
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- comment: "shield(grove.rpipico.grove_btn): waveshare_rp2040_eth: invalid board condition."
platforms:
- waveshare_rp2040_eth/rp2040
scenarios:
- grove.rpipico.v1.grove_btn.gpio.d16
- grove.rpipico.v1.grove_btn.gpio.d16.inv
- grove.rpipico.v1.grove_btn.gpio.d17
- grove.rpipico.v1.grove_btn.gpio.d17.inv
- grove.rpipico.v1.grove_btn.gpio.d18
- grove.rpipico.v1.grove_btn.gpio.d18.inv
- grove.rpipico.v1.grove_btn.gpio.d19
- grove.rpipico.v1.grove_btn.gpio.d19.inv
- grove.rpipico.v1.grove_btn.gpio.d20
- grove.rpipico.v1.grove_btn.gpio.d20.inv
- grove.rpipico.v1.grove_btn.gpio.d21
- grove.rpipico.v1.grove_btn.gpio.d21.inv
# Grove Connectors (directly) On-Board
- comment: "shield(grove.connectors.grove_btn): invalid board/shield condition."
scenarios:
- grove.connectors.grove_btn.gpio.d.*
platforms:
- arduino_zero/samd21g18a/bbe
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.connectors.grove_btn): seeeduino_cm0: invalid board condition."
platforms:
- seeeduino_cm0/samd21g18a
scenarios:
- grove.connectors.grove_btn.gpio.d2
- grove.connectors.grove_btn.gpio.d2.inv
- grove.connectors.grove_btn.gpio.d3
- grove.connectors.grove_btn.gpio.d3.inv
- grove.connectors.grove_btn.gpio.d4
- grove.connectors.grove_btn.gpio.d4.inv
- grove.connectors.grove_btn.gpio.d5
- grove.connectors.grove_btn.gpio.d5.inv
- grove.connectors.grove_btn.gpio.d6
- grove.connectors.grove_btn.gpio.d6.inv
- grove.connectors.grove_btn.gpio.d7
- grove.connectors.grove_btn.gpio.d7.inv
- grove.connectors.grove_btn.gpio.d8
- grove.connectors.grove_btn.gpio.d8.inv
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d14
- grove.connectors.grove_btn.gpio.d14.inv
- grove.connectors.grove_btn.gpio.d15
- grove.connectors.grove_btn.gpio.d15.inv
- grove.connectors.grove_btn.gpio.d16
- grove.connectors.grove_btn.gpio.d16.inv
- grove.connectors.grove_btn.gpio.d17
- grove.connectors.grove_btn.gpio.d17.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d26
- grove.connectors.grove_btn.gpio.d26.inv
- grove.connectors.grove_btn.gpio.d27
- grove.connectors.grove_btn.gpio.d27.inv
- grove.connectors.grove_btn.gpio.d28
- grove.connectors.grove_btn.gpio.d28.inv
- grove.connectors.grove_btn.gpio.d29
- grove.connectors.grove_btn.gpio.d29.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
- comment: "shield(grove.connectors.grove_btn): seeeduino_lotus: invalid board condition."
platforms:
- seeeduino_lotus/samd21g18a
scenarios:
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d26
- grove.connectors.grove_btn.gpio.d26.inv
- grove.connectors.grove_btn.gpio.d27
- grove.connectors.grove_btn.gpio.d27.inv
- grove.connectors.grove_btn.gpio.d28
- grove.connectors.grove_btn.gpio.d28.inv
- grove.connectors.grove_btn.gpio.d29
- grove.connectors.grove_btn.gpio.d29.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
- comment: "shield(grove.connectors.grove_btn): cytron_maker_nano_rp2040: invalid board condition."
platforms:
- cytron_maker_nano_rp2040/rp2040
scenarios:
- grove.connectors.grove_btn.gpio.d2
- grove.connectors.grove_btn.gpio.d2.inv
- grove.connectors.grove_btn.gpio.d3
- grove.connectors.grove_btn.gpio.d3.inv
- grove.connectors.grove_btn.gpio.d4
- grove.connectors.grove_btn.gpio.d4.inv
- grove.connectors.grove_btn.gpio.d5
- grove.connectors.grove_btn.gpio.d5.inv
- grove.connectors.grove_btn.gpio.d6
- grove.connectors.grove_btn.gpio.d6.inv
- grove.connectors.grove_btn.gpio.d7
- grove.connectors.grove_btn.gpio.d7.inv
- grove.connectors.grove_btn.gpio.d8
- grove.connectors.grove_btn.gpio.d8.inv
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d16
- grove.connectors.grove_btn.gpio.d16.inv
- grove.connectors.grove_btn.gpio.d17
- grove.connectors.grove_btn.gpio.d17.inv
- grove.connectors.grove_btn.gpio.d18
- grove.connectors.grove_btn.gpio.d18.inv
- grove.connectors.grove_btn.gpio.d19
- grove.connectors.grove_btn.gpio.d19.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d26
- grove.connectors.grove_btn.gpio.d26.inv
- grove.connectors.grove_btn.gpio.d27
- grove.connectors.grove_btn.gpio.d27.inv
- grove.connectors.grove_btn.gpio.d28
- grove.connectors.grove_btn.gpio.d28.inv
- grove.connectors.grove_btn.gpio.d29
- grove.connectors.grove_btn.gpio.d29.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
- comment: "shield(grove.connectors.grove_btn): cytron_maker_pi_rp2040: invalid board condition."
platforms:
- cytron_maker_pi_rp2040/rp2040
scenarios:
- grove.connectors.grove_btn.gpio.d8
- grove.connectors.grove_btn.gpio.d8.inv
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d14
- grove.connectors.grove_btn.gpio.d14.inv
- grove.connectors.grove_btn.gpio.d15
- grove.connectors.grove_btn.gpio.d15.inv
- grove.connectors.grove_btn.gpio.d18
- grove.connectors.grove_btn.gpio.d18.inv
- grove.connectors.grove_btn.gpio.d19
- grove.connectors.grove_btn.gpio.d19.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d29
- grove.connectors.grove_btn.gpio.d29.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
- comment: "shield(grove.connectors.grove_btn): cytron_motion_2350_pro: invalid board condition."
platforms:
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
scenarios:
- grove.connectors.grove_btn.gpio.d0
- grove.connectors.grove_btn.gpio.d0.inv
- grove.connectors.grove_btn.gpio.d1
- grove.connectors.grove_btn.gpio.d1.inv
- grove.connectors.grove_btn.gpio.d2
- grove.connectors.grove_btn.gpio.d2.inv
- grove.connectors.grove_btn.gpio.d3
- grove.connectors.grove_btn.gpio.d3.inv
- grove.connectors.grove_btn.gpio.d4
- grove.connectors.grove_btn.gpio.d4.inv
- grove.connectors.grove_btn.gpio.d5
- grove.connectors.grove_btn.gpio.d5.inv
- grove.connectors.grove_btn.gpio.d6
- grove.connectors.grove_btn.gpio.d6.inv
- grove.connectors.grove_btn.gpio.d7
- grove.connectors.grove_btn.gpio.d7.inv
- grove.connectors.grove_btn.gpio.d8
- grove.connectors.grove_btn.gpio.d8.inv
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d14
- grove.connectors.grove_btn.gpio.d14.inv
- grove.connectors.grove_btn.gpio.d15
- grove.connectors.grove_btn.gpio.d15.inv
- grove.connectors.grove_btn.gpio.d18
- grove.connectors.grove_btn.gpio.d18.inv
- grove.connectors.grove_btn.gpio.d19
- grove.connectors.grove_btn.gpio.d19.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
- comment: >
"shield(grove.connectors.grove_btn): coffeecaller
& mini_usb_rp2040/_rp2350: invalid board condition."
platforms:
- coffeecaller_nrf52/nrf52840
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
scenarios:
- grove.connectors.grove_btn.gpio.d0
- grove.connectors.grove_btn.gpio.d0.inv
- grove.connectors.grove_btn.gpio.d1
- grove.connectors.grove_btn.gpio.d1.inv
- grove.connectors.grove_btn.gpio.d2
- grove.connectors.grove_btn.gpio.d2.inv
- grove.connectors.grove_btn.gpio.d3
- grove.connectors.grove_btn.gpio.d3.inv
- grove.connectors.grove_btn.gpio.d4
- grove.connectors.grove_btn.gpio.d4.inv
- grove.connectors.grove_btn.gpio.d5
- grove.connectors.grove_btn.gpio.d5.inv
- grove.connectors.grove_btn.gpio.d6
- grove.connectors.grove_btn.gpio.d6.inv
- grove.connectors.grove_btn.gpio.d7
- grove.connectors.grove_btn.gpio.d7.inv
- grove.connectors.grove_btn.gpio.d8
- grove.connectors.grove_btn.gpio.d8.inv
- grove.connectors.grove_btn.gpio.d9
- grove.connectors.grove_btn.gpio.d9.inv
- grove.connectors.grove_btn.gpio.d10
- grove.connectors.grove_btn.gpio.d10.inv
- grove.connectors.grove_btn.gpio.d11
- grove.connectors.grove_btn.gpio.d11.inv
- grove.connectors.grove_btn.gpio.d12
- grove.connectors.grove_btn.gpio.d12.inv
- grove.connectors.grove_btn.gpio.d13
- grove.connectors.grove_btn.gpio.d13.inv
- grove.connectors.grove_btn.gpio.d14
- grove.connectors.grove_btn.gpio.d14.inv
- grove.connectors.grove_btn.gpio.d15
- grove.connectors.grove_btn.gpio.d15.inv
- grove.connectors.grove_btn.gpio.d18
- grove.connectors.grove_btn.gpio.d18.inv
- grove.connectors.grove_btn.gpio.d19
- grove.connectors.grove_btn.gpio.d19.inv
- grove.connectors.grove_btn.gpio.d20
- grove.connectors.grove_btn.gpio.d20.inv
- grove.connectors.grove_btn.gpio.d21
- grove.connectors.grove_btn.gpio.d21.inv
- grove.connectors.grove_btn.gpio.d22
- grove.connectors.grove_btn.gpio.d22.inv
- grove.connectors.grove_btn.gpio.d23
- grove.connectors.grove_btn.gpio.d23.inv
- grove.connectors.grove_btn.gpio.d24
- grove.connectors.grove_btn.gpio.d24.inv
- grove.connectors.grove_btn.gpio.d25
- grove.connectors.grove_btn.gpio.d25.inv
- grove.connectors.grove_btn.gpio.d26
- grove.connectors.grove_btn.gpio.d26.inv
- grove.connectors.grove_btn.gpio.d27
- grove.connectors.grove_btn.gpio.d27.inv
- grove.connectors.grove_btn.gpio.d28
- grove.connectors.grove_btn.gpio.d28.inv
- grove.connectors.grove_btn.gpio.d29
- grove.connectors.grove_btn.gpio.d29.inv
- grove.connectors.grove_btn.gpio.d30
- grove.connectors.grove_btn.gpio.d30.inv
- grove.connectors.grove_btn.gpio.d31
- grove.connectors.grove_btn.gpio.d31.inv
##############################################################################
#
# Grove LED Shields
#
- comment: "shield(grove_led): (yet) completely unsupported platform."
scenarios:
- .*grove_led.*
platforms:
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
# Grove Base Shield
- comment: "shield(grove.base.grove_led): invalid board/shield condition."
scenarios:
- grove.base.(v2|v1).grove_led.(gpio|pwm).d.*
platforms:
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.base.grove_led): (ar|seee)duino: invalid board condition."
platforms:
- arduino_zero/samd21g18a/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- comment: "shield(grove.base.grove_led): mimxrt1010_evk//bbe: invalid board condition."
platforms:
- mimxrt1010_evk/mimxrt1011/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d2
- grove.base.(v2|v1).grove_led.pwm.d3
- grove.base.(v2|v1).grove_led.pwm.d4
- grove.base.(v2|v1).grove_led.pwm.d5
- grove.base.(v2|v1).grove_led.pwm.d6
- grove.base.(v2|v1).grove_led.pwm.d7
- grove.base.(v2|v1).grove_led.pwm.d10
- grove.base.(v2|v1).grove_led.pwm.d11
- grove.base.(v2|v1).grove_led.pwm.d12
- grove.base.(v2|v1).grove_led.pwm.d13
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- grove.base.(v2|v1).grove_led.pwm.d18
- grove.base.(v2|v1).grove_led.pwm.d19
- comment: "shield(grove.base.grove_led): mimxrt1060_evk(b): invalid board condition."
platforms:
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d6
- grove.base.(v2|v1).grove_led.pwm.d7
- grove.base.(v2|v1).grove_led.pwm.d8
- grove.base.(v2|v1).grove_led.pwm.d9
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- grove.base.(v2|v1).grove_led.pwm.d18
- grove.base.(v2|v1).grove_led.pwm.d19
- comment: "shield(grove.base.grove_led): nucleo_f303re//bbe: invalid board condition."
platforms:
- nucleo_f303re/stm32f303xe/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- comment: "shield(grove.base.grove_led): nucleo_f401re//bbe: invalid board condition."
platforms:
- nucleo_f401re/stm32f401xe/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d4
- grove.base.(v2|v1).grove_led.pwm.d12
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- comment: "shield(grove.base.grove_led): nucleo_f413zh: invalid board condition."
platforms:
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d2
- grove.base.(v2|v1).grove_led.pwm.d4
- grove.base.(v2|v1).grove_led.pwm.d7
- grove.base.(v2|v1).grove_led.pwm.d8
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- comment: "shield(grove.base.grove_led): nucleo_f746zg: invalid board condition."
platforms:
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d2
- grove.base.(v2|v1).grove_led.pwm.d4
- grove.base.(v2|v1).grove_led.pwm.d7
- grove.base.(v2|v1).grove_led.pwm.d8
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
- comment: "shield(grove.base.grove_led): nucleo_f767zi: invalid board condition."
platforms:
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
scenarios:
- grove.base.(v2|v1).grove_led.pwm.d0
- grove.base.(v2|v1).grove_led.pwm.d1
- grove.base.(v2|v1).grove_led.pwm.d2
- grove.base.(v2|v1).grove_led.pwm.d4
- grove.base.(v2|v1).grove_led.pwm.d7
- grove.base.(v2|v1).grove_led.pwm.d8
- grove.base.(v2|v1).grove_led.pwm.d14
- grove.base.(v2|v1).grove_led.pwm.d15
- grove.base.(v2|v1).grove_led.pwm.d16
- grove.base.(v2|v1).grove_led.pwm.d17
# Grove Base Shield for XIAO
- comment: "shield(grove.xiao.grove_led): invalid board/shield condition."
scenarios:
- grove.xiao.v1.grove_led.(gpio|pwm).d.*
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.base.grove_led): xiao_samd21: invalid board condition."
platforms:
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
scenarios:
- grove.xiao.v1.grove_led.pwm.d0
- grove.xiao.v1.grove_led.pwm.d6
- grove.xiao.v1.grove_led.pwm.d7
# Grove Basic Kit for Raspberry Pi Pico
- comment: "shield(grove.rpipico.grove_led): invalid board/shield condition."
scenarios:
- grove.rpipico.v1.grove_led.(gpio|pwm).d.*
platforms:
- arduino_zero/samd21g18a/bbe
- coffeecaller_nrf52/nrf52840
- cytron_maker_nano_rp2040/rp2040
- cytron_maker_pi_rp2040/rp2040
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- seeeduino_cm0/samd21g18a
- seeeduino_lotus/samd21g18a
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- comment: "shield(grove.rpipico.grove_led): waveshare_rp2040_eth: invalid board condition."
platforms:
- waveshare_rp2040_eth/rp2040
scenarios:
- grove.rpipico.v1.grove_led.(gpio|pwm).d16
- grove.rpipico.v1.grove_led.(gpio|pwm).d17
- grove.rpipico.v1.grove_led.(gpio|pwm).d18
- grove.rpipico.v1.grove_led.(gpio|pwm).d19
- grove.rpipico.v1.grove_led.(gpio|pwm).d20
- grove.rpipico.v1.grove_led.(gpio|pwm).d21
# Grove Connectors (directly) On-Board
- comment: "shield(grove.connectors.grove_led): invalid board/shield condition."
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d.*
platforms:
- arduino_zero/samd21g18a/bbe
- mimxrt1010_evk/mimxrt1011/bbe
- mimxrt1060_evk@A/mimxrt1062/hyperflash
- mimxrt1060_evk@A/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@A/mimxrt1062/qspi
- mimxrt1060_evk@A/mimxrt1062/qspi/bbe
- mimxrt1060_evk@B/mimxrt1062/hyperflash
- mimxrt1060_evk@B/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@B/mimxrt1062/qspi
- mimxrt1060_evk@B/mimxrt1062/qspi/bbe
- mimxrt1060_evk@C/mimxrt1062/hyperflash
- mimxrt1060_evk@C/mimxrt1062/hyperflash/bbe
- mimxrt1060_evk@C/mimxrt1062/qspi
- mimxrt1060_evk@C/mimxrt1062/qspi/bbe
- nucleo_f303re/stm32f303xe/bbe
- nucleo_f401re/stm32f401xe/bbe
- nucleo_f413zh/stm32f413xx
- nucleo_f413zh/stm32f413xx/bbe
- nucleo_f746zg/stm32f746xx
- nucleo_f746zg/stm32f746xx/bbe
- nucleo_f767zi/stm32f767xx
- nucleo_f767zi/stm32f767xx/bbe
- rpi_pico/rp2040
- rpi_pico/rp2040/bbe
- rpi_pico/rp2040/mcuboot
- rpi_pico/rp2040/mcuboot/bbe
- rpi_pico/rp2040/w
- rpi_pico/rp2040/w/bbe
- rpi_pico/rp2040/w/mcuboot
- rpi_pico/rp2040/w/mcuboot/bbe
- rpi_pico2/rp2350a/hazard3
- rpi_pico2/rp2350a/hazard3/bbe
- rpi_pico2/rp2350a/m33
- rpi_pico2/rp2350a/m33/bbe
- rpi_pico2/rp2350a/m33/mcuboot
- rpi_pico2/rp2350a/m33/mcuboot/bbe
- rpi_pico2/rp2350a/m33/w
- rpi_pico2/rp2350a/m33/w/bbe
- rpi_pico2/rp2350a/m33/w/mcuboot
- rpi_pico2/rp2350a/m33/w/mcuboot/bbe
- seeeduino_xiao/samd21g18a
- seeeduino_xiao/samd21g18a/bbe
- xiao_samd21/samd21g18a
- xiao_rp2040/rp2040
- xiao_rp2040/rp2040/bbe
- xiao_rp2350/rp2350a/hazard3
- xiao_rp2350/rp2350a/hazard3/bbe
- xiao_rp2350/rp2350a/m33
- xiao_rp2350/rp2350a/m33/bbe
- waveshare_rp2040_one/rp2040
- waveshare_rp2040_zero/rp2040
- waveshare_rp2040_matrix/rp2040
- waveshare_rp2040_tiny/rp2040
- waveshare_rp2040_eth/rp2040
- waveshare_rp2040_lcd_0_96/rp2040
- waveshare_rp2040_plus@4mb/rp2040
- waveshare_rp2040_plus@16mb/rp2040
- waveshare_rp2350_can/rp2350a/hazard3
- waveshare_rp2350_can/rp2350a/m33
- waveshare_rp2350_matrix/rp2350a/hazard3
- waveshare_rp2350_matrix/rp2350a/m33
- comment: "shield(grove.connectors.grove_led): seeeduino_cm0: invalid board condition."
platforms:
- seeeduino_cm0/samd21g18a
scenarios:
- grove.connectors.grove_led.pwm.d0
- grove.connectors.grove_led.pwm.d1
- grove.connectors.grove_led.(gpio|pwm).d2
- grove.connectors.grove_led.(gpio|pwm).d3
- grove.connectors.grove_led.(gpio|pwm).d4
- grove.connectors.grove_led.(gpio|pwm).d5
- grove.connectors.grove_led.(gpio|pwm).d6
- grove.connectors.grove_led.(gpio|pwm).d7
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d14
- grove.connectors.grove_led.(gpio|pwm).d15
- grove.connectors.grove_led.(gpio|pwm).d16
- grove.connectors.grove_led.(gpio|pwm).d17
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d26
- grove.connectors.grove_led.(gpio|pwm).d27
- grove.connectors.grove_led.(gpio|pwm).d28
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): seeeduino_lotus: invalid board condition."
platforms:
- seeeduino_lotus/samd21g18a
scenarios:
- grove.connectors.grove_led.pwm.d0
- grove.connectors.grove_led.pwm.d1
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.pwm.d14
- grove.connectors.grove_led.pwm.d15
- grove.connectors.grove_led.pwm.d16
- grove.connectors.grove_led.pwm.d17
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d26
- grove.connectors.grove_led.(gpio|pwm).d27
- grove.connectors.grove_led.(gpio|pwm).d28
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): cytron_maker_nano_rp2040: invalid board condition."
platforms:
- cytron_maker_nano_rp2040/rp2040
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d2
- grove.connectors.grove_led.(gpio|pwm).d3
- grove.connectors.grove_led.(gpio|pwm).d4
- grove.connectors.grove_led.(gpio|pwm).d5
- grove.connectors.grove_led.(gpio|pwm).d6
- grove.connectors.grove_led.(gpio|pwm).d7
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d16
- grove.connectors.grove_led.(gpio|pwm).d17
- grove.connectors.grove_led.(gpio|pwm).d18
- grove.connectors.grove_led.(gpio|pwm).d19
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d26
- grove.connectors.grove_led.(gpio|pwm).d27
- grove.connectors.grove_led.(gpio|pwm).d28
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): cytron_maker_pi_rp2040: invalid board condition."
platforms:
- cytron_maker_pi_rp2040/rp2040
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d14
- grove.connectors.grove_led.(gpio|pwm).d15
- grove.connectors.grove_led.(gpio|pwm).d18
- grove.connectors.grove_led.(gpio|pwm).d19
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): cytron_motion_2350_pro: invalid board condition."
platforms:
- cytron_motion_2350_pro/rp2350a/hazard3
- cytron_motion_2350_pro/rp2350a/m33
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d0
- grove.connectors.grove_led.(gpio|pwm).d1
- grove.connectors.grove_led.(gpio|pwm).d2
- grove.connectors.grove_led.(gpio|pwm).d3
- grove.connectors.grove_led.(gpio|pwm).d4
- grove.connectors.grove_led.(gpio|pwm).d5
- grove.connectors.grove_led.(gpio|pwm).d6
- grove.connectors.grove_led.(gpio|pwm).d7
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d14
- grove.connectors.grove_led.(gpio|pwm).d15
- grove.connectors.grove_led.(gpio|pwm).d18
- grove.connectors.grove_led.(gpio|pwm).d19
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): coffeecaller: invalid board condition."
platforms:
- coffeecaller_nrf52/nrf52840
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d0
- grove.connectors.grove_led.(gpio|pwm).d1
- grove.connectors.grove_led.(gpio|pwm).d2
- grove.connectors.grove_led.(gpio|pwm).d3
- grove.connectors.grove_led.(gpio|pwm).d4
- grove.connectors.grove_led.(gpio|pwm).d5
- grove.connectors.grove_led.(gpio|pwm).d6
- grove.connectors.grove_led.(gpio|pwm).d7
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d14
- grove.connectors.grove_led.(gpio|pwm).d15
- grove.connectors.grove_led.pwm.d16
- grove.connectors.grove_led.pwm.d17
- grove.connectors.grove_led.(gpio|pwm).d18
- grove.connectors.grove_led.(gpio|pwm).d19
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d26
- grove.connectors.grove_led.(gpio|pwm).d27
- grove.connectors.grove_led.(gpio|pwm).d28
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
- comment: "shield(grove.connectors.grove_led): mini_usb_rp2040/_rp2350: invalid board condition."
platforms:
- mini_usb_rp2040@4mb/rp2040
- mini_usb_rp2040@16mb/rp2040
- mini_usb_rp2040@chipled/rp2040
- mini_usb_rp2350@4mb/rp2350a/m33
- mini_usb_rp2350@16mb/rp2350a/m33
scenarios:
- grove.connectors.grove_led.(gpio|pwm).d0
- grove.connectors.grove_led.(gpio|pwm).d1
- grove.connectors.grove_led.(gpio|pwm).d2
- grove.connectors.grove_led.(gpio|pwm).d3
- grove.connectors.grove_led.(gpio|pwm).d4
- grove.connectors.grove_led.(gpio|pwm).d5
- grove.connectors.grove_led.(gpio|pwm).d6
- grove.connectors.grove_led.(gpio|pwm).d7
- grove.connectors.grove_led.(gpio|pwm).d8
- grove.connectors.grove_led.(gpio|pwm).d9
- grove.connectors.grove_led.(gpio|pwm).d10
- grove.connectors.grove_led.(gpio|pwm).d11
- grove.connectors.grove_led.(gpio|pwm).d12
- grove.connectors.grove_led.(gpio|pwm).d13
- grove.connectors.grove_led.(gpio|pwm).d14
- grove.connectors.grove_led.(gpio|pwm).d15
- grove.connectors.grove_led.(gpio|pwm).d18
- grove.connectors.grove_led.(gpio|pwm).d19
- grove.connectors.grove_led.(gpio|pwm).d20
- grove.connectors.grove_led.(gpio|pwm).d21
- grove.connectors.grove_led.(gpio|pwm).d22
- grove.connectors.grove_led.(gpio|pwm).d23
- grove.connectors.grove_led.(gpio|pwm).d24
- grove.connectors.grove_led.(gpio|pwm).d25
- grove.connectors.grove_led.(gpio|pwm).d26
- grove.connectors.grove_led.(gpio|pwm).d27
- grove.connectors.grove_led.(gpio|pwm).d28
- grove.connectors.grove_led.(gpio|pwm).d29
- grove.connectors.grove_led.(gpio|pwm).d30
- grove.connectors.grove_led.(gpio|pwm).d31
efd4b04f2This file is pinned to the selected release. Download the original to open it in your design tool.