UAC2.0 Requests處理

標準requests參考USB SPECgit

UAC2.0 類請求分爲佈局

  1. AudioControl Requests
  2. AudioStreaming Requests
  3. Memory Requests

Requests的控制屬性(即SETUP中bRequest)分爲.net

  1. CUR
  2. RANGE

     注:在UAC1.0中存在xx_CUR、xx_MIN、xx_MAX、xx_RES、xx_MEM(xx: GET or SET),UAC2.0歸類了RANGE類型,相對的提出3類參數佈局方式(Parameter Block Layout)。字符串

下面將呈現整個UAC2.0枚舉過程get

獲取設備描述符、字符串描述符、配置描述符,而後啓動配置requests

獲取時鐘採樣率列表,並設置時鐘採樣率,進入USB ZERO-Bandwidth(Interface1 Alt0)it

媒體控制的交互io

具體細節可參考:https://git.oschina.net/crouchggj/STM32F4_USB_SoundCard.git配置

相關文章
相關標籤/搜索