12 #ifndef INCLUDE_DISTORTOS_DEVICES_COMMUNICATION_SPIMASTERTRANSFER_HPP_ 13 #define INCLUDE_DISTORTOS_DEVICES_COMMUNICATION_SPIMASTERTRANSFER_HPP_ 43 constexpr
SpiMasterTransfer(
const void*
const writeBuffer,
void*
const readBuffer,
const size_t size) :
94 #endif // INCLUDE_DISTORTOS_DEVICES_COMMUNICATION_SPIMASTERTRANSFER_HPP_ constexpr SpiMasterTransfer(const void *const writeBuffer, void *const readBuffer, const size_t size)
SpiMasterTransfer's constructor.
Definition: SpiMasterTransfer.hpp:43
size_t size_
size of transfer, bytes
Definition: SpiMasterTransfer.hpp:87
const void * getWriteBuffer() const
Definition: SpiMasterTransfer.hpp:73
void * getReadBuffer() const
Definition: SpiMasterTransfer.hpp:55
Definition: SpiMasterTransfer.hpp:29
Top-level namespace of distortos project.
Definition: buttons.hpp:33
const void * writeBuffer_
buffer with data that will be written, nullptr to send dummy data
Definition: SpiMasterTransfer.hpp:84
void * readBuffer_
buffer with data that will be read, nullptr to ignore received data
Definition: SpiMasterTransfer.hpp:81
size_t getSize() const
Definition: SpiMasterTransfer.hpp:64