zephyr/samples/subsys/usb/mass/sample.yaml
Mark Wang 1fabbe01f5 samples: usb: enable next usb device stack samples on NXP platforms
enable next usb device stack samples (cdc_acm, mass and shell)
on rt685 and mimxrt1060_evk

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2024-06-13 17:59:31 +02:00

162 lines
3.9 KiB
YAML

sample:
name: Mass Storage
tests:
sample.usb.mass_ram_none:
min_ram: 128
depends_on: usb_device
arch_exclude: posix
extra_args:
- EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay"
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "No file system selected"
- "The device is put in USB mass storage mode."
sample.usb_device_next.mass_ram_none:
min_ram: 128
depends_on: usbd
platform_allow:
- nrf52840dk/nrf52840
- nrf54h20dk/nrf54h20/cpuapp
- frdm_k64f
- mimxrt685_evk/mimxrt685s/cm33
- mimxrt1060_evk
extra_args:
- CONF_FILE="usbd_next_prj.conf"
- EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay"
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "No file system selected"
- "The device is put in USB mass storage mode."
sample.usb.mass_ram_fat:
min_ram: 128
depends_on: usb_device
arch_exclude: posix
extra_args:
- EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay"
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
- CONFIG_APP_MSC_STORAGE_RAM=y
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "End of files"
- "The device is put in USB mass storage mode."
sample.usb.mass_flash_fatfs:
min_ram: 32
modules:
- fatfs
depends_on: usb_device
filter: dt_compat_enabled("nordic,qspi-nor")
platform_allow:
- nrf52840dk/nrf52840
- nrf5340dk/nrf5340/cpuapp
- adafruit_feather/nrf52840
integration_platforms:
- nrf52840dk/nrf52840
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
- CONFIG_APP_MSC_STORAGE_FLASH_FATFS=y
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "End of files"
- "The device is put in USB mass storage mode."
sample.usb_device_next.mass_flash_fatfs:
min_ram: 32
modules:
- fatfs
depends_on: usbd
filter: dt_compat_enabled("nordic,qspi-nor")
platform_allow:
- nrf52840dk/nrf52840
- nrf5340dk/nrf5340/cpuapp
- adafruit_feather/nrf52840
integration_platforms:
- nrf52840dk/nrf52840
extra_args: CONF_FILE="usbd_next_prj.conf"
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
- CONFIG_APP_MSC_STORAGE_FLASH_FATFS=y
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "End of files"
- "The device is put in USB mass storage mode."
sample.usb.mass_sdhc_fatfs:
min_ram: 32
modules:
- fatfs
depends_on:
- usb_device
- sdhc
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
- CONFIG_APP_MSC_STORAGE_SDCARD=y
tags:
- msd
- usb
harness: console
harness_config:
fixture: fixture_sdcard
type: multi_line
ordered: true
regex:
- "End of files"
- "The device is put in USB mass storage mode."
sample.usb.mass_flash_littlefs:
modules:
- littlefs
min_ram: 32
depends_on: usb_device
filter: dt_compat_enabled("nordic,qspi-nor")
platform_allow:
- nrf52840dk/nrf52840
- nrf5340dk/nrf5340/cpuapp
- adafruit_feather/nrf52840
integration_platforms:
- nrf52840dk/nrf52840
extra_configs:
- CONFIG_LOG_DEFAULT_LEVEL=3
- CONFIG_APP_MSC_STORAGE_FLASH_LITTLEFS=y
tags:
- msd
- usb
harness: console
harness_config:
type: multi_line
ordered: true
regex:
- "End of files"
- "The device is put in USB mass storage mode."