usbc_main.h
メンバ |
説明 |
struct drv_usb_configuration_descriptor * next; |
次のConfigディスクリプタ |
struct usb_configuration_descriptor * conf_desc; |
USB規格フォーマットで格納された コンフィグレーション・ディスクリプタ |
uhs_ubit8_t num_intf; |
全インターフェース数 |
struct usb_interface * interfaces; |
インタフェース・ディスクリプタ情報への ポインタ(先頭) |
uhs_ubit8_t config_num; |
コンフィグレーション番号 |
uhs_ubit8_t * extra; |
拡張データ(9byte以上の場合) |
uhs_size_t extralen; |
拡張データレングス |
コンフィグレーション・ディスクリプタに含まれる情報を展開する構造体。
本構造体から、インタフェース・ディスクリプタ及び、クラスSpecificディスクリプタ、 エンドポイント・ディスクリプタの情報をたどる事ができます。
生成タイミング : デバイス接続時
削除タイミング : デバイス切断時