Dan Forever
Member
So I'm looking to make something with my shiny new Teensy 4.0 that can emulate a joystick or a keyboard, but also receive input from the PC using RawHID.
Now unfortunately, there is no Keyboard + RawHID option in the "USB Type" menu, but I have found this old thread that instructs me on how to add my own custom options.
Which is fine, but a pain if I update and all my custom changes are lost (or worse, just break teensy compilation)
It seems to me that maybe a lot of this stuff could be a series of optional checkboxes rather than exclusive-or options.
I'm not familiar with the Arduino IDE API, so I'm not sure how much control you have, but would it be possible to change it so that instead of having to guess at what combinations (keyboard + mouse etc) users might want, allow them to choose themselves? Meaning, I could click once to enable "joystick" and again for "raw hid".
Now ideally, you'd be able to group together any options that are mutually exclusive, and disable any options that are incompatible with your current configuration.
Is the source code for this available somewhere like github that is open to contributions?
Now unfortunately, there is no Keyboard + RawHID option in the "USB Type" menu, but I have found this old thread that instructs me on how to add my own custom options.
Which is fine, but a pain if I update and all my custom changes are lost (or worse, just break teensy compilation)
It seems to me that maybe a lot of this stuff could be a series of optional checkboxes rather than exclusive-or options.
I'm not familiar with the Arduino IDE API, so I'm not sure how much control you have, but would it be possible to change it so that instead of having to guess at what combinations (keyboard + mouse etc) users might want, allow them to choose themselves? Meaning, I could click once to enable "joystick" and again for "raw hid".
Now ideally, you'd be able to group together any options that are mutually exclusive, and disable any options that are incompatible with your current configuration.
Is the source code for this available somewhere like github that is open to contributions?