1.1.9.5 QMSPIx_Write Function

C

// x - Instance of the QMSPI peripheral

bool QMSPIx_Write(QMSPI_XFER_T *qmspiXfer, void* pTransmitData, size_t txSize);

Summary

Writes command/register to the QMSPI slave device.

Description

This function can be used to write a command/register of QMSPI slave device.

Precondition

QMSPIx_Initialize must have been called for the associated QMSPI instance. Write enable command has to be sent before write command/register request.

Parameters

Param Description
*qmspiXfer Pointer to QMSPI transfer structure.
*pTransmitData Pointer to transmit buffer holding the command/register to write into QMSPI slave device.
txSize Number of bytes to write.

Returns

  • True on transfer request success.

  • False on transfer request failure.

Example

    QMSPI_XFER_T qmspiXfer;

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

    qmspiXfer.command = APP_CMD_ENABLE_WRITE;
    QMSPI0_Write(&qmspiXfer, NULL, 0);