summaryrefslogtreecommitdiff
path: root/docs/source
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-06-13 21:55:37 +0800
committersakumisu <[email protected]>2025-06-13 21:55:37 +0800
commit7f3ddf5d836682cf49cb50a89027f3b203ed78d6 (patch)
tree45de9c565fc0dcba3a0a61699d0e851a5a619cc2 /docs/source
parent6a226e3e3ca654e0c9d43ae4a8add794381dcce3 (diff)
docs: update rst
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'docs/source')
-rw-r--r--docs/source/support/img/tmcdev1.pngbin0 -> 578670 bytes
-rw-r--r--docs/source/support/img/tmcdev2.pngbin0 -> 218648 bytes
-rw-r--r--docs/source/support/index.rst5
-rw-r--r--docs/source/usb/img/usbstruct.pngbin0 -> 44620 bytes
-rw-r--r--docs/source/usb/usb2.0_basic.rst4
5 files changed, 9 insertions, 0 deletions
diff --git a/docs/source/support/img/tmcdev1.png b/docs/source/support/img/tmcdev1.png
new file mode 100644
index 00000000..1eaf7155
--- /dev/null
+++ b/docs/source/support/img/tmcdev1.png
Binary files differ
diff --git a/docs/source/support/img/tmcdev2.png b/docs/source/support/img/tmcdev2.png
new file mode 100644
index 00000000..97c8297b
--- /dev/null
+++ b/docs/source/support/img/tmcdev2.png
Binary files differ
diff --git a/docs/source/support/index.rst b/docs/source/support/index.rst
index cff81fbf..043a8bd7 100644
--- a/docs/source/support/index.rst
+++ b/docs/source/support/index.rst
@@ -24,6 +24,11 @@
.. figure:: img/mtpdev.png
+- 从机 TMC 类驱动
+
+.. figure:: img/tmcdev1.png
+.. figure:: img/tmcdev2.png
+
- USB 网卡类高性能版本优化,包含 CDC-NCM, CDC-RNDIS, 私有类驱动(支持多包发送和接收),下面举例 RNDIS
.. figure:: img/rndistx.png
diff --git a/docs/source/usb/img/usbstruct.png b/docs/source/usb/img/usbstruct.png
new file mode 100644
index 00000000..bd062ca3
--- /dev/null
+++ b/docs/source/usb/img/usbstruct.png
Binary files differ
diff --git a/docs/source/usb/usb2.0_basic.rst b/docs/source/usb/usb2.0_basic.rst
index 4faa19dd..1c2b599e 100644
--- a/docs/source/usb/usb2.0_basic.rst
+++ b/docs/source/usb/usb2.0_basic.rst
@@ -138,6 +138,10 @@ USB 对这个问题的解决办法,就是强制插 0,也就是(位填充�
在数据被NRZI编码之前,在数据流中每六个连续的1之后插入一个0,以强制NRZI数据流中的过渡,这使接收器逻辑至少每七位有一次数据转换,以保证数据和时钟的锁定。比特填充是从同步模式开始启用。结束同步模式的数据 "一 "被算作是序列中的第一个 "一"。序列中的第一个。除了高速EOP期间,发射器的位填充总是被强制执行。如果需要按照
位填充规则的要求,零位将被插入,即使它是数据包结束(EOP)信号前的最后一位。接收器必须对NRZI数据进行解码,识别填充位,并将其丢弃。
+.. caution:: 以下内容可以用一张图概括,了解即可,没有必要死记硬背
+
+.. figure:: img/usbstruct.png
+
USB 字段(域)
---------------------