zephyr/samples
Johann Fischer cec040503b samples: mass: rework disk and fs configuration
USB MSC sample has been expanded over time. Config overlays
for RAM disk and flash disks were added. Board specific overlays
followed. It was overlooked that they forced a specific
configuration for the nrf52840dk_nrf52840 board,
even if it was not explicitly desired
(for example RAM-disk). This also caused strange behaviour
during automatic MSC USB3CV tests (which explicit selects RAM-disk)
so that nrf5340dk_nrf5340_cpuapp board passed test
but nrf52840dk_nrf52840 failed.

Rework disk and file system configuration, and initialization
code, allow to use FAT file system on top of RAM disk.

This sample can be built with none or one of two supported
file systems, LittleFS or FATFS. Disk subsystem can be flash
or RAM based. LittleFS only works with flash disk.
There are four useful possibilities:
- RAM disk without any file system for testing (default)
- RAM disk with FAT file system
- flash disk with FAT file system
- flash disk with LittleFS
Flash disk configurations is only available (as before) for
nordic,qspi-nor compatible, but only need the device tree overlay
per platform without a config overlay.

This path also revises test cases.
Remove invalid "flash" tag from depends_on key.
Remove unnecessary gpio tag and exclude native platform.

Resolves: #26275

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2020-12-02 11:50:11 +01:00
..
application_development boards: arm: remove non-existing doc link from partition definitions 2020-10-27 15:01:19 -04:00
basic samples: basic/minimal: disable memory pool when MT=n 2020-09-19 05:49:13 -04:00
bluetooth Bluetooth: Mesh: Demo: Increase loopback buf count 2020-11-26 13:04:22 +01:00
boards samples: nrf: battery: fix reference to ADC node 2020-11-27 20:26:45 -05:00
cpp_synchronization
debug samples: debug: Add a simple gdbstub sample 2020-09-02 20:54:57 -04:00
display samples: display: cfb_custom_font: add support for ssd1306fb 2020-11-02 09:40:00 +01:00
drivers samples: drivers: add platform filtering for led pwm 2020-11-19 12:36:03 +01:00
hello_world samples: hello_world: cmake warning 2020-09-24 07:25:47 -04:00
lorawan/class_a samples: lorawan: class_a: fix selection of activation type 2020-10-21 08:33:39 -04:00
mpu
net samples: net: zperf: Allow DHCPv4 or manually set addresses 2020-12-01 16:32:07 +02:00
philosophers
portability samples: cmsis_rtos_v1: philosophers: skip up_squared 2020-09-24 13:20:32 -05:00
posix samples: posix: gettimeofday: incorporate libc time API tests 2020-09-04 14:46:43 +02:00
scheduler
sensor Samples: Fix printf in MPU6050 example 2020-11-19 12:37:30 -05:00
shields samples: add FP formatting to all samples that require it 2020-11-17 14:44:59 -06:00
smp samples: smp: pi: Fix path in build instructions 2020-10-26 17:25:37 +01:00
subsys samples: mass: rework disk and fs configuration 2020-12-02 11:50:11 +01:00
synchronization samples: synchronisation: run thread_b on cpu 0 in SMP mode 2020-10-19 10:57:15 -04:00
testing/integration
tfm_integration tfm: Configure TFM via Kconfig instead of Cmake 2020-11-17 14:39:52 +02:00
userspace samples: userspace: syscall_perf 2020-11-09 15:37:11 -05:00
video
classic.rst
index.rst samples: debug: Add a simple gdbstub sample 2020-09-02 20:54:57 -04:00