該程式用於從配置描述符集合中得到第 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主機以後,主機首先是...