SAMV71 Xplained Ultra Software Package 1.5

Endpoint Struct Reference
[Usbd_hal]

Data Fields

volatile uint8_t state
volatile uint8_t bank
volatile uint16_t size
union {
   TransferHeader   transHdr
   Transfer   singleTransfer
   MblTransfer   mblTransfer
transfer
uint32_t sendZLP
union {
   TransferHeader   transHdr
   Transfer   singleTransfer
   MblTransfer   mblTransfer
transfer
union {
   TransferHeader   transHdr
   Transfer   singleTransfer
   MblTransfer   mblTransfer
transfer

Detailed Description

Describes the state of an endpoint of the UDP controller.

Definition at line 171 of file USBD_HAL.c.


Field Documentation

volatile uint8_t Endpoint::bank

Current reception bank (0 or 1).

Definition at line 176 of file USBD_HAL.c.

Special case for send a ZLP

Definition at line 187 of file USBD_HAL.c.

volatile uint16_t Endpoint::size

Maximum packet size for the endpoint.

Definition at line 178 of file USBD_HAL.c.

volatile uint8_t Endpoint::state

Current endpoint state.

Definition at line 174 of file USBD_HAL.c.

union { ... } Endpoint::transfer

Describes an ongoing transfer (if current state is either UDPHS_ENDPOINT_SENDING or UDPHS_ENDPOINT_RECEIVING)

union { ... } Endpoint::transfer

Describes an ongoing transfer (if current state is either UDP_ENDPOINT_SENDING or UDP_ENDPOINT_RECEIVING)

union { ... } Endpoint::transfer

Describes an ongoing transfer (if current state is either UDPHS_ENDPOINT_SENDING or UDPHS_ENDPOINT_RECEIVING)


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