I2S transaction descriptor. More...
#include <I2S.h>
Data Fields | |
List_Elem | queueElement |
void * | bufPtr |
size_t | bufSize |
size_t | bytesTransferred |
size_t | untransferredBytes |
uint16_t | numberOfCompletions |
uintptr_t | arg |
I2S transaction descriptor.
List_Elem I2S_Transaction::queueElement |
Used internally to link descriptors together
void* I2S_Transaction::bufPtr |
Pointer to the buffer
size_t I2S_Transaction::bufSize |
Size of the buffer.
size_t I2S_Transaction::bytesTransferred |
Internal use only. Number of bytes written to or read from the buffer.
size_t I2S_Transaction::untransferredBytes |
Number of non-transfered bytes at transaction's end.
uint16_t I2S_Transaction::numberOfCompletions |
Parameter incremented each time the transaction is completed.
uintptr_t I2S_Transaction::arg |
Internal argument. Application must not modify this element.