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; |
このインタフェース・ディスクリプタに 関連するエンドポイント・ディスクリプタ 情報 |
インタフェース・ディスクリプタの展開情報用構造体
生成タイミング : デバイス接続時
削除タイミング : デバイス切断時