Structure containing the function pointers of SPI CLIENT driver. More...
#include <spi_client_interface.h>
Data Fields | |
void(* | Initialize )(void) |
Pointer to SPIx_Initialize e.g. SPI1_Initialize. | |
void(* | Deinitialize )(void) |
Pointer to SPIx_Deinitialize e.g. SPI1_Deinitialize. | |
void(* | Close )(void) |
Pointer to SPIx_Close e.g. SPI1_Close. | |
bool(* | Open )(uint8_t spiConfigIndex) |
Pointer to SPIx_Open e.g. SPI1_Open. | |
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(* | ByteWrite )(uint8_t byteData) |
Pointer to SPIx_ByteWrite e.g. SPI1_ByteWrite. | |
bool(* | IsRxReady )(void) |
Pointer to SPIx_IsRxReady e.g. SPI1_IsRxReady. | |
bool(* | IsTxReady )(void) |
Pointer to SPIx_IsTxReady e.g. SPI1_IsTxReady. | |
Definition at line 55 of file spi_client_interface.h.
uint8_t(* ByteExchange) (uint8_t byteData) |
Definition at line 69 of file spi_client_interface.h.
uint8_t(* ByteRead) (void) |
Definition at line 72 of file spi_client_interface.h.
void(* ByteWrite) (uint8_t byteData) |
Definition at line 75 of file spi_client_interface.h.
void(* Close) (void) |
Definition at line 63 of file spi_client_interface.h.
void(* Deinitialize) (void) |
Definition at line 60 of file spi_client_interface.h.
void(* Initialize) (void) |
Definition at line 57 of file spi_client_interface.h.
bool(* IsRxReady) (void) |
Definition at line 78 of file spi_client_interface.h.
bool(* IsTxReady) (void) |
Definition at line 81 of file spi_client_interface.h.
bool(* Open) (uint8_t spiConfigIndex) |
Definition at line 66 of file spi_client_interface.h.