Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches
SPI_CLIENT_INTERFACE Struct Reference

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.
 

Detailed Description

Definition at line 55 of file spi_client_interface.h.

Field Documentation

◆ ByteExchange

uint8_t(* ByteExchange) (uint8_t byteData)

Definition at line 69 of file spi_client_interface.h.

◆ ByteRead

uint8_t(* ByteRead) (void)

Definition at line 72 of file spi_client_interface.h.

◆ ByteWrite

void(* ByteWrite) (uint8_t byteData)

Definition at line 75 of file spi_client_interface.h.

◆ Close

void(* Close) (void)

Definition at line 63 of file spi_client_interface.h.

◆ Deinitialize

void(* Deinitialize) (void)

Definition at line 60 of file spi_client_interface.h.

◆ Initialize

void(* Initialize) (void)

Definition at line 57 of file spi_client_interface.h.

◆ IsRxReady

bool(* IsRxReady) (void)

Definition at line 78 of file spi_client_interface.h.

◆ IsTxReady

bool(* IsTxReady) (void)

Definition at line 81 of file spi_client_interface.h.

◆ Open

bool(* Open) (uint8_t spiConfigIndex)

Definition at line 66 of file spi_client_interface.h.


The documentation for this struct was generated from the following file: