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