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 |
Describes the state of an endpoint of the UDP controller.
Definition at line 183 of file USBD_HAL.c.
volatile uint8_t Endpoint::bank |
Current reception bank (0 or 1).
Definition at line 189 of file USBD_HAL.c.
uint32_t Endpoint::sendZLP |
Special case for send a ZLP
Definition at line 200 of file USBD_HAL.c.
volatile uint16_t Endpoint::size |
Maximum packet size for the endpoint.
Definition at line 191 of file USBD_HAL.c.
volatile uint8_t Endpoint::state |
Current endpoint state.
Definition at line 187 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)