USBUS endpoint context. More...
#include <usbus.h>
Data Fields | |
| struct usbus_endpoint * | next |
| Next endpoint in the usbus_interface_t list of endpoints. | |
| usbus_descr_gen_t * | descr_gen |
| Linked list of optional additional descriptor generators. | |
| usbdev_ep_t * | ep |
| ptr to the matching usbdev endpoint | |
| uint16_t | maxpacketsize |
| Max packet size of this endpoint. | |
| uint8_t | interval |
| Poll interval for interrupt endpoints. | |
| bool | active |
| If the endpoint should be activated after reset. | |
| bool | halted |
| Endpoint is halted. | |