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 |
Describes the state of an endpoint of the UDP controller.
Definition at line 173 of file USBD_HAL.c.
| volatile uint8_t Endpoint::bank |
Current reception bank (0 or 1).
Definition at line 178 of file USBD_HAL.c.
| MblTransfer Endpoint::mblTransfer |
Definition at line 186 of file USBD_HAL.c.
| uint32_t Endpoint::sendZLP |
Special case for send a ZLP
Definition at line 189 of file USBD_HAL.c.
| Transfer Endpoint::singleTransfer |
Definition at line 185 of file USBD_HAL.c.
| volatile uint16_t Endpoint::size |
Maximum packet size for the endpoint.
Definition at line 180 of file USBD_HAL.c.
| volatile uint8_t Endpoint::state |
Current endpoint state.
Definition at line 176 of file USBD_HAL.c.
| union { ... } Endpoint::transfer |
Describes an ongoing transfer (if current state is either UDPHS_ENDPOINT_SENDING or UDPHS_ENDPOINT_RECEIVING)
| TransferHeader Endpoint::transHdr |
Definition at line 184 of file USBD_HAL.c.