2.108 Serial Quad Interface (SQI)

This Plib implements software abstraction for SQI Peripheral.

Library Interface

SQI peripheral library provides the following interfaces:

Functions

NameDescription
SQIx_InitializeInitializes given instance of the SQI peripheral
SQIx_DMASetupSets up SQI peripheral to DMA mode
SQIx_DMATransferStarts a DMA transfer to the SQI slave device
SQIx_XIPSetupSets up SQI peripheral to XIP mode
SQIx_RegisterCallbackSets the pointer to the function (and it's context) to be called when the operation is complete

Data types and constants

NameTypeDescription
SQI_EVENT_HANDLERTypedefDefines the data type and function signature for the SQI peripheral event handler function
SQI_LANE_MODEEnumDefines the data type to specify the type of lane
SQI_XIP_ADDR_BYTESEnumDefines the data type to specify the number of address bytes
SQI_XIP_DEV_SELECTEnumDefines the data type to specify the device to be used
sqi_dma_desc_tStructDefines the data type for the SQI DMA based transfer
Note: Not all APIs maybe implemented. See the specific device family section for available APIs.