Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions 1209/C1D1/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout: pid
title: CirDial Virtual USB Radial Controller
owner: xingzhuo
license: MIT
site: https://github.com/xingzhuo/CirDial
source: https://github.com/xingzhuo/CirDial
---

CirDial implements a software-defined USB HID System Multi-Axis Controller
through a loopback USB/IP device server on Windows. Its public source contains
the complete USB interface implementation and descriptors, native touch dial,
settings, shared protocol and tests. It has no custom PCB or physical firmware.

The virtual USB device enumerates through a separately installed USB/IP host
controller, so the device descriptor requires a stable VID/PID. This request
identifies the CirDial device implementation, not the external host-controller
driver. One PID serves the same implementation on ARM64 and x64, instead of
requiring each end user to register an identity for an identical device.
7 changes: 7 additions & 0 deletions org/xingzhuo/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: org
title: Xingzhuo
site: https://github.com/xingzhuo/CirDial
---

Maintainer of CirDial, an MIT-licensed Windows virtual USB HID radial controller.
Loading