Public Attributes | |
MblTransferCallback | fCallback |
uint16_t | inCurr |
uint16_t | listSize |
uint8_t | listState |
uint16_t | offsetSize |
uint16_t | outCurr |
uint16_t | outLast |
void * | pArgument |
USBDTransferBuffer * | pMbl |
uint8_t | transType |
Describes Multi Buffer List transfer on a UDP endpoint.
Definition at line 147 of file USBD_HAL.c.
MblTransferCallback MblTransfer::fCallback |
Optional callback to invoke when the transfer completes.
Definition at line 149 of file USBD_HAL.c.
uint16_t MblTransfer::inCurr |
Current buffer for input (run time)
Definition at line 167 of file USBD_HAL.c.
uint16_t MblTransfer::listSize |
Multi-Buffer List size
Definition at line 157 of file USBD_HAL.c.
uint8_t MblTransfer::listState |
List state (OK, FULL, NULL) (run time)
Definition at line 155 of file USBD_HAL.c.
uint16_t MblTransfer::offsetSize |
Offset number of buffers to start transfer
Definition at line 161 of file USBD_HAL.c.
uint16_t MblTransfer::outCurr |
Current processing buffer index (run time)
Definition at line 163 of file USBD_HAL.c.
uint16_t MblTransfer::outLast |
Loaded buffer index (run time)
Definition at line 165 of file USBD_HAL.c.
void* MblTransfer::pArgument |
Optional argument to the callback function.
Definition at line 151 of file USBD_HAL.c.
USBDTransferBuffer* MblTransfer::pMbl |
Pointer to multi-buffer list
Definition at line 159 of file USBD_HAL.c.
uint8_t MblTransfer::transType |
Transfer type
Definition at line 153 of file USBD_HAL.c.