Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
usbipd-win
Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.
Btw, you might be able to use https://github.com/cvuchener/steamcontroller-linux-kernel to see what the Steam Controller USB behaviour looks like.
Another thing to look into: Linux usbip. There's also a Windows server/client so that would work on the PC side. And then of course you can just use WiFi to make it wireless.
For server (e.g. machine that provides devices), https://github.com/dorssel/usbipd-win is a bit more mature - they grabbed the driver infrastructure from virtualbox to handle the issues with code signing.