Hello,
I am trying to implement a microphone as an audio device using FT900. I am building upon their USB Audio output example and the steps so far that I've taken were to set the endpoint to IN and flipped the Terminal to have Microphone - Input Terminal and USB Streaming - Output Terminal. My device does get enumerated and USBView does not report any issues but Device Manager says "This device cannot start (Code 10)". Sound settings do not show a microphone at all.
I've made sure to check my descriptors against official documentation but I have not found anything incriminating. I am kind of lost on where to search for an issue because I would think that Descriptors and Endpoints are the important bits.
Also, how useful would a protocol analyser be in my case? I've been putting it off as I consider this a small project but my boss would be willing to buy it if it makes sense.
Lastly, if you have a recommendation for a better Audio device platform, I am all ears. Currently trying out FT900, LPC54114 and PCM2904 but nothing has been straightforward so far.
Kind regards,
Jan