SAMV71 Xplained Ultra Software Package 1.3

MblTransfer Struct Reference
[Usbd_hal]

Data Fields

MblTransferCallback fCallback
void * pArgument
uint8_t transType
uint8_t listState
uint16_t listSize
USBDTransferBufferpMbl
uint16_t offsetSize
uint16_t outCurr
uint16_t outLast
uint16_t inCurr
volatile uint8_t transType

Detailed Description

Describes Multi Buffer List transfer on a UDP endpoint.

Definition at line 157 of file USBD_HAL.c.


Field Documentation

Optional callback to invoke when the transfer completes.

Definition at line 159 of file USBD_HAL.c.

Current buffer for input (run time)

Definition at line 177 of file USBD_HAL.c.

Multi-Buffer List size

Definition at line 167 of file USBD_HAL.c.

List state (OK, FULL, NULL) (run time)

Definition at line 165 of file USBD_HAL.c.

Offset number of buffers to start transfer

Definition at line 171 of file USBD_HAL.c.

Current processing buffer index (run time)

Definition at line 173 of file USBD_HAL.c.

Loaded buffer index (run time)

Loast loaded buffer index (run time)

Definition at line 175 of file USBD_HAL.c.

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

Transfer type

Definition at line 255 of file hal_udp.c.

Transfer type

Definition at line 163 of file USBD_HAL.c.


The documentation for this struct was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines