The issue is what do people want? Keyboard, Mouse, Joystick? I guess all 3, but that's not possible all at once.
The best solution would probably be to allow people to specify their own USB device IDs and then we could just have some pre-made modules that did the main devices - but it'd also be possible to do all kinds of different peripherals.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
The issue is what do people want? Keyboard, Mouse, Joystick? I guess all 3, but that's not possible all at once.
The best solution would probably be to allow people to specify their own USB device IDs and then we could just have some pre-made modules that did the main devices - but it'd also be possible to do all kinds of different peripherals.