AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
drv_usb_interface_descriptor 構造体
Syntax
C++
struct drv_usb_interface_descriptor { struct drv_usb_interface_descriptor * next; struct usb_interface_descriptor * intf_desc; uhs_ubit8_t intf_num; uhs_ubit8_t * extra; uhs_size_t extralen; uhs_ubit8_t num_ep; struct drv_usb_cs_descriptor * cs_descriptors; struct drv_usb_endpoint_descriptor * endpoints; };

usbc_main.h

メンバ 
説明 
struct drv_usb_interface_descriptor * next; 
マルチインターフェース対応の為のリンク 
struct usb_interface_descriptor * intf_desc; 
USB規格フォーマットのインタフェース・ ディスクリプタ 
uhs_ubit8_t intf_num; 
インターフェース番号 
uhs_ubit8_t * extra; 
拡張データ(9byte以上の場合) 
uhs_size_t extralen; 
拡張データレングス 
uhs_ubit8_t num_ep; 
このインタフェース・ディスクリプタに 含まれるEp数 
struct drv_usb_cs_descriptor * cs_descriptors; 
クラス固有のDescriptor用領域 
struct drv_usb_endpoint_descriptor * endpoints; 
このインタフェース・ディスクリプタに 関連するエンドポイント・ディスクリプタ 情報 

インタフェース・ディスクリプタの展開情報用構造体 

生成タイミング : デバイス接続時 

削除タイミング : デバイス切断時

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.