I'm building a device that will adapt a surplus military radio headset for use with a PC simulator. The headset has mono audio, a microphone, and a two-position push-to-talk switch. I am already using an old Teensy 3.0 to output the state of the PTT switch as two joystick buttons, and it just occurred to me to check if the newer Teensy + audio shield could do live audio I/O -- looks like Paul's working on this!
So my question is: Is it plausible to create a custom USB descriptor for the Teensy such that a single board can provide both audio I/O (1ch in, 1ch out) and game controller USB endpoints simultaneously?
This would let me run the whole kit off a single USB connection, which would be great for simplicity -- my original plan was to stuff a small USB hub inside the box, and hack up a USB sound card to my headphone and mic amp circuits.
So my question is: Is it plausible to create a custom USB descriptor for the Teensy such that a single board can provide both audio I/O (1ch in, 1ch out) and game controller USB endpoints simultaneously?
This would let me run the whole kit off a single USB connection, which would be great for simplicity -- my original plan was to stuff a small USB hub inside the box, and hack up a USB sound card to my headphone and mic amp circuits.