USB 從配置描述符集合中獲取介面描述符

2021-10-02 07:47:14 字數 799 閱讀 9200

該程式用於從配置描述符集合中得到第 n 個介面描述符。原始碼如下

/**

* 函式功能:從配置描述符集合中獲取介面描述符

* @cfg_desc 配置描述符集合

* @num 要獲取的第幾個介面描述符

* @intf_desc t 獲取到的介面描述符指標

* * @return 錯誤碼 返回 eok 表示獲取成功

*/struct usb_descriptor

;typedef struct usb_descriptor *udesc_t;

err_t usbh_get_inte***ce_descriptor(ucfg_desc_t cfg_desc, int num,

uintf_desc_t *intf_desc)

desc = (udesc_t)ptr;

if (desc->type == usb_desc_type_inte***ce)

}ptr = (uint32_t)desc + desc->blength;

}printf("usb_get_inte***ce_descriptor %d failed\n", num);

return -eio;

}/***************** end of file *********************/

USB 從介面描述符集合中獲取端點描述符

該程式用於從介面描述符集合中得到第 n 個端點描述符。原始碼如下 從介面描述符集合中獲取端點描述符 param intf desc 介面描述符 param num 要獲取的第幾個端點描述符 param ep desc 獲取到的端點描述符指標 return 錯誤碼,eok 表示成功 struct us...

USB 介面描述符 四

usb 滑鼠詳解閱讀順序 1 列舉 2 裝置描述符 3 設定位址 4 配置描述符 5 介面描述符 6 hid 描述符 7 端點描述符 8 字串描述符 9 hid 報告描述符 10 hid 報告的返回 linux 核心中對介面描述符的定義,目錄 linux include uapi linux usb...

關於usb描述符

usb 的描述符主要有裝置描述符,裝置限定描述符,介面描述符,端點描述符,字串描述符等等,usb的描述符之間的關係是一層一層的,首先最上層的是裝置描述符,然後是配置描述符,在下面的是介面描述符,最後是端點描述符.描述符在乙個usb的裝置中所起的作用是十分重要的,在裝置連線到usb主機以後,主機首先是...