This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

USB CDC ACM with AUDIO class on Windows

I have successfully been using USB CDC ACM class alongside USB Audio with only a MIC feature available on Mac OS. However, on Windows, only USB CDC ACM enumerates in Device Manager. The Audio class enumerates with a failure "Device USB\VID****** had a problem starting". Any ideas what could be causing this discrepancy?

Parents Reply
  • #define NRF_CLI_CDC_ACM_COMM_INTERFACE 0 #define NRF_CLI_CDC_ACM_DATA_INTERFACE 1 #define MIC_CONTROL_INTERFACE_NUM 2 #define MIC_STREAM_INTERFACE_NUM 3 

    All the other values are the same as in the examples. For USB Audio, I got rid of all the headphone descriptors. Additionally, `app_usbd_audio_sof_interrupt_register` did not work for me for sending audio packets over; I opened a separate ticket for that. Instead I am processing SOF events inside `usbd_user_ev_handler` and sending tx audio frames over within the interrupt. 

Children
Related