#include "zspi.hpp" using namespace iflytop; #ifdef HAL_SPI_MODULE_ENABLED void ZSPI::init(SPI_HandleTypeDef *hspi) { m_hspi = hspi; m_mutex.init(); } HAL_StatusTypeDef ZSPI::transmitReceive(uint8_t *pTxData, uint8_t *pRxData, uint16_t Size) { HAL_StatusTypeDef status = HAL_OK; status = HAL_SPI_TransmitReceive(m_hspi, pTxData, pRxData, Size, 1000); return status; } #endif