aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Starkjohann <cs+github@obdev.at>2012-01-08 19:28:41 +0000
committerChristian Starkjohann <cs+github@obdev.at>2012-01-08 19:28:41 +0000
commit1edb36a0321cfd26a6997621505c17eaa5cdf15f (patch)
tree60138a739d42e378da29a99f4e7083410956fba4
parent2b52a9fca7e14ffe66fc0b4be22208240db2b76c (diff)
downloadv-usb-1edb36a0321cfd26a6997621505c17eaa5cdf15f.tar.gz
v-usb-1edb36a0321cfd26a6997621505c17eaa5cdf15f.tar.bz2
v-usb-1edb36a0321cfd26a6997621505c17eaa5cdf15f.zip
- Added rules for standard mice, keyboards etc.
-rw-r--r--usbdrv/USB-IDs-for-free.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/usbdrv/USB-IDs-for-free.txt b/usbdrv/USB-IDs-for-free.txt
index 9a66a53..d46517d 100644
--- a/usbdrv/USB-IDs-for-free.txt
+++ b/usbdrv/USB-IDs-for-free.txt
@@ -86,8 +86,9 @@ If you use one of the IDs listed below, your device and host-side software
must conform to these rules:
(1) The USB device MUST provide a textual representation of the serial
-number. The serial number string MUST be available at least in USB language
-0x0409 (English/US).
+number, unless ONLY the operating system's default class driver is used.
+The serial number string MUST be available at least in USB language 0x0409
+(English/US).
(2) The serial number MUST start with either an Internet domain name (e.g.
"mycompany.com") registered and owned by you, or an e-mail address under your
@@ -108,6 +109,11 @@ driver for Vendor Class devices is needed, this driver must be libusb or
libusb-win32 (see http://libusb.org/ and
http://libusb-win32.sourceforge.net/).
+(7) If ONLY the operating system's default class driver is used, e.g. for
+mice, keyboards, joysticks, CDC or MIDI devices and no discrimination by an
+application is needed, the serial number may be omitted.
+
+
Table if IDs for discrimination by serial number string:
PID dec (hex) | VID dec (hex) | Description of use