39#ifndef SPI_CLIENT_INTERFACE_H
40#define SPI_CLIENT_INTERFACE_H
66 bool (*
Open)(uint8_t spiConfigIndex);
Structure containing the function pointers of SPI CLIENT driver.
bool(* Open)(uint8_t spiConfigIndex)
Pointer to SPIx_Open e.g. SPI1_Open.
bool(* IsRxReady)(void)
Pointer to SPIx_IsRxReady e.g. SPI1_IsRxReady.
bool(* IsTxReady)(void)
Pointer to SPIx_IsTxReady e.g. SPI1_IsTxReady.
uint8_t(* ByteExchange)(uint8_t byteData)
Pointer to SPIx_ByteExchange e.g. SPI1_ByteExchange.
uint8_t(* ByteRead)(void)
Pointer to SPIx_ByteRead e.g. SPI1_ByteRead.
void(* Deinitialize)(void)
Pointer to SPIx_Deinitialize e.g. SPI1_Deinitialize.
void(* ByteWrite)(uint8_t byteData)
Pointer to SPIx_ByteWrite e.g. SPI1_ByteWrite.
void(* Close)(void)
Pointer to SPIx_Close e.g. SPI1_Close.
void(* Initialize)(void)
Pointer to SPIx_Initialize e.g. SPI1_Initialize.