かなり低速のブートローダを高速化しようとしています。現在、私は1つのUSB HID出力エンドポイントでデータを送信しています。低速デバイスであるため、明らかに、800ミリ秒/秒の間、10ミリ秒ごとに1つの8バイトパケットに制限されています。高速なUSB HID出力
何とか報告頻度を増やすことはできますか?または、単一のインタフェースで、または複合デバイスの一部として複数の出力エンドポイントを使用することはできますか?あるいは、制御エンドポイントを悪用して追加のデータを送信することもできますか?
より良い圧縮は、私が考えている代替品ですが、リターンを減らすための領域であり、フルスピードUSBが本当にオプションではないようにハードウェアを再設計しています。
私はWindows専用のソリューションに満足しています。
提案をありがとう!私が使用しているPIC18 MCUはそれらを非常に簡単にサポートするはずです。私はドライバを書くまでではありませんが、既製のものを使うことは確実です。特に、一般的なHIDレポートをフォールバックとして維持することで、疑問の余地はありません。 – doynax