usbc_api.h
メンバ |
説明 |
usb_common_callback_t attach; |
デバイス接続時にコールされるコールバック関数 |
usb_common_callback_t detach; |
デバイス切断時にコールされるコールバック関数 |
usb_class_reregi_callback_t class_reregi_callback; |
クラスドライバ コールバック再登録関数ポインタ |
usb_class_exit_callback_t class_exit_callback; |
クラスドライバ 終了処理関数ポインタ(Initはアプリから設定するため、app_callback_info型で保持) |
struct usb_class_driver_ids * id_table; |
対応ドライバ検索に使用するIDテーブル |
void * context; |
APIラッパで使用するコンテキスト(アタッチ/デタッチで渡されたい情報を上位側で指定する。) |
class_driver_type class_id; |
クラスID情報 |
クラスドライバをUSB Hostに登録(Usbh_Api_DriverRegister)および 登録解除(Usbh_Api_DriverUnRegister)するための構造体
生成タイミング : クラスドライバイニシャル時
削除タイミング : クラスドライバ削除時