------------+-----------+----------------------------------------------------------- 日付 |バージョン |内容 ============+===========+=========================================================== 2004/08/25 |01.00 |新規作成 ------------+-----------+----------------------------------------------------------- 2004/09/17 |01.01 |【コンフィグのコンパイルオプション対応】 | |各コンフィグをコンパイルオプションに対応させた。 | |【未使用処理の削除】 | |ホストコントローラ依存部から使用されないコードを削除。 | |【マスストレージクラスドライバ】 | |キャッシングに関する修正。 | |キャッシュオーバーフローの修正。 ------------+-----------+----------------------------------------------------------- 2004/11/25 |01.02 |【ITFLibの更新】 | |ITFLibを更新。 | |【uPD720100のセットアップ処理の変更】 | |ホストコントローラuPD720100のセットアップ時の処理を変更。 | |【リモートウェイクアップ対応】 | |リモートウェイクアップに対応した。 | |【コンフィグレーションの名称変更】 | |ITF-USBHostのコンフィグレーションの定義名を統一した。 | |【GetHubDescriptor】 | |GetHubDescriptorをリトライするように変更。 | |【IRPのチェックの修正】 | |IRPのチェック時の問題を修正。 | |【マスストレージクラスドライバ】 | |インターフェースサブクラスSFF-8070i対応 ------------+-----------+----------------------------------------------------------- 2005/03/09 |01.03 |【Usb_Host_EP_Reset/Abortの名称変更】 | |Usb_Host_EP_Reset/AbortをUsb_Host_Ep_Reset/Abortに変更。 | |【SH7727のUSB初期化処理】 | |SH7727のUSB初期化処理(usb_Init)をアプリケーションの起動時に呼ぶように変更。 | |【バージョン番号読み出しAPI追加】 | |バージョン番号読み出しAPI(ITFUSBHost_Version)を追加。 | |【コンフィグレーションの削除】 | |「__HCI_SH7727_PORT1_HOST__」を削除。 ------------+-----------+----------------------------------------------------------- 2005/04/18 |01.04 |【エンドポイントディスクリプタ構造体】 | |オーディオクラスのエンドポイントディスクリプタに対応。 | |【タスクの優先度の変更】 | |タスク1の優先度(USB_RESOURCE_TASK1_PRIORITY)を6から4に変更。 | |【NUSBSTD_IOCTL_WRITE/NUSBSTD_IOCTL_READ】 | |NUSBSTD_IOCTL_WRITE/NUSBSTD_IOCTL_READで転送サイズが0の場合に | |正常終了するように変更。 | |【ストレージ】 | |リード処理でデータステージを64Kバイトに分けて転送するように変更。 | |エントリ時のパイプのメモリの確保サイズを64Kバイトに変更。 | |【__USBHOST_BUFFER_SIZE__】 | |デフォルト値を0x00080000から0x00180000に変更。 | |【リード時のバッファコピー】 | |PCIバッファ使用時にルートハブなら何もしないように変更。 ------------+-----------+----------------------------------------------------------- 2005/06/06 |01.05 |【SH7760対応】 | |SH7760内蔵のUSBホストコントローラに対応。 | |HCIのコンフィグレーションに | | SH7760内蔵USBホストコントローラ 「__HCI_SH7760__」 | |を追加。 | |【OHCIドライバの変更】 | |メモリの管理方法を大幅に変更。 | |省メモリ版の周期リストを作成。 | |【ストレージクラスドライバの最適化】 | |IN、OUT用のメモリを共有化。 | |最適なサイズのメモリを動的に確保するように変更。 | |【エニュメレーション時にポートリセット】 | |エニュメレーション時のGetDescriptorの後にポートリセットするように変更。 ------------+-----------+----------------------------------------------------------- 2005/07/08 |01.06 |【ML60842対応】 | |ML60842のUSBホストコントローラに対応。 | |HCIのコンフィグレーションに | | ML60842 「__HCI_ML60842__」 | |を追加。 ------------+-----------+----------------------------------------------------------- 2005/12/09 |01.07 |【ストレージクラスドライバ】 | |ストレージクラスドライバを高速化。 | |SCSIコマンド拡張API追加、SCSI_DEV_CD_ROM対応。 | |LUN取得STALLの対応。 | |【エラーコード追加】 | |エラーコード(NE_URB_ERROR_NO_BANDWIDTH)を追加。 | |【ハブクラスのエントリ】 | |エントリ処理によってインタラプトが出ない不具合修正。 | |【エニュメレーション】 | |エニュメレーションの失敗内容によってポートをサスペンドするように変更。 | |周期スケジュールの変更。 | |【EHCIドライバ】 | |周期スケジュールの変更。 | |【名前の付け方を修正】 | | NCLASS_USB_STROGE -> NCLASS_USB_STORAGE | | NC_EVENT_CLT_KEY_DOWN -> NC_EVENT_CTL_KEY_DOWN | | NC_EVENT_CLT_KEY_UP -> NC_EVENT_CTL_KEY_UP | | Vender -> Vendor ------------+-----------+----------------------------------------------------------- 2006/11/13 |01.08 |【HUBクラスドライバ】 | |デバイス安定動作のため、接続後にウェイトを挿入。 ------------+-----------+----------------------------------------------------------- 2007/02/22 |01.09 |【R8A66597対応】 | |R8A66597のUSBホストコントローラに対応。 | |HCIのコンフィグレーションに | | R8A66597 「__HCI_R8A66597__」 | |を追加。 | |【誤字修正】 | |INVALIED -> INVALID | |【エラーコード追加】 | | NE_URB_STATUS_USBHD_INIT_ERROR (-20600):USBHDの初期化失敗 | | NE_URB_STATUS_USBHD_ERROR (-20601):USBHDエラー ------------+-----------+----------------------------------------------------------- 2007/04/11 |01.10 |【ストレージクラスドライバ】 | |リリース時にNULLを参照してしまう場合があった不具合修正。 ------------+-----------+----------------------------------------------------------- 2007/04/29 |01.11 |【R8A66597ドライバ】 | |初期化時のSOFCFGレジスタへの設定が反映されてない問題を修正。 ------------+-----------+----------------------------------------------------------- 2008/12/03 |01.12 |【R8A66597ドライバ】 | |キャンセルの戻り値修正。 | |【16bitCPU対応】 | |16bitCPUに一部対応できていなかったのを修正。 | |【bIntervalの使用】 | |バルクEPで使用していた問題修正。 | |【ストレージキャッシュ】 | |ストレージドライバのキャッシュ処理を改良。 ------------+-----------+----------------------------------------------------------- 2009/02/06 |01.13 |【ストレージキャッシュ】(usbscd.c) | |キャッシュのフラッシュで戻り値が正常に返せていない問題修正。 ------------+-----------+----------------------------------------------------------- 2009/04/16 |01.14 |【マウス/キーボードドライバ】 | |イベント通知のデータを32bitデータに変更。 | |【マウスドライバ】 | |レポートディスクリプタの解析を追加。 ------------+-----------+----------------------------------------------------------- 2009/06/01 |01.15 |【ストレージドライバ】 | |LUN取得でNULLパケットを受信した時の対応を追加。 ------------+-----------+-----------------------------------------------------------