| sample: |
| name: Mass Storage |
| tests: |
| sample.usbd.mass_ram_none: |
| min_ram: 128 |
| depends_on: usbd |
| integration_platforms: |
| - nrf52840dk/nrf52840 |
| - nrf54h20dk/nrf54h20/cpuapp |
| - frdm_k64f |
| - stm32f723e_disco |
| - nucleo_f413zh |
| - mimxrt685_evk/mimxrt685s/cm33 |
| - mimxrt1060_evk/mimxrt1062/qspi |
| - max32690evkit/max32690/m4 |
| extra_args: |
| - EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay" |
| tags: |
| - 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.usbd.mass_ram_fat: |
| min_ram: 128 |
| depends_on: usbd |
| integration_platforms: |
| - nrf52840dk/nrf52840 |
| - nrf54h20dk/nrf54h20/cpuapp |
| - frdm_k64f |
| - stm32f723e_disco |
| - nucleo_f413zh |
| - mimxrt685_evk/mimxrt685s/cm33 |
| - mimxrt1060_evk/mimxrt1062/qspi |
| extra_args: |
| - EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay" |
| extra_configs: |
| - CONFIG_APP_MSC_STORAGE_RAM=y |
| tags: |
| - usb |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "End of files" |
| - "The device is put in USB mass storage mode" |
| sample.usbd.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/nrf52840/sense |
| integration_platforms: |
| - nrf52840dk/nrf52840 |
| extra_configs: |
| - CONFIG_APP_MSC_STORAGE_FLASH_FATFS=y |
| tags: |
| - usb |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "End of files" |
| - "The device is put in USB mass storage mode" |
| sample.usbd.mass_sdhc_fatfs: |
| min_ram: 32 |
| filter: dt_compat_enabled("zephyr,sdmmc-disk") |
| modules: |
| - fatfs |
| depends_on: |
| - usbd |
| - sdhc |
| extra_configs: |
| - CONFIG_APP_MSC_STORAGE_SDCARD=y |
| tags: |
| - 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.usbd.mass_flash_littlefs: |
| modules: |
| - littlefs |
| min_ram: 32 |
| depends_on: usbd |
| filter: dt_compat_enabled("nordic,qspi-nor") |
| platform_allow: |
| - nrf52840dk/nrf52840 |
| - nrf5340dk/nrf5340/cpuapp |
| - adafruit_feather_nrf52840/nrf52840/sense |
| integration_platforms: |
| - nrf52840dk/nrf52840 |
| extra_configs: |
| - CONFIG_APP_MSC_STORAGE_FLASH_LITTLEFS=y |
| tags: |
| - usb |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: true |
| regex: |
| - "End of files" |
| - "The device is put in USB mass storage mode" |