基质喷涂
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
405 B

3 weeks ago
  1. #include "zspi.hpp"
  2. using namespace iflytop;
  3. #ifdef HAL_SPI_MODULE_ENABLED
  4. void ZSPI::init(SPI_HandleTypeDef *hspi) {
  5. m_hspi = hspi;
  6. m_mutex.init();
  7. }
  8. HAL_StatusTypeDef ZSPI::transmitReceive(uint8_t *pTxData, uint8_t *pRxData, uint16_t Size) {
  9. HAL_StatusTypeDef status = HAL_OK;
  10. status = HAL_SPI_TransmitReceive(m_hspi, pTxData, pRxData, Size, 1000);
  11. return status;
  12. }
  13. #endif