Deploying to gh-pages from @ cherry-embedded/CherryUSB@31b79434ce 🚀

This commit is contained in:
sakumisu
2025-11-26 10:25:37 +00:00
parent 005abeb80e
commit ba5f33a698
3 changed files with 13 additions and 7 deletions

View File

@@ -29,9 +29,11 @@ ZLP顾名思义零长度数据包也就是数据长度为0 的短包。
--------------------
从机接收:接收的长度与设置的长度相等;接收的最后一个包为短包。
从机发送:发送的长度与设置的长度相等,如果发送的长度是 EP MPS 的整数倍,需要再发送一个 ZLP仅限 control 和 bulk 传输)。
从机发送:发送的长度与设置的长度相等,如果发送的长度是 EP MPS 的整数倍, **通常** 需要再发送一个 ZLP仅限 control 和 bulk 传输)。
.. note:: 对于从机接收,并且是 bulk 传输,接收长度通常设计为 EP MPS以下三种情况可以修改为多个 EP MPS: 固定长度;自定义协议并携带长度(例如 MSC; 主机手动发送 ZLP 或者短包(例如 RNDIS
.. note:: 对于从机发送,并且是 bulk 传输,发送长度没有限制,但是如果是 EP MPS 整数倍,通常需要发送 ZLP。自定义协议则不需要发送 ZLP例如 MSC。
主机接收:同从机接收
主机发送:发送的长度与设置的长度相等
.. note:: 对于从机接收,并且是 bulk 传输,接收长度通常设计为 EP MPS以下三种情况可以修改为多个 EP MPS: 固定长度;自定义协议并携带长度(例如 MSC; 主机手动发送 ZLP 或者短包(例如 RNDIS

File diff suppressed because one or more lines are too long

View File

@@ -189,13 +189,17 @@
<section id="id3">
<h2>什么时候算中断完成<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
<p>从机接收:接收的长度与设置的长度相等;接收的最后一个包为短包。
从机发送:发送的长度与设置的长度相等,如果发送的长度是 EP MPS 的整数倍,需要再发送一个 ZLP仅限 control 和 bulk 传输)。</p>
<p>主机接收:同从机接收
主机发送:发送的长度与设置的长度相等</p>
从机发送:发送的长度与设置的长度相等,如果发送的长度是 EP MPS 的整数倍, <strong>通常</strong> 需要再发送一个 ZLP仅限 control 和 bulk 传输)。</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>对于从机接收,并且是 bulk 传输,接收长度通常设计为 EP MPS以下三种情况可以修改为多个 EP MPS: 固定长度;自定义协议并携带长度(例如 MSC; 主机手动发送 ZLP 或者短包(例如 RNDIS</p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>对于从机发送,并且是 bulk 传输,发送长度没有限制,但是如果是 EP MPS 整数倍,通常需要发送 ZLP。自定义协议则不需要发送 ZLP例如 MSC。</p>
</div>
<p>主机接收:同从机接收
主机发送:发送的长度与设置的长度相等</p>
</section>
</section>