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.