18#if SPI_SUPPORT_CONCURRENT_SYNC_TRANSMIT == STD_ON
26#if SPI_VERSION_INFO_API == STD_ON
30#if SPI_HW_STATUS_API == STD_ON
33#if SPI_CANCEL_API == STD_ON
Spi_StatusType Spi_GetHWUnitStatus(Spi_HWUnitType HWUnit)
Spi get Hardware microcontroller peripheral Unit Status
Definition Spi.c:456
Std_ReturnType Spi_WriteIB(Spi_ChannelType Channel, const Spi_DataBufferType *DataBufferPtr)
Spi Write in the Internal Buffer
Definition Spi.c:114
Spi_SeqResultType Spi_GetSequenceResult(Spi_SequenceType Sequence)
Spi get sequence result
Definition Spi.c:352
void Spi_Cancel(Spi_SequenceType Sequence)
Spi cancel
Definition Spi.c:492
Spi_JobResultType Spi_GetJobResult(Spi_JobType Job)
Spi get job result
Definition Spi.c:316
Std_ReturnType Spi_SetupEB(Spi_ChannelType Channel, const Spi_DataBufferType *SrcDataBufferPtr, Spi_DataBufferType *DesDataBufferPtr, Spi_NumberOfDataType Length)
Spi set up external buffer
Definition Spi.c:247
Std_ReturnType Spi_SetAsyncMode(Spi_AsyncModeType Mode)
Spi set asynchronous mode
Definition Spi.c:510
Std_ReturnType Spi_DeInit(void)
Spi De-Initialization
Definition Spi.c:79
Std_ReturnType Spi_SyncTransmit(Spi_SequenceType Sequence)
Spi synchronous transmit
Definition Spi.c:418
Spi_StatusType Spi_GetStatus(void)
Spi get status
Definition Spi.c:300
Std_ReturnType Spi_AsyncTransmit(Spi_SequenceType Sequence)
Spi Asynchronous Transmit
Definition Spi.c:158
void Spi_Init(const Spi_ConfigType *Config)
Spi Initialization
Definition Spi.c:51
void Spi_GetVersionInfo(Std_VersionInfoType *versioninfo)
Spi get version information
Definition Spi.c:387
Std_ReturnType Spi_ReadIB(Spi_ChannelType Channel, const Spi_DataBufferType *DataBufferPtr)
Spi Read in the Internal Buffer
Definition Spi.c:198
uint8 Spi_SequenceType
Spi Sequence Type.
Definition Spi_Types.h:134
uint16 Spi_NumberOfDataType
Spi Number Of Data Type.
Definition Spi_Types.h:188
uint16 Spi_JobType
Spi Job Type.
Definition Spi_Types.h:125
enum _Spi_AsyncModeType Spi_AsyncModeType
States of the Asynchronoe Mode for the SPI.
enum _Spi_StatusType Spi_StatusType
States of the controller SPI.
struct _Spi_ConfigType Spi_ConfigType
Hardware unit configuration structure
enum _Spi_SeqResultType Spi_SeqResultType
States of the Sequence for the SPI.
uint8 Spi_HWUnitType
Spi HWUnit Type.
Definition Spi_Types.h:143
enum _Spi_JobResultType Spi_JobResultType
States of the Jobs for the SPI.
uint8 Spi_DataBufferType
Spi Data Buffer Type.
Definition Spi_Types.h:179
uint8 Spi_ChannelType
Spi Channel Type.
Definition Spi_Types.h:116
struct Std_VersionInfoType_Tag Std_VersionInfoType
This structure is used to request the version of a BSW module using the [Module name]_GetVersionInfo(...
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22