AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
USBH HID Class

USB Host HIDクラスドライバ

本モジュールは、以下の機能を提供します。

  1. USB I/Fにて定義されるClass-Specific Request処理機能(一部非サポートリクエストあり。)
  2. ユーザアプリケーションに対しての通知処理機能
  3. ユーザアプリケーションに対しての接続/切断イベント処理機能
  4. 内部で発生したエラーの報告機能
  5. USB Host コアドライバとのインタフェース提供機能
  6. USB Host コアが持っているステータス通知機能に対してのエラー/マイルストーンの通知機能

Bootプロトコル以外のデバイスは非サポートです。 

同時接続可能な最大デバイス数は2個です。 

OS必須です。本モジュールはuC3向けに作成してあります。

USBHost Coreドライバ (USBHCore

初期化シーケンス(画像をクリックして拡大) 

 

 

デバイス接続シーケンス(画像をクリックして拡大) 

 

 

データ送受信(HIDクラスインタフェース)シーケンス(画像をクリックして拡大) 

 

 

データ送受信シーケンス(画像をクリックして拡大) 

 

 

デバイス切断シーケンス(画像をクリックして拡大) 

 

 
名前 
説明 
 
HIDクラスドライバの終了 
 
HIDディスクリプタを取得する 
 
現在のプロトコルを取得する 
 
レポートを取得する 
 
レポートディスクリプタを取得する 
 
ファームウェアバージョン情報を取得をする 
 
HIDクラスドライバの初期化 
 
HIDドライバの初期化および通知用コールバック関数の登録をする 
 
挿抜イベント通知コールバックを変更 
 
Interrupt IN 転送を再開する 
 
通信機能を設定する 
 
プロトコル情報を設定する 
 
Interrupt IN 転送を停止する 
名前 
説明 
 
 
 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.