diff --git a/headers/os/drivers/USB_spec.h b/headers/os/drivers/USB_spec.h index d21306c8d7..7f5d5bfdad 100644 --- a/headers/os/drivers/USB_spec.h +++ b/headers/os/drivers/USB_spec.h @@ -60,6 +60,14 @@ extern "C" { #define USB_FEATURE_DEVICE_REMOTE_WAKEUP 1 #define USB_FEATURE_ENDPOINT_HALT 0 +#define USB_ENDPOINT_ATTR_CONTROL 0x00 +#define USB_ENDPOINT_ATTR_ISOCHRONOUS 0x01 +#define USB_ENDPOINT_ATTR_BULK 0x02 +#define USB_ENDPOINT_ATTR_INTERRUPT 0x03 +#define USB_ENDPOINT_ATTR_MASK 0x03 + +#define USB_ENDPOINT_ADDR_DIR_IN 0x80 +#define USB_ENDPOINT_ADDR_DIR_OUT 0x00 typedef struct {