![]() |
![]() |
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.