Structure containing the function pointers of SPI CLIENT driver. More...
#include <spi_client_interface.h>
Collaboration diagram for SPI_CLIENT_INTERFACE: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.