Open FFBoard
Open source force feedback firmware
SpiHandler Class Reference

#include <SpiHandler.h>

Inheritance diagram for SpiHandler:
SPIPort

Public Member Functions

 SpiHandler ()
 
virtual ~SpiHandler ()
 
virtual void SpiTxCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiRxCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiTxRxCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiTxHalfCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiRxHalfCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiTxRxHalfCplt (SPI_HandleTypeDef *hspi)
 
virtual void SpiError (SPI_HandleTypeDef *hspi)
 

Static Public Member Functions

static std::vector< SpiHandler * > & getSPIHandlers ()
 

Detailed Description

Definition at line 18 of file SpiHandler.h.

Constructor & Destructor Documentation

◆ SpiHandler()

SpiHandler::SpiHandler ( )

Definition at line 10 of file SpiHandler.cpp.

◆ ~SpiHandler()

SpiHandler::~SpiHandler ( )
virtual

Definition at line 15 of file SpiHandler.cpp.

Member Function Documentation

◆ getSPIHandlers()

static std::vector< SpiHandler * > & SpiHandler::getSPIHandlers ( )
inlinestatic

Definition at line 31 of file SpiHandler.h.

◆ SpiError()

void SpiHandler::SpiError ( SPI_HandleTypeDef *  hspi)
virtual

Reimplemented in SPIPort.

Definition at line 43 of file SpiHandler.cpp.

◆ SpiRxCplt()

void SpiHandler::SpiRxCplt ( SPI_HandleTypeDef *  hspi)
virtual

Reimplemented in SPIPort.

Definition at line 23 of file SpiHandler.cpp.

◆ SpiRxHalfCplt()

void SpiHandler::SpiRxHalfCplt ( SPI_HandleTypeDef *  hspi)
virtual

Definition at line 31 of file SpiHandler.cpp.

◆ SpiTxCplt()

void SpiHandler::SpiTxCplt ( SPI_HandleTypeDef *  hspi)
virtual

Reimplemented in SPIPort.

Definition at line 19 of file SpiHandler.cpp.

◆ SpiTxHalfCplt()

void SpiHandler::SpiTxHalfCplt ( SPI_HandleTypeDef *  hspi)
virtual

Definition at line 35 of file SpiHandler.cpp.

◆ SpiTxRxCplt()

void SpiHandler::SpiTxRxCplt ( SPI_HandleTypeDef *  hspi)
virtual

Reimplemented in SPIPort.

Definition at line 27 of file SpiHandler.cpp.

◆ SpiTxRxHalfCplt()

void SpiHandler::SpiTxRxHalfCplt ( SPI_HandleTypeDef *  hspi)
virtual

Definition at line 39 of file SpiHandler.cpp.


The documentation for this class was generated from the following files: