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 171 of file USBD_HAL.c.
| volatile uint8_t Endpoint::bank |
Current reception bank (0 or 1).
Definition at line 176 of file USBD_HAL.c.
| uint32_t Endpoint::sendZLP |
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)
1.7.1