title: Spi_HwUnitObjType_t summary: SPI Hardware unit object structure.


Spi_HwUnitObjType_t

SPI Hardware unit object structure. More…

#include <Spi_Priv.h>

Structure Members

Member Type

Member name

Brief

const Spi_HwUnitConfigType *

hwUnitCfg

SPI HW unit config passed during init.

Spi_HwUnitResultType

hwUnitResult

SPI HW unit result/status.

uint32

baseAddr

Base address of the hardware.

Spi_UtilsLinkListObj

jobList

Job link list per hardware.

Spi_JobObjType *

curJobObj

When hardware is busy, this points to the current job that is in progress. When hardware is idle, this will be NULL.

Spi_JobType

curConfiguredJobId

Currently configured job ID. Used to avoid re-configuring the hardware again when the same job ID is used back to back.

Std_ReturnType

hwUnitDemState

Detailed Description

struct Spi_HwUnitObjType_t;

Brief: SPI Hardware unit object structure.

Pre-declaration for HW unit object.