AG903ライブラリリファレンス
内容インデックスホーム
USBH Core 関数
関数
 
名前 
説明 
 
USB Control Block の確保 
 
バルク転送発行要求API 
 
USB HOSTスタックに対してアタッチ/デタッチ処理禁止のキャンセルを要求する。 
 
指定されたパイプにつながれた全ての転送を中断 
 
CLEAR_FEATUREを発行 
 
HUBにCLR_TT_BUFFERを発行する。 
 
通信用のパイプをクローズ 
 
コントロール転送を実行 
 
クラスドライバ登録API 
 
クラスドライバ登録解除 
 
ハブデバイスに接続されたデバイス情報を取得する 
 
ルートハブデバイスを取得する。 
 
Pipe情報の初期化 
 
USBコントロールブロック情報格納 
 
USB Control Block の開放 
 
GET_CONFIGURATION を発行 
 
GET_DESCRIPTORを発行 
 
デバイスの種別を取得する。 
 
GET_INTERFACE を発行 
 
Pipe 情報からデバイスアドレスを取得 
 
Pipe 情報からPipeのデータ転送方向がINか確認 
 
Pipe 情報からエンドポイント番号を取得 
 
Pipe 情報からエンドポイントのタイプを取得 
 
Pipe 情報からマックスパケットサイズを取得 
 
Pipe 情報からPIDを取得 
 
ルートハブの指定ポートへの電源供給状態(ON/OFF)を取得 
 
デバイスのシリアル番号をもったストリングディスクリプタを取得する。 
 
GET_STATUSを発行 
 
ファームウェアバージョン情報を取得をする。 
 
指定したデバイスのVIDとPIDを取得する。 
 
インタラプト転送発行要求API 
 
通信用のパイプをオープン 
 
Pipeのオープン状態の確認 
 
アプリケーションのコールバック関数を登録 
 
USB HOSTスタックに対してアタッチ/デタッチ処理禁止を要求する。 
 
USB HOSTスタックに対してRESUMEを要求する。 
 
USB HOSTスタックに対してSUSPENDを要求する。 
 
HUBにRESET_TTを発行する。 
 
SET_ADDRESS を発行 
 
SET_CONFIGURATION を発行 
 
SET_DESCRIPTOR を発行 
 
SET_FEATUREを発行 
 
SET_INTERFACE を発行 
 
ルートハブの指定ポートへの電源供給(VBUS)を ON/OFF する 
 
バルク転送を発行する 
 
コントロール転送を同期実行 
 
USBドライバスタック終了処理 
 
USBドライバスタック初期化 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.