forked from raphnet/4nes4snes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
devdesc.c
29 lines (24 loc) · 909 Bytes
/
devdesc.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "devdesc.h"
#include "usbconfig.h"
#define USBDESCR_DEVICE 1
const char usbDescrDevice[] PROGMEM = { /* USB device descriptor */
18, /* sizeof(usbDescrDevice): length of descriptor in bytes */
USBDESCR_DEVICE, /* descriptor type */
0x01, 0x01, /* USB version supported */
USB_CFG_DEVICE_CLASS,
USB_CFG_DEVICE_SUBCLASS,
0, /* protocol */
8, /* max packet size */
USB_CFG_VENDOR_ID, /* 2 bytes */
USB_CFG_DEVICE_ID, /* 2 bytes */
USB_CFG_DEVICE_VERSION, /* 2 bytes */
#if USB_CFG_VENDOR_NAME_LEN
1, /* manufacturer string index */
#else
0, /* manufacturer string index */
#endif
2, /* product string index */
3, /* serial number string index */
1, /* number of configurations */
};
int getUsbDescrDevice_size(void) { return sizeof(usbDescrDevice); }