USBコントロールブロック情報格納
引数 |
説明 |
struct usb_control_block * ucb |
[in] USB コントロールブロック |
struct usbd_usb_deviceinfo* usbdev |
[in] USB デバイス構造体 |
const uhs_ubit32_t pipe |
[in] パイプ情報 |
usb_device_request_t * setup_data |
[in] セットアップパケット用データ(Control転送用) |
void * data_buf |
[in] データバッファへのポインタ |
const uhs_ubit32_t data_len |
[in] 転送長 |
usb_common_callback_t complete_func |
[in] 転送終了時に呼ぶコールバック関数 |
void * context |
[in] コールバック関数に渡すコンテキスト情報 |
none
USBデータ転送に使用するUSBコントロールブロックに指定データを設定します。
クラスドライバにてコントロールブロック情報を設定する際は、必ず本関数をコールして下さい。