My girlfriend has been working on a project for a high level university CS class. The requirements are that input is take from a gaming controller, steering wheel, et al, and sent simultaneously to a computer running a game simulation via USB and to a database via ethernet.
We have managed to read the raw input data from the controller in
/dev/ and output it to
stdout. The real struggle is determining how to forward this data out over a TTL to USB or similar connector in order for Windows to see only the controller device, and not the Raspberry Pi.
In short, can I get an answer of "Yes, this is possible, this should point you in the right direction" or "you only have to do this." OR "No, this is not possible, for these reasons: ..."