1.1.9.6 QMSPIx_Read Function

C

// x - Instance of the QMSPI peripheral

bool QMSPIx_Read(QMSPI_XFER_T *qmspiXfer, void* pReceiveData, size_t rxSize);

Summary

Reads register from the QMSPI slave device.

Description

This function can be used to read a particular register of QMSPI slave device.

Precondition

QMSPIx_Initialize must have been called for the associated QMSPI instance.

Parameters

Param Description
*qmspiXfer Pointer to QMSPI transfer structure.
*pReceiveData Pointer to receive buffer where the register value read from QMSPI slave device will be stored.
rxSize Number of bytes to read.

Returns

  • True on transfer request success.

  • False on transfer request failure.

Example

    uint8_t status;
    QMSPI_XFER_T qmspiXfer;

    memset(&qmspiXfer, 0x00, sizeof(QMSPI_XFER_T));

    qmspiXfer.command = APP_CMD_STATUS_REG_READ;
    QMSPI0_Read(&qmspiXfer, &status, 1);