Skip to main content
mahault
Associate
July 7, 2014
Question

USB Audio Microphone on Windows XP, 7, 8

  • July 7, 2014
  • 6 replies
  • 2426 views
Posted on July 07, 2014 at 17:16

The original post was too long to process during our migration. Please click on the attachment to read the original post.
    This topic has been closed for replies.

    6 replies

    lowpowermcu
    Associate III
    July 11, 2014
    Posted on July 11, 2014 at 10:06

    Hi Mah,

    You have to add a feature unit descriptor and all relevant class requests(Get Min, Max, Res, Cur).

    mahault
    mahaultAuthor
    Associate
    July 16, 2014
    Posted on July 16, 2014 at 15:01

    Thank you for your reply.

    It is now working :)

    skufaev
    Visitor II
    September 11, 2014
    Posted on September 11, 2014 at 23:20

    Can you share source code for init and endpoint using?

    Beer will be provided :)

    maggie
    Associate III
    October 9, 2014
    Posted on October 09, 2014 at 08:49

    Me, too! Need reference to setup isochrononous IN endpoint for USB microphone.

    Any reference I can check?

    # Although I can't offer any beers... 

    Thanks!

    alan2
    Associate
    June 30, 2015
    Posted on June 30, 2015 at 10:46

    Hi

    I see that this post is a bit old but i'm at a loss trying to get my Iso feedback endpoint to work properly for my USB speaker application.  I currently see the IN transaction but i don't get the data sent with it.  I've used 'USBD_LL_OpenEP' to open the endpoint and USBD_LL_Transmit to send data but i can't see the data in the transaction ! its very frustrating.

    alan2
    Associate
    June 30, 2015
    Posted on June 30, 2015 at 13:01

    I found the problem !  i wasn't creating a txFIFO buffer in usbd_conf.c

    i'm using EP1 as the feedback path and so done this. and now i can see the data :)

    HAL_PCDEx_SetTxFiFo(&hpcd, 1, 0x200);

    Andy Rochette
    Visitor II
    April 7, 2017
    Posted on April 07, 2017 at 11:32

    Hello,

    Can you tell me the steps to follow to send isoc packets using the 

    STM32 USB FS library

    ? Where do u call these functions ?

    Thanks, AR.