Public Attributes | List of all members
Endpoint Struct Reference

Public Attributes

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

Detailed Description

Describes the state of an endpoint of the UDP controller.

Definition at line 173 of file USBD_HAL.c.

Member Data Documentation

◆ bank

volatile uint8_t Endpoint::bank

Current reception bank (0 or 1).

Definition at line 178 of file USBD_HAL.c.

◆ mblTransfer

MblTransfer Endpoint::mblTransfer

Definition at line 186 of file USBD_HAL.c.

◆ sendZLP

uint32_t Endpoint::sendZLP

Special case for send a ZLP

Definition at line 189 of file USBD_HAL.c.

◆ singleTransfer

Transfer Endpoint::singleTransfer

Definition at line 185 of file USBD_HAL.c.

◆ size

volatile uint16_t Endpoint::size

Maximum packet size for the endpoint.

Definition at line 180 of file USBD_HAL.c.

◆ state

volatile uint8_t Endpoint::state

Current endpoint state.

Definition at line 176 of file USBD_HAL.c.

◆ transfer

union { ... } Endpoint::transfer

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

◆ transHdr

TransferHeader Endpoint::transHdr

Definition at line 184 of file USBD_HAL.c.


The documentation for this struct was generated from the following file:


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:02