Difference between revisions of "Template:USBID"

From ThinkWiki
Jump to: navigation, search
(removing the trailing "USB ID" text in the link)
(Help text for usage of this template, with example)
Line 1: Line 1:
 +
<noinclude>
 +
This Template links to the USB ID Repository. Its usb.ids file is used by lsusb to display the vendor and device names for the corresponding numeric IDs of the USB device.
 +
 +
=== Usage ===
 +
Both the four-digit vendor ID and the four-digit device or item ID must be specified.
 +
<nowiki>{{USBID|</nowiki>''vendor ID''<nowiki>|</nowiki>''device/item ID''<nowiki>}}</nowiki>
 +
The parameter number <code>1=</code> and <code>2=</code> are optional:
 +
<nowiki>{{USBID|1=</nowiki>''vendor ID''<nowiki>|2=</nowiki>''device/item ID''<nowiki>}}</nowiki>
 +
 +
=== Examples ===
 +
Use <samp>lsusb</samp> to find the USB device in question:
 +
$ lsusb
 +
Bus 001 Device 001: ID '''8086:0044''' Intel Corp. CPU DRAM Controller
 +
 +
For this USB device, vendor '''<samp>8086</samp>''' being ''Intel Corp.'' and device '''<samp>0044</samp>''' being the processors' DRAM Controller, the following wiki source text will link to the corresponding USB ID Repository webpage:
 +
  <nowiki>{{USBID|</nowiki>'''8086'''<nowiki>|</nowiki>'''0044'''<nowiki>}}</nowiki>
 +
 +
[https://usb-ids.gowdy.us/read/UD/8086/0044 8086:0044]
 +
 
<!-- Don't know why this doesn't work:
 
<!-- Don't know why this doesn't work:
 
{{#if | {{{1|}}} | {{#if | {{{2|}}} | [https://usb-ids.gowdy.us/read/UD/{{{1}}}/{{{2}}} {{{1}}}:{{{2}}}] | [https://usb-ids.gowdy.us/read/UD/{{{1}}} {{{1}}}]| }} | USB ID | }}
 
{{#if | {{{1|}}} | {{#if | {{{2|}}} | [https://usb-ids.gowdy.us/read/UD/{{{1}}}/{{{2}}} {{{1}}}:{{{2}}}] | [https://usb-ids.gowdy.us/read/UD/{{{1}}} {{{1}}}]| }} | USB ID | }}
 
-->
 
-->
 +
</noinclude>
 
[https://usb-ids.gowdy.us/read/UD/{{{1}}}/{{{2}}} {{{1}}}:{{{2}}}]
 
[https://usb-ids.gowdy.us/read/UD/{{{1}}}/{{{2}}} {{{1}}}:{{{2}}}]

Revision as of 17:41, 2 February 2022

This Template links to the USB ID Repository. Its usb.ids file is used by lsusb to display the vendor and device names for the corresponding numeric IDs of the USB device.

Usage

Both the four-digit vendor ID and the four-digit device or item ID must be specified.

{{USBID|vendor ID|device/item ID}}

The parameter number 1= and 2= are optional:

{{USBID|1=vendor ID|2=device/item ID}}

Examples

Use lsusb to find the USB device in question:

$ lsusb
Bus 001 Device 001: ID 8086:0044 Intel Corp. CPU DRAM Controller

For this USB device, vendor 8086 being Intel Corp. and device 0044 being the processors' DRAM Controller, the following wiki source text will link to the corresponding USB ID Repository webpage:

 {{USBID|8086|0044}}
8086:0044


{{{1}}}:{{{2}}}