I'm hitting exactly the same issue as this post Usb Audio Device - Multiple ISO interfaces IN/OUT - NXP Community and it is kind of astonishing that apparently this has not yet been fixed since 2018.
The problem with the current USB software stack is that the `usb_device_audio_struct_t` is assuming that we are always dealing with one single streaming interface which number is stored into `streamInterfaceNumber`.
This is definitely not the case as pointed out in that issue. So is there any new example or guide on how to correctly implement the case in which we have multiple streaming interfaces?
解決済! 解決策の投稿を見る。
Hi @carlocaione,
I'm afraid we don't have an example code or guide for the process you are trying to achieve with multiple streaming interfaces. Just like the post you referenced suggested; you would have to make this change manually. Sorry for the inconvenience this may cause.
BR,
Edwin.
Yeah, I modified the USB framework code myself but it would be better to address this limitation in the examples.
Hi @carlocaione,
I'm afraid we don't have an example code or guide for the process you are trying to achieve with multiple streaming interfaces. Just like the post you referenced suggested; you would have to make this change manually. Sorry for the inconvenience this may cause.
BR,
Edwin.