Add transferReceive to SPI interface

This commit is contained in:
Henrik Stickann
2022-04-11 12:45:04 +02:00
parent f195ceebb1
commit dea989ffac
5 changed files with 31 additions and 4 deletions

View File

@@ -31,9 +31,17 @@ namespace sta
* @brief Send data from buffer.
*
* @param buffer Source buffer
* @param size Number of bytes in buffer
* @param size Number of bytes to transfer
*/
virtual void transfer(const uint8_t * buffer, size_t size) = 0;
/**
* @brief Send and receive data simultaneously.
*
* @param txBuffer Send buffer
* @param rxBuffer Receive buffer
* @param size Number of bytes to transfer
*/
virtual void transfer(const uint8_t * txBuffer, uint8_t * rxBuffer, size_t size) = 0;
/**
* @brief Send two bytes of data.