This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down list at the bottom of the left panel and select the desired version.

MSPI asynchronous transfer

Overview

This sample demonstrates using the MSPI API on a MSPI memory device. The asynchronous transceive call need to be supported either by a software queue or hardware queue from the controller hardware. To this sample, however, the implementation should make no difference.

Building and Running

The application will build only for a target that has a devicetree dev0 alias that refers to an entry with the following bindings as a compatible:

west build -b apollo3p_evb samples/drivers/mspi/mspi_async
west flash

Sample Output

*** Booting Zephyr OS build zephyr-v3.5.0-8581-gc80b243c7598 ***
w:3,r:3
Read data matches written data