Skip to content

Commit f96acef

Browse files
committed
Merge remote-tracking branch 'pidcodes/master'
2 parents a13f10e + a1c97e3 commit f96acef

File tree

34 files changed

+307
-0
lines changed

34 files changed

+307
-0
lines changed

1209/214C/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: Passing Link
4+
owner: jmgao
5+
license: MIT
6+
site: https://github.com/jmgao/passinglink/
7+
---
8+
Open source USB HID game controller firmware and PCB design

1209/214D/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: Passing Link Bootloader
4+
owner: jmgao
5+
license: MIT
6+
site: https://github.com/jmgao/passinglink/
7+
---
8+
Bootloader for Passing Link

1209/3A00/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: Mouse
4+
owner: ploopy
5+
license: CERN OHL v1.2 (hardware), GPLv3+ (firmware)
6+
site: https://github.com/ploopyco/mouse
7+
source: https://github.com/ploopyco/mouse
8+
---

1209/5252/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: PSK-X20 PPG Waveform Sensor
4+
owner: PskOnline
5+
license: MIT
6+
site: https://www.psk-online.ru/
7+
source: https://github.com/adadurov/PskOnline.X20.Firmware
8+
---

1209/5741/index.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: pid
3+
title: autopilot
4+
owner: ArduPilot
5+
license: GPLv3
6+
site: http://www.ardupilot.org/
7+
source: https://github.com/ArduPilot/
8+
---
9+
The ArduPilot project supports many open source hardware designs. We
10+
don't design the hardware ourselves (we are a software project), but
11+
we work closely with many organisations and companies that do make
12+
open source hardware. For those that don't have their own VID we use a
13+
single VID/PID pair for all boards, then distinguish boards using the
14+
product ID strings in the bootloader and application firmware.
15+
16+
Schematics for some of the boards we support are here:
17+
18+
https://github.com/ArduPilot/Schematics
19+
20+
We use two PIDs, 5740 and 5741. We need two in order to support both
21+
single endpoint and dual-endpoint CDCACM devices on
22+
windows. Dual-endpoint devices need to have a different PID from
23+
single endpoint in order to install the correct driver.
24+

1209/6060/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: r68 65% keyboard
4+
owner: rpedde
5+
license: GPLv2 (or later)
6+
site: http://github.com/rpedde/r68
7+
source: http://github.com/rpedde/r68
8+
---

1209/7D00/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: pid
3+
title: RIOT standard peripherals
4+
owner: RIOT
5+
license: LGPL-2.1-only
6+
site: http://riot-os.org/
7+
source: https://github.com/RIOT-OS/RIOT
8+
---
9+
This PID describes devices that contain the board's USB-emulated peripherals (currently CDC-ACM (serial) and/or CDC-ECM (Ethernet)).
10+
11+
It is not bound to a particular hardware and can be used by any RIOT board that has a USB peripheral implemented.
12+
13+
It is only applicable to programs that run no own USB code but merely use the peripherals provided by the operating system to satisfy the module requirements of the application.
14+
Those USB devices stand in for special-purpose hardware (UART adapter, Ethernet controller) available on other boards.

1209/7D01/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: pid
3+
title: RIOT Test PID
4+
owner: RIOT
5+
license: any
6+
site: http://riot-os.org/
7+
source: https://github.com/RIOT-OS/RIOT
8+
---
9+
This PID describes devices that implement custom USB functionality in addition to their board's provided USB functionality as described for [PID 7D00](../7D00/).
10+
11+
In particular, it is used whenever an example program of RIOT implements custom USB functionality.
12+
13+
The pid.codes policy for test PIDs applies:
14+
15+
This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments.

1209/9229/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: Smoria's Knob
4+
owner: Smoria
5+
license: MIT
6+
site: http://www.smoria.com/knob
7+
source: http://github.com/smoria/volume-knob/
8+
---
9+
Simple volume knob base board made for custom handmade enhancements/tops.

1209/A1F1/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: Shapeshifter 4060
4+
owner: kitsunekeyboards
5+
license: MIT
6+
site: http://www.kitsunekeyboards.com/
7+
source: https://github.com/vosechu/qmk_firmware/tree/master/keyboards/laptreus
8+
---

0 commit comments

Comments
 (0)