diff --git a/board/drivers/gpio.h b/board/drivers/gpio.h index 0b8fc091b1..236a746746 100644 --- a/board/drivers/gpio.h +++ b/board/drivers/gpio.h @@ -7,8 +7,10 @@ #define PULL_UP 1 #define PULL_DOWN 2 -#define OUTPUT_TYPE_PUSH_PULL 0U -#define OUTPUT_TYPE_OPEN_DRAIN 1U +enum { + OUTPUT_TYPE_PUSH_PULL = 0U, + OUTPUT_TYPE_OPEN_DRAIN = 1U, +}; typedef struct { GPIO_TypeDef * const bank; diff --git a/board/drivers/usb_declarations.h b/board/drivers/usb_declarations.h index 77f6f5e816..d034d21459 100644 --- a/board/drivers/usb_declarations.h +++ b/board/drivers/usb_declarations.h @@ -30,16 +30,10 @@ void refresh_can_tx_slots_available(void); // **** supporting defines **** #define USB_REQ_GET_STATUS 0x00 -#define USB_REQ_CLEAR_FEATURE 0x01 -#define USB_REQ_SET_FEATURE 0x03 #define USB_REQ_SET_ADDRESS 0x05 #define USB_REQ_GET_DESCRIPTOR 0x06 -#define USB_REQ_SET_DESCRIPTOR 0x07 -#define USB_REQ_GET_CONFIGURATION 0x08 #define USB_REQ_SET_CONFIGURATION 0x09 -#define USB_REQ_GET_INTERFACE 0x0A #define USB_REQ_SET_INTERFACE 0x0B -#define USB_REQ_SYNCH_FRAME 0x0C #define USB_DESC_TYPE_DEVICE 0x01 #define USB_DESC_TYPE_CONFIGURATION 0x02 @@ -47,7 +41,6 @@ void refresh_can_tx_slots_available(void); #define USB_DESC_TYPE_INTERFACE 0x04 #define USB_DESC_TYPE_ENDPOINT 0x05 #define USB_DESC_TYPE_DEVICE_QUALIFIER 0x06 -#define USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION 0x07 #define USB_DESC_TYPE_BINARY_OBJECT_STORE 0x0f // offsets for configuration strings @@ -56,22 +49,12 @@ void refresh_can_tx_slots_available(void); #define STRING_OFFSET_IPRODUCT 0x02 #define STRING_OFFSET_ISERIAL 0x03 #define STRING_OFFSET_ICONFIGURATION 0x04 -#define STRING_OFFSET_IINTERFACE 0x05 - -// WebUSB requests -#define WEBUSB_REQ_GET_URL 0x02 - -// WebUSB types -#define WEBUSB_DESC_TYPE_URL 0x03 -#define WEBUSB_URL_SCHEME_HTTPS 0x01 -#define WEBUSB_URL_SCHEME_HTTP 0x00 // WinUSB requests #define WINUSB_REQ_GET_COMPATID_DESCRIPTOR 0x04 #define WINUSB_REQ_GET_EXT_PROPS_OS 0x05 #define WINUSB_REQ_GET_DESCRIPTOR 0x07 -#define STS_GOUT_NAK 1 #define STS_DATA_UPDT 2 #define STS_XFER_COMP 3 #define STS_SETUP_COMP 4