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