title: Spi_JobObjType summary: SPI Job object structure.


Spi_JobObjType

SPI Job object structure.

#include <Spi_Priv.h>

Structure Members

Member Type

Member name

Brief

const Spi_JobConfigType *

jobCfg

SPI job config passed during init.

Spi_ExternalDeviceConfigType *

extDevCfg

SPI job config passed during init.

Spi_JobResultType

jobResult

SPI job result/status.

Spi_HwUnitObjType *

hwUnitObj

SPI HW unit object as ID and array index may not be same. This is used for easy de-referencing.

Spi_SeqObjType *

seqObj

SPI sequence object pointer to which the job belongs. This is used for easy de-referencing.

Spi_UtilsNode

nodeObj

Node object used for node memory to be used in link list.

uint32

curChIdx

Current channel index. Used for notifying job end.

uint32

txFifoTrigLvl

TX FIFO trigger level in bytes.

uint32

rxFifoTrigLvl

RX FIFO trigger level in bytes.