改版日 | 2009.02.27 |
---|---|
バージョン | Ver1.01 |
SH7673 に対応
ルネサスUSBホストコントローラ内蔵 CPU SH7673に対応した。
R8A66597に対応
ルネサスUSBコントローラR8A66597に対応した。
ユーザカスタマイズパラメータデフォルト値の誤りを修正
Ver1.06 にて、ユーザカスタマイズパラメータ USBH_DEVINFO_NUM のデフォルト値が1であるためにドライバが正しく動作できない誤りを修正した。
カスタマイズパラメータ削除
実質的には変更できない USBH_DEVINFO_NUM、USBH_IFACE_NUM、USBH_EPINFO_NUM などのユーザパラメータは非公開とした。
ゼロレングスパケット検出エラーを修正
コントローラドライバにてゼロレングスパケットが検出できない不具合を修正。
無応答時リトライを追加
USB デバイスが応答を返さなかったとき、3回リトライするように修正。これにより、READ/WRITE の通信エラーの頻度が低下する。
ユーザカスタマイズ項目の追加
M66596クロックの選択、出力端子駆動電流制御の選択、DMAxピンコンフィグレーションレジスタDMAxCFGレジスタ設定の指定、転送関数のタイムアウト指定をユーザカスタマイズ部に追加した。
SH7203、SH7263で割込みステータスをリードできないケースがあるのを修正
SH7203、SH7263で割込みステータスをリードできないケースがあった。ルネサスのマニュアルにステータスを 3回リードしないと正しく読めないという記述が追加されたので修正した。
SETUP リクエストエラー後、同じパケットが出つづける不具合を修正
SETUP リクエストエラー後は、SETUP データをクリアするように修正。
複数のUSBホストコントローラで動作できるよう修正
1CPU にて複数USBコントローラを同時に使用する際にエラーする箇所を修正した。