Hello.
I need emulate three USB devices (Mouse, Keyboard, Xbox360 gamepad), with one Teensy board (based on kinetis MK20, MK22, MKL26, MK64 or MK66 microcontroller).
I have modify the USB descriptors to add support to Xbox360, the code compile but only can emulate Mouse/Keyboard or Xbox360, not the three. Mouse and Keyboard are HID, Xbox360 is Xinput device.
If I put these VID PID then work emulating an Xbox360 gamepad
#define VENDOR_ID 0x045e
#define PRODUCT_ID 0x028e
If I put these VID PID then work and emulate a Mouse + Keyboard
#define VENDOR_ID 0x16C0
#define PRODUCT_ID 0x0482
I do not know what is the problem, and if its really possible mix HID and non HID USB devices to emulate with one microcontroller.
Regards