virtual void SpiTxHalfCplt(SPI_HandleTypeDef *hspi)
virtual void SpiRxHalfCplt(SPI_HandleTypeDef *hspi)
virtual void SpiError(SPI_HandleTypeDef *hspi)
virtual void SpiRxCplt(SPI_HandleTypeDef *hspi)
virtual void SpiTxRxHalfCplt(SPI_HandleTypeDef *hspi)
static std::vector< SpiHandler * > & getSPIHandlers()
virtual void SpiTxCplt(SPI_HandleTypeDef *hspi)
virtual void SpiTxRxCplt(SPI_HandleTypeDef *hspi)
void addCallbackHandler(std::vector< C > &vec, C instance)
void removeCallbackHandler(std::vector< C > &vec, C instance)