1 /*
2   Simple DirectMedia Layer
3   Copyright (C) 1997-2020 Sam Lantinga <slouken@libsdl.org>
4 
5   This software is provided 'as-is', without any express or implied
6   warranty.  In no event will the authors be held liable for any damages
7   arising from the use of this software.
8 
9   Permission is granted to anyone to use this software for any purpose,
10   including commercial applications, and to alter it and redistribute it
11   freely, subject to the following restrictions:
12 
13   1. The origin of this software must not be misrepresented; you must not
14      claim that you wrote the original software. If you use this software
15      in a product, an acknowledgment in the product documentation would be
16      appreciated but is not required.
17   2. Altered source versions must be plainly marked as such, and must not be
18      misrepresented as being the original software.
19   3. This notice may not be removed or altered from any source distribution.
20 */
21 
22 #ifndef usb_ids_h_
23 #define usb_ids_h_
24 
25 /* Definitions of useful USB VID/PID values */
26 
27 #define USB_VENDOR_HYPERKIN     0x2e24
28 #define USB_VENDOR_MICROSOFT    0x045e
29 #define USB_VENDOR_NINTENDO     0x057e
30 #define USB_VENDOR_NVIDIA       0x0955
31 #define USB_VENDOR_PDP          0x0e6f
32 #define USB_VENDOR_POWERA       0x24c6
33 #define USB_VENDOR_SONY         0x054c
34 #define USB_VENDOR_RAZER        0x1532
35 #define USB_VENDOR_VALVE        0x28de
36 
37 #define USB_PRODUCT_NINTENDO_GAMECUBE_ADAPTER           0x0337
38 #define USB_PRODUCT_NINTENDO_SWITCH_PRO                 0x2009
39 #define USB_PRODUCT_RAZER_PANTHERA                      0x0401
40 #define USB_PRODUCT_RAZER_PANTHERA_EVO                  0x1008
41 #define USB_PRODUCT_RAZER_ATROX                         0x0a00
42 #define USB_PRODUCT_SONY_DS4                            0x05c4
43 #define USB_PRODUCT_SONY_DS4_DONGLE                     0x0ba0
44 #define USB_PRODUCT_SONY_DS4_SLIM                       0x09cc
45 #define USB_PRODUCT_XBOX_ONE_ELITE_SERIES_1             0x02e3
46 #define USB_PRODUCT_XBOX_ONE_ELITE_SERIES_2             0x0b00
47 #define USB_PRODUCT_XBOX_ONE_ELITE_SERIES_2_BLUETOOTH   0x0b05
48 #define USB_PRODUCT_XBOX_ONE_S                          0x02ea
49 #define USB_PRODUCT_XBOX_ONE_S_REV1_BLUETOOTH           0x02e0
50 #define USB_PRODUCT_XBOX_ONE_S_REV2_BLUETOOTH           0x02fd
51 
52 #endif /* usb_ids_h_ */
53 
54 /* vi: set ts=4 sw=4 expandtab: */
55