From 69c040f70b743cfd25bcf3c01c80b223a38ac698 Mon Sep 17 00:00:00 2001
From: vany5921 <908744431@qq.com>
Date: Wed, 12 Feb 2020 17:30:08 +0800
Subject: [PATCH] fix tag
---
docs/en/tool/usb_downloader.md | 9 +++++++++
docs/en/tool/usb_isp.md | 7 +++++++
docs/zh_CN/1515/6060-push.md | 4 ++--
docs/zh_CN/app/ac_socket.md | 4 ++--
docs/zh_CN/app/bala.md | 6 +++---
docs/zh_CN/app/demo-board.md | 6 +++---
docs/zh_CN/app/flir.md | 4 ++--
docs/zh_CN/app/m5scale_diy_kit.md | 4 ++--
docs/zh_CN/app/piano.md | 4 ++--
docs/zh_CN/base/base15.md | 4 ++--
docs/zh_CN/base/basex.md | 4 ++--
docs/zh_CN/base/btc_base.md | 4 ++--
docs/zh_CN/base/core_bottom.md | 4 ++--
docs/zh_CN/base/iiot_dual_switch_kit_with_core.md | 4 ++--
docs/zh_CN/base/lan_base.md | 4 ++--
docs/zh_CN/base/m5go_bottom.md | 4 ++--
docs/zh_CN/base/m5go_charger.md | 4 ++--
docs/zh_CN/base/m5go_rfid.md | 4 ++--
docs/zh_CN/base/node_base.md | 4 ++--
docs/zh_CN/base/plc_base.md | 4 ++--
docs/zh_CN/base/pm2.5.md | 4 ++--
docs/zh_CN/core/atom_lite.md | 4 ++--
docs/zh_CN/core/atom_matrix.md | 4 ++--
docs/zh_CN/core/basic.md | 6 +++---
docs/zh_CN/core/face_kit.md | 6 +++---
docs/zh_CN/core/fire.md | 6 +++---
docs/zh_CN/core/gray.md | 6 +++---
docs/zh_CN/core/m5go.md | 6 +++---
docs/zh_CN/core/m5go_lite.md | 6 +++---
docs/zh_CN/core/m5stick.md | 6 +++---
docs/zh_CN/core/m5stickc.md | 6 +++---
docs/zh_CN/core/m5stickt.md | 4 ++--
docs/zh_CN/core/m5stickv.md | 6 +++---
docs/zh_CN/hat/hat-18650.md | 4 ++--
docs/zh_CN/hat/hat-8servos.md | 4 ++--
docs/zh_CN/hat/hat-adc.md | 4 ++--
docs/zh_CN/hat/hat-beetlec.md | 4 ++--
docs/zh_CN/hat/hat-bugc.md | 4 ++--
docs/zh_CN/hat/hat-cardkb.md | 4 ++--
docs/zh_CN/hat/hat-dac.md | 4 ++--
docs/zh_CN/hat/hat-env.md | 4 ++--
docs/zh_CN/hat/hat-finger.md | 4 ++--
docs/zh_CN/hat/hat-joyc.md | 4 ++--
docs/zh_CN/hat/hat-joystick.md | 4 ++--
docs/zh_CN/hat/hat-ncir.md | 4 ++--
docs/zh_CN/hat/hat-neoflash.md | 4 ++--
docs/zh_CN/hat/hat-pir.md | 4 ++--
docs/zh_CN/hat/hat-powerc.md | 4 ++--
docs/zh_CN/hat/hat-proto-plus.md | 4 ++--
docs/zh_CN/hat/hat-proto.md | 4 ++--
docs/zh_CN/hat/hat-puppyc.md | 4 ++--
docs/zh_CN/hat/hat-roverc.md | 4 ++--
docs/zh_CN/hat/hat-rs485.md | 4 ++--
docs/zh_CN/hat/hat-servo.md | 4 ++--
docs/zh_CN/hat/hat-spk.md | 4 ++--
docs/zh_CN/hat/hat-thermal.md | 4 ++--
docs/zh_CN/hat/hat-tof.md | 4 ++--
docs/zh_CN/hat/hat-yun.md | 4 ++--
docs/zh_CN/module/battery.md | 4 ++--
docs/zh_CN/module/bus.md | 4 ++--
docs/zh_CN/module/commu.md | 4 ++--
docs/zh_CN/module/encoder.md | 4 ++--
docs/zh_CN/module/faces.md | 4 ++--
docs/zh_CN/module/facesII.md | 4 ++--
docs/zh_CN/module/faces_finger.md | 4 ++--
docs/zh_CN/module/faces_rfid.md | 4 ++--
docs/zh_CN/module/fan.md | 4 ++--
docs/zh_CN/module/goplus.md | 4 ++--
docs/zh_CN/module/gps.md | 4 ++--
docs/zh_CN/module/gsm.md | 4 ++--
docs/zh_CN/module/joystick.md | 4 ++--
docs/zh_CN/module/lego_plus.md | 4 ++--
docs/zh_CN/module/lora.md | 4 ++--
docs/zh_CN/module/lora868.md | 4 ++--
docs/zh_CN/module/lorawan.md | 4 ++--
docs/zh_CN/module/lte.md | 4 ++--
docs/zh_CN/module/nb-iot.md | 4 ++--
docs/zh_CN/module/nb-iot_plus.md | 4 ++--
docs/zh_CN/module/plus.md | 4 ++--
docs/zh_CN/module/proto.md | 4 ++--
docs/zh_CN/module/proto_kit.md | 4 ++--
docs/zh_CN/module/servo.md | 4 ++--
docs/zh_CN/module/sim800.md | 4 ++--
docs/zh_CN/module/stepmotor.md | 4 ++--
docs/zh_CN/module/usb.md | 4 ++--
docs/zh_CN/tool/usb_downloader.md | 12 +++++++++---
docs/zh_CN/tool/usb_isp.md | 10 +++++++---
docs/zh_CN/unit/396port.md | 4 ++--
docs/zh_CN/unit/accel.md | 4 ++--
docs/zh_CN/unit/adc.md | 4 ++--
docs/zh_CN/unit/angle.md | 4 ++--
docs/zh_CN/unit/butterfly.md | 4 ++--
docs/zh_CN/unit/button.md | 4 ++--
docs/zh_CN/unit/cardkb.md | 4 ++--
docs/zh_CN/unit/catear.md | 4 ++--
docs/zh_CN/unit/color.md | 4 ++--
docs/zh_CN/unit/dac.md | 4 ++--
docs/zh_CN/unit/dual_button.md | 4 ++--
docs/zh_CN/unit/earth.md | 4 ++--
docs/zh_CN/unit/env.md | 4 ++--
docs/zh_CN/unit/esp32cam.md | 6 +++---
docs/zh_CN/unit/extio.md | 4 ++--
docs/zh_CN/unit/finger.md | 4 ++--
docs/zh_CN/unit/gps.md | 4 ++--
docs/zh_CN/unit/heart.md | 4 ++--
docs/zh_CN/unit/hex.md | 4 ++--
docs/zh_CN/unit/hub.md | 4 ++--
docs/zh_CN/unit/ir.md | 4 ++--
docs/zh_CN/unit/joystick.md | 4 ++--
docs/zh_CN/unit/laser-rx.md | 4 ++--
docs/zh_CN/unit/light.md | 4 ++--
docs/zh_CN/unit/m5-bit.md | 4 ++--
docs/zh_CN/unit/m5camera.md | 6 +++---
docs/zh_CN/unit/m5camera_f.md | 6 +++---
docs/zh_CN/unit/m5camera_x.md | 6 +++---
docs/zh_CN/unit/makey.md | 4 ++--
docs/zh_CN/unit/mini-proto.md | 4 ++--
docs/zh_CN/unit/ncir.md | 4 ++--
docs/zh_CN/unit/neoflash.md | 4 ++--
docs/zh_CN/unit/neopixel.md | 4 ++--
docs/zh_CN/unit/op180.md | 4 ++--
docs/zh_CN/unit/op90.md | 4 ++--
docs/zh_CN/unit/pahub.md | 4 ++--
docs/zh_CN/unit/pbhub.md | 4 ++--
docs/zh_CN/unit/pir.md | 4 ++--
docs/zh_CN/unit/proto.md | 4 ++--
docs/zh_CN/unit/relay.md | 4 ++--
docs/zh_CN/unit/rfid.md | 4 ++--
docs/zh_CN/unit/rgb.md | 4 ++--
docs/zh_CN/unit/rs485.md | 4 ++--
docs/zh_CN/unit/thermal.md | 4 ++--
docs/zh_CN/unit/tof.md | 4 ++--
docs/zh_CN/unit/trace.md | 4 ++--
docs/zh_CN/unit/unit_fan.md | 4 ++--
docs/zh_CN/unit/unitv.md | 4 ++--
docs/zh_CN/unit/vibrator.md | 4 ++--
docs/zh_CN/unit/weight.md | 4 ++--
137 files changed, 313 insertions(+), 287 deletions(-)
diff --git a/docs/en/tool/usb_downloader.md b/docs/en/tool/usb_downloader.md
index 183975c0..dd6ada26 100644
--- a/docs/en/tool/usb_downloader.md
+++ b/docs/en/tool/usb_downloader.md
@@ -57,3 +57,12 @@ TXD led, RXD led, Power led and 6pin @ 2.54mm bus sockets.
+
+
\ No newline at end of file
diff --git a/docs/en/tool/usb_isp.md b/docs/en/tool/usb_isp.md
index e7fd4f8a..3db0c654 100644
--- a/docs/en/tool/usb_isp.md
+++ b/docs/en/tool/usb_isp.md
@@ -33,4 +33,11 @@ USB-ISP is an AVR Programmer, 3.3V/5V power supply, supports ISP programming fo
- 1x USB-ISP
- 1x Cable
+
diff --git a/docs/zh_CN/1515/6060-push.md b/docs/zh_CN/1515/6060-push.md
index a221be80..d8b4f9aa 100644
--- a/docs/zh_CN/1515/6060-push.md
+++ b/docs/zh_CN/1515/6060-push.md
@@ -40,10 +40,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/app/ac_socket.md b/docs/zh_CN/app/ac_socket.md
index 7489f63e..92d845da 100644
--- a/docs/zh_CN/app/ac_socket.md
+++ b/docs/zh_CN/app/ac_socket.md
@@ -300,10 +300,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/app/bala.md b/docs/zh_CN/app/bala.md
index 529c1814..8f838e3c 100644
--- a/docs/zh_CN/app/bala.md
+++ b/docs/zh_CN/app/bala.md
@@ -112,11 +112,11 @@ C.A.S.E | 塑料 ( PC )
diff --git a/docs/zh_CN/app/demo-board.md b/docs/zh_CN/app/demo-board.md
index 8d6fb7f0..bf290441 100644
--- a/docs/zh_CN/app/demo-board.md
+++ b/docs/zh_CN/app/demo-board.md
@@ -132,11 +132,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/app/flir.md b/docs/zh_CN/app/flir.md
index fcc6ba3e..25e7fc0a 100644
--- a/docs/zh_CN/app/flir.md
+++ b/docs/zh_CN/app/flir.md
@@ -75,10 +75,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/app/m5scale_diy_kit.md b/docs/zh_CN/app/m5scale_diy_kit.md
index 64cd4c70..759fc7fc 100644
--- a/docs/zh_CN/app/m5scale_diy_kit.md
+++ b/docs/zh_CN/app/m5scale_diy_kit.md
@@ -123,10 +123,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/app/piano.md b/docs/zh_CN/app/piano.md
index d8ab1110..6050bb4e 100644
--- a/docs/zh_CN/app/piano.md
+++ b/docs/zh_CN/app/piano.md
@@ -42,10 +42,10 @@ I2C 地址分别为0x6A和0x7A.
\ No newline at end of file
diff --git a/docs/zh_CN/base/base15.md b/docs/zh_CN/base/base15.md
index 8de60b32..c420c533 100644
--- a/docs/zh_CN/base/base15.md
+++ b/docs/zh_CN/base/base15.md
@@ -51,10 +51,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/basex.md b/docs/zh_CN/base/basex.md
index f09b6a77..e953c9df 100644
--- a/docs/zh_CN/base/basex.md
+++ b/docs/zh_CN/base/basex.md
@@ -122,10 +122,10 @@ I2C 电机地址:
\ No newline at end of file
diff --git a/docs/zh_CN/base/btc_base.md b/docs/zh_CN/base/btc_base.md
index bc88d6f5..9f5a0669 100644
--- a/docs/zh_CN/base/btc_base.md
+++ b/docs/zh_CN/base/btc_base.md
@@ -77,10 +77,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/base/core_bottom.md b/docs/zh_CN/base/core_bottom.md
index bb88332a..d976e2db 100644
--- a/docs/zh_CN/base/core_bottom.md
+++ b/docs/zh_CN/base/core_bottom.md
@@ -22,10 +22,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/iiot_dual_switch_kit_with_core.md b/docs/zh_CN/base/iiot_dual_switch_kit_with_core.md
index 246c3534..0f4da4af 100644
--- a/docs/zh_CN/base/iiot_dual_switch_kit_with_core.md
+++ b/docs/zh_CN/base/iiot_dual_switch_kit_with_core.md
@@ -68,10 +68,10 @@
diff --git a/docs/zh_CN/base/lan_base.md b/docs/zh_CN/base/lan_base.md
index 2d94f59a..91923878 100644
--- a/docs/zh_CN/base/lan_base.md
+++ b/docs/zh_CN/base/lan_base.md
@@ -106,10 +106,10 @@ HT3.96连接器的 6 个引脚默认悬空,你可以根据需求将其与M-BUS
\ No newline at end of file
diff --git a/docs/zh_CN/base/m5go_bottom.md b/docs/zh_CN/base/m5go_bottom.md
index de5704c5..b41ebb8d 100644
--- a/docs/zh_CN/base/m5go_bottom.md
+++ b/docs/zh_CN/base/m5go_bottom.md
@@ -67,10 +67,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/m5go_charger.md b/docs/zh_CN/base/m5go_charger.md
index efeadbe9..343f249a 100644
--- a/docs/zh_CN/base/m5go_charger.md
+++ b/docs/zh_CN/base/m5go_charger.md
@@ -26,9 +26,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/m5go_rfid.md b/docs/zh_CN/base/m5go_rfid.md
index d6d2360e..699b5ac4 100644
--- a/docs/zh_CN/base/m5go_rfid.md
+++ b/docs/zh_CN/base/m5go_rfid.md
@@ -80,10 +80,10 @@ M5GO 底座由 330mAh 的电池(充满 3.7V)、M-Bus 总线接口、麦克风、
-->
\ No newline at end of file
diff --git a/docs/zh_CN/base/node_base.md b/docs/zh_CN/base/node_base.md
index 2648dc14..aad30920 100644
--- a/docs/zh_CN/base/node_base.md
+++ b/docs/zh_CN/base/node_base.md
@@ -84,10 +84,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/plc_base.md b/docs/zh_CN/base/plc_base.md
index 865bbcd5..42f60499 100644
--- a/docs/zh_CN/base/plc_base.md
+++ b/docs/zh_CN/base/plc_base.md
@@ -55,10 +55,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/base/pm2.5.md b/docs/zh_CN/base/pm2.5.md
index 8eae8039..bfed6979 100644
--- a/docs/zh_CN/base/pm2.5.md
+++ b/docs/zh_CN/base/pm2.5.md
@@ -72,10 +72,10 @@ SHT20温湿度传感器
\ No newline at end of file
diff --git a/docs/zh_CN/core/atom_lite.md b/docs/zh_CN/core/atom_lite.md
index 9aa6cab6..ae3f76dc 100644
--- a/docs/zh_CN/core/atom_lite.md
+++ b/docs/zh_CN/core/atom_lite.md
@@ -88,10 +88,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/core/atom_matrix.md b/docs/zh_CN/core/atom_matrix.md
index 4b3018b7..605e748e 100644
--- a/docs/zh_CN/core/atom_matrix.md
+++ b/docs/zh_CN/core/atom_matrix.md
@@ -94,10 +94,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md
index a631f697..13f9c443 100644
--- a/docs/zh_CN/core/basic.md
+++ b/docs/zh_CN/core/basic.md
@@ -261,11 +261,11 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板,
\ No newline at end of file
diff --git a/docs/zh_CN/core/face_kit.md b/docs/zh_CN/core/face_kit.md
index 3d717ee4..6713a6d5 100644
--- a/docs/zh_CN/core/face_kit.md
+++ b/docs/zh_CN/core/face_kit.md
@@ -208,11 +208,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md
index 077e0030..d67dc369 100644
--- a/docs/zh_CN/core/fire.md
+++ b/docs/zh_CN/core/fire.md
@@ -334,11 +334,11 @@ Fire 中的 GPIO 16 / 17 默认与PSRAM连接,因此当你在连接或是堆
\ No newline at end of file
diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md
index 6f2f54f8..07cee142 100644
--- a/docs/zh_CN/core/gray.md
+++ b/docs/zh_CN/core/gray.md
@@ -305,11 +305,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md
index 0cccb22d..4771a83b 100644
--- a/docs/zh_CN/core/m5go.md
+++ b/docs/zh_CN/core/m5go.md
@@ -314,11 +314,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md
index 6629119c..3864cb65 100644
--- a/docs/zh_CN/core/m5go_lite.md
+++ b/docs/zh_CN/core/m5go_lite.md
@@ -356,11 +356,11 @@ float pressure = bme.readPressure();
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5stick.md b/docs/zh_CN/core/m5stick.md
index 4ab09c87..8ca67513 100644
--- a/docs/zh_CN/core/m5stick.md
+++ b/docs/zh_CN/core/m5stick.md
@@ -198,11 +198,11 @@ M5stick 是 M5Stack 产品系列中的核心设备之一,该产品系列建立
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5stickc.md b/docs/zh_CN/core/m5stickc.md
index 050d997c..30f99a9a 100644
--- a/docs/zh_CN/core/m5stickc.md
+++ b/docs/zh_CN/core/m5stickc.md
@@ -226,11 +226,11 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5stickt.md b/docs/zh_CN/core/m5stickt.md
index b943c3fb..7529dd04 100644
--- a/docs/zh_CN/core/m5stickt.md
+++ b/docs/zh_CN/core/m5stickt.md
@@ -179,9 +179,9 @@ M5StickT仅支持WIN10&Linux&MAC(10.15以下)免驱,其余操作系统则需
\ No newline at end of file
diff --git a/docs/zh_CN/core/m5stickv.md b/docs/zh_CN/core/m5stickv.md
index 06316a67..25c3e2af 100644
--- a/docs/zh_CN/core/m5stickv.md
+++ b/docs/zh_CN/core/m5stickv.md
@@ -307,11 +307,11 @@ MPU-6886中的三轴MEMS加速度计包括多种功能:
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-18650.md b/docs/zh_CN/hat/hat-18650.md
index b32ea99e..f2e23505 100644
--- a/docs/zh_CN/hat/hat-18650.md
+++ b/docs/zh_CN/hat/hat-18650.md
@@ -35,10 +35,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-8servos.md b/docs/zh_CN/hat/hat-8servos.md
index c455a348..82547038 100644
--- a/docs/zh_CN/hat/hat-8servos.md
+++ b/docs/zh_CN/hat/hat-8servos.md
@@ -163,10 +163,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-adc.md b/docs/zh_CN/hat/hat-adc.md
index d3b7806f..6ea56d33 100644
--- a/docs/zh_CN/hat/hat-adc.md
+++ b/docs/zh_CN/hat/hat-adc.md
@@ -124,10 +124,10 @@ byte error;
diff --git a/docs/zh_CN/hat/hat-beetlec.md b/docs/zh_CN/hat/hat-beetlec.md
index 2356fbf9..1246935f 100644
--- a/docs/zh_CN/hat/hat-beetlec.md
+++ b/docs/zh_CN/hat/hat-beetlec.md
@@ -95,10 +95,10 @@ Beetlec底座需要结合M5StickC控制器使用.在底座上,配备了两个
cript>
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-bugc.md b/docs/zh_CN/hat/hat-bugc.md
index 4de181cc..698c36d4 100644
--- a/docs/zh_CN/hat/hat-bugc.md
+++ b/docs/zh_CN/hat/hat-bugc.md
@@ -79,10 +79,10 @@ Bugc底座需要结合M5StickC控制器使用.在底座上,配备了四个由S
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-cardkb.md b/docs/zh_CN/hat/hat-cardkb.md
index 36368e4a..1bab2ef2 100644
--- a/docs/zh_CN/hat/hat-cardkb.md
+++ b/docs/zh_CN/hat/hat-cardkb.md
@@ -120,10 +120,10 @@ void loop()
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-dac.md b/docs/zh_CN/hat/hat-dac.md
index c2eaac0b..6a6b5f3e 100644
--- a/docs/zh_CN/hat/hat-dac.md
+++ b/docs/zh_CN/hat/hat-dac.md
@@ -82,10 +82,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-env.md b/docs/zh_CN/hat/hat-env.md
index c8f358c8..19744466 100644
--- a/docs/zh_CN/hat/hat-env.md
+++ b/docs/zh_CN/hat/hat-env.md
@@ -81,10 +81,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-finger.md b/docs/zh_CN/hat/hat-finger.md
index 40fc4fb7..a059189e 100644
--- a/docs/zh_CN/hat/hat-finger.md
+++ b/docs/zh_CN/hat/hat-finger.md
@@ -89,10 +89,10 @@ UART 参数设置:
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-joyc.md b/docs/zh_CN/hat/hat-joyc.md
index 1e172198..b16fa324 100644
--- a/docs/zh_CN/hat/hat-joyc.md
+++ b/docs/zh_CN/hat/hat-joyc.md
@@ -60,10 +60,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-joystick.md b/docs/zh_CN/hat/hat-joystick.md
index d27668c4..e13978d3 100644
--- a/docs/zh_CN/hat/hat-joystick.md
+++ b/docs/zh_CN/hat/hat-joystick.md
@@ -113,10 +113,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-ncir.md b/docs/zh_CN/hat/hat-ncir.md
index eced5f6d..bfe40896 100644
--- a/docs/zh_CN/hat/hat-ncir.md
+++ b/docs/zh_CN/hat/hat-ncir.md
@@ -77,10 +77,10 @@ IIC(0x5A)
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-neoflash.md b/docs/zh_CN/hat/hat-neoflash.md
index 248f5d6d..235634dc 100644
--- a/docs/zh_CN/hat/hat-neoflash.md
+++ b/docs/zh_CN/hat/hat-neoflash.md
@@ -80,10 +80,10 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-pir.md b/docs/zh_CN/hat/hat-pir.md
index 3d119458..245b9f04 100644
--- a/docs/zh_CN/hat/hat-pir.md
+++ b/docs/zh_CN/hat/hat-pir.md
@@ -73,10 +73,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-powerc.md b/docs/zh_CN/hat/hat-powerc.md
index 74bf26ed..713ce40e 100644
--- a/docs/zh_CN/hat/hat-powerc.md
+++ b/docs/zh_CN/hat/hat-powerc.md
@@ -72,10 +72,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-proto-plus.md b/docs/zh_CN/hat/hat-proto-plus.md
index 0225d5f1..e87c3abe 100644
--- a/docs/zh_CN/hat/hat-proto-plus.md
+++ b/docs/zh_CN/hat/hat-proto-plus.md
@@ -84,10 +84,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-proto.md b/docs/zh_CN/hat/hat-proto.md
index 6ed802d0..3137f5e2 100644
--- a/docs/zh_CN/hat/hat-proto.md
+++ b/docs/zh_CN/hat/hat-proto.md
@@ -51,10 +51,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-puppyc.md b/docs/zh_CN/hat/hat-puppyc.md
index da566c41..77950bc7 100644
--- a/docs/zh_CN/hat/hat-puppyc.md
+++ b/docs/zh_CN/hat/hat-puppyc.md
@@ -72,10 +72,10 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-roverc.md b/docs/zh_CN/hat/hat-roverc.md
index f605c317..d9cc97b9 100644
--- a/docs/zh_CN/hat/hat-roverc.md
+++ b/docs/zh_CN/hat/hat-roverc.md
@@ -97,10 +97,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-rs485.md b/docs/zh_CN/hat/hat-rs485.md
index 5f70478e..5fc2ad0d 100644
--- a/docs/zh_CN/hat/hat-rs485.md
+++ b/docs/zh_CN/hat/hat-rs485.md
@@ -107,10 +107,10 @@ void loop() {
ript>
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-servo.md b/docs/zh_CN/hat/hat-servo.md
index c1d132d5..c18bf79f 100644
--- a/docs/zh_CN/hat/hat-servo.md
+++ b/docs/zh_CN/hat/hat-servo.md
@@ -72,10 +72,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-spk.md b/docs/zh_CN/hat/hat-spk.md
index 28b534e3..fafe3f77 100644
--- a/docs/zh_CN/hat/hat-spk.md
+++ b/docs/zh_CN/hat/hat-spk.md
@@ -62,10 +62,10 @@ Open http://flow.m5stack.com and Load Demo
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-thermal.md b/docs/zh_CN/hat/hat-thermal.md
index 7cf76061..52143ee5 100644
--- a/docs/zh_CN/hat/hat-thermal.md
+++ b/docs/zh_CN/hat/hat-thermal.md
@@ -80,10 +80,10 @@ I2C 地址为**0x33**.(GOIO 0/26)
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-tof.md b/docs/zh_CN/hat/hat-tof.md
index 8215effb..0ca1b380 100644
--- a/docs/zh_CN/hat/hat-tof.md
+++ b/docs/zh_CN/hat/hat-tof.md
@@ -84,10 +84,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/hat/hat-yun.md b/docs/zh_CN/hat/hat-yun.md
index 5118b6ed..2df984b3 100644
--- a/docs/zh_CN/hat/hat-yun.md
+++ b/docs/zh_CN/hat/hat-yun.md
@@ -95,10 +95,10 @@ To get complete code, please click [here](https://github.com/m5stack/M5-ProductE
\ No newline at end of file
diff --git a/docs/zh_CN/module/battery.md b/docs/zh_CN/module/battery.md
index 9672fe6f..a9af21cf 100644
--- a/docs/zh_CN/module/battery.md
+++ b/docs/zh_CN/module/battery.md
@@ -32,10 +32,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/bus.md b/docs/zh_CN/module/bus.md
index ee2491ad..2dcd71db 100644
--- a/docs/zh_CN/module/bus.md
+++ b/docs/zh_CN/module/bus.md
@@ -36,10 +36,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/commu.md b/docs/zh_CN/module/commu.md
index 1f482f29..3d83b163 100644
--- a/docs/zh_CN/module/commu.md
+++ b/docs/zh_CN/module/commu.md
@@ -141,9 +141,9 @@ CAN0.readMsgBuf(&rxId, &len, rxBuf);
\ No newline at end of file
diff --git a/docs/zh_CN/module/encoder.md b/docs/zh_CN/module/encoder.md
index 2311b352..daa50392 100644
--- a/docs/zh_CN/module/encoder.md
+++ b/docs/zh_CN/module/encoder.md
@@ -144,10 +144,10 @@ Wire.endTransmission();
\ No newline at end of file
diff --git a/docs/zh_CN/module/faces.md b/docs/zh_CN/module/faces.md
index 96288d47..9325f151 100644
--- a/docs/zh_CN/module/faces.md
+++ b/docs/zh_CN/module/faces.md
@@ -40,10 +40,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/facesII.md b/docs/zh_CN/module/facesII.md
index 7c7ae33b..87a0ae8f 100644
--- a/docs/zh_CN/module/facesII.md
+++ b/docs/zh_CN/module/facesII.md
@@ -45,10 +45,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/faces_finger.md b/docs/zh_CN/module/faces_finger.md
index bfa7b633..09ff7cc8 100644
--- a/docs/zh_CN/module/faces_finger.md
+++ b/docs/zh_CN/module/faces_finger.md
@@ -91,10 +91,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/faces_rfid.md b/docs/zh_CN/module/faces_rfid.md
index 65082e79..869ce9f6 100644
--- a/docs/zh_CN/module/faces_rfid.md
+++ b/docs/zh_CN/module/faces_rfid.md
@@ -90,10 +90,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/fan.md b/docs/zh_CN/module/fan.md
index 3a62f877..1b540047 100644
--- a/docs/zh_CN/module/fan.md
+++ b/docs/zh_CN/module/fan.md
@@ -33,10 +33,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/goplus.md b/docs/zh_CN/module/goplus.md
index 5aaf1f94..95702c38 100644
--- a/docs/zh_CN/module/goplus.md
+++ b/docs/zh_CN/module/goplus.md
@@ -77,10 +77,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/gps.md b/docs/zh_CN/module/gps.md
index 8c42ed77..1745fa8e 100644
--- a/docs/zh_CN/module/gps.md
+++ b/docs/zh_CN/module/gps.md
@@ -131,10 +131,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/module/gsm.md b/docs/zh_CN/module/gsm.md
index e617e18e..73c08cb4 100644
--- a/docs/zh_CN/module/gsm.md
+++ b/docs/zh_CN/module/gsm.md
@@ -137,10 +137,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/module/joystick.md b/docs/zh_CN/module/joystick.md
index f7e5ad86..f30d6541 100644
--- a/docs/zh_CN/module/joystick.md
+++ b/docs/zh_CN/module/joystick.md
@@ -143,10 +143,10 @@ Wire.endTransmission();
\ No newline at end of file
diff --git a/docs/zh_CN/module/lego_plus.md b/docs/zh_CN/module/lego_plus.md
index f451b24b..1018e51c 100644
--- a/docs/zh_CN/module/lego_plus.md
+++ b/docs/zh_CN/module/lego_plus.md
@@ -93,10 +93,10 @@ MEGA328芯片在默认情况下已经搭载了电机驱动程序.如果你想要
\ No newline at end of file
diff --git a/docs/zh_CN/module/lora.md b/docs/zh_CN/module/lora.md
index 2ecae32e..b52cc5e9 100644
--- a/docs/zh_CN/module/lora.md
+++ b/docs/zh_CN/module/lora.md
@@ -122,10 +122,10 @@ onReceive(LoRa.parsePacket());
\ No newline at end of file
diff --git a/docs/zh_CN/module/lora868.md b/docs/zh_CN/module/lora868.md
index 56197678..65341fc7 100644
--- a/docs/zh_CN/module/lora868.md
+++ b/docs/zh_CN/module/lora868.md
@@ -123,10 +123,10 @@ onReceive(LoRa.parsePacket());
\ No newline at end of file
diff --git a/docs/zh_CN/module/lorawan.md b/docs/zh_CN/module/lorawan.md
index c26de63b..bde8729e 100644
--- a/docs/zh_CN/module/lorawan.md
+++ b/docs/zh_CN/module/lorawan.md
@@ -176,10 +176,10 @@ length = lora.receivePacketP2PMode(buffer, 128, &rssi, 1);
\ No newline at end of file
diff --git a/docs/zh_CN/module/lte.md b/docs/zh_CN/module/lte.md
index c5e1e658..a1f88fa5 100644
--- a/docs/zh_CN/module/lte.md
+++ b/docs/zh_CN/module/lte.md
@@ -93,10 +93,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/nb-iot.md b/docs/zh_CN/module/nb-iot.md
index f8a64f22..48d87be0 100644
--- a/docs/zh_CN/module/nb-iot.md
+++ b/docs/zh_CN/module/nb-iot.md
@@ -133,10 +133,10 @@ Middle East and North Africa: B8(900) and B20(800); -->
\ No newline at end of file
diff --git a/docs/zh_CN/module/nb-iot_plus.md b/docs/zh_CN/module/nb-iot_plus.md
index e10cdd9c..d93e5702 100644
--- a/docs/zh_CN/module/nb-iot_plus.md
+++ b/docs/zh_CN/module/nb-iot_plus.md
@@ -136,10 +136,10 @@ Middle East and North Africa: B8(900) and B20(800); -->
\ No newline at end of file
diff --git a/docs/zh_CN/module/plus.md b/docs/zh_CN/module/plus.md
index a46cb9d8..b6d03d41 100644
--- a/docs/zh_CN/module/plus.md
+++ b/docs/zh_CN/module/plus.md
@@ -116,10 +116,10 @@ while(Wire.available()) {
\ No newline at end of file
diff --git a/docs/zh_CN/module/proto.md b/docs/zh_CN/module/proto.md
index b33980c6..3f3cdd04 100644
--- a/docs/zh_CN/module/proto.md
+++ b/docs/zh_CN/module/proto.md
@@ -48,10 +48,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/proto_kit.md b/docs/zh_CN/module/proto_kit.md
index 7bd17ccd..3bf21151 100644
--- a/docs/zh_CN/module/proto_kit.md
+++ b/docs/zh_CN/module/proto_kit.md
@@ -54,10 +54,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/servo.md b/docs/zh_CN/module/servo.md
index e4ba88af..8999af3f 100644
--- a/docs/zh_CN/module/servo.md
+++ b/docs/zh_CN/module/servo.md
@@ -138,10 +138,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/module/sim800.md b/docs/zh_CN/module/sim800.md
index 512a8a72..269f01ef 100644
--- a/docs/zh_CN/module/sim800.md
+++ b/docs/zh_CN/module/sim800.md
@@ -101,10 +101,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/module/stepmotor.md b/docs/zh_CN/module/stepmotor.md
index 2cf00121..02e7b527 100644
--- a/docs/zh_CN/module/stepmotor.md
+++ b/docs/zh_CN/module/stepmotor.md
@@ -116,10 +116,10 @@ while (Serial.available() > 0) {
\ No newline at end of file
diff --git a/docs/zh_CN/module/usb.md b/docs/zh_CN/module/usb.md
index d06125cd..932b2602 100644
--- a/docs/zh_CN/module/usb.md
+++ b/docs/zh_CN/module/usb.md
@@ -120,10 +120,10 @@ if(Usb.getUsbTaskState() == USB_STATE_RUNNING)
\ No newline at end of file
diff --git a/docs/zh_CN/tool/usb_downloader.md b/docs/zh_CN/tool/usb_downloader.md
index 55249b66..3487e1ec 100644
--- a/docs/zh_CN/tool/usb_downloader.md
+++ b/docs/zh_CN/tool/usb_downloader.md
@@ -2,9 +2,6 @@

-***
-
-:memo:**[描述](#描述)** :electric_plug:**[原理图](#原理图)** 🛒**[购买链接](https://m5stack.com/collections/m5-accessory/products/usb-ttl-uart-serial-adapter)**
## 描述
@@ -47,3 +44,12 @@
## 原理图
+
+
\ No newline at end of file
diff --git a/docs/zh_CN/tool/usb_isp.md b/docs/zh_CN/tool/usb_isp.md
index 8151bc7d..e6f9c848 100644
--- a/docs/zh_CN/tool/usb_isp.md
+++ b/docs/zh_CN/tool/usb_isp.md
@@ -2,9 +2,6 @@

-***
-
-:memo:**[描述](#描述)** 🛒**[购买链接](https://m5stack.com/collections/m5-accessory/products/isp-usbasp-programmer)**
## 描述
@@ -36,4 +33,11 @@
- 1x USB-ISP
- 1x 传输线
+
diff --git a/docs/zh_CN/unit/396port.md b/docs/zh_CN/unit/396port.md
index c649ceec..eed0954a 100644
--- a/docs/zh_CN/unit/396port.md
+++ b/docs/zh_CN/unit/396port.md
@@ -41,10 +41,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/accel.md b/docs/zh_CN/unit/accel.md
index 0e1f4be7..cf157985 100644
--- a/docs/zh_CN/unit/accel.md
+++ b/docs/zh_CN/unit/accel.md
@@ -95,10 +95,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/adc.md b/docs/zh_CN/unit/adc.md
index c2b250bf..c86e29ed 100644
--- a/docs/zh_CN/unit/adc.md
+++ b/docs/zh_CN/unit/adc.md
@@ -114,10 +114,10 @@ ads.Measure_Differential();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/angle.md b/docs/zh_CN/unit/angle.md
index 75a30af6..37f02ce8 100644
--- a/docs/zh_CN/unit/angle.md
+++ b/docs/zh_CN/unit/angle.md
@@ -107,10 +107,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/butterfly.md b/docs/zh_CN/unit/butterfly.md
index e5f3593c..f0900a26 100644
--- a/docs/zh_CN/unit/butterfly.md
+++ b/docs/zh_CN/unit/butterfly.md
@@ -115,10 +115,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/button.md b/docs/zh_CN/unit/button.md
index f0ad4bb8..e7e04048 100644
--- a/docs/zh_CN/unit/button.md
+++ b/docs/zh_CN/unit/button.md
@@ -94,10 +94,10 @@ M5.update();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/cardkb.md b/docs/zh_CN/unit/cardkb.md
index 2c88ff04..50c6aca2 100644
--- a/docs/zh_CN/unit/cardkb.md
+++ b/docs/zh_CN/unit/cardkb.md
@@ -144,10 +144,10 @@ void loop()
\ No newline at end of file
diff --git a/docs/zh_CN/unit/catear.md b/docs/zh_CN/unit/catear.md
index cbbdde83..6d09e9f5 100644
--- a/docs/zh_CN/unit/catear.md
+++ b/docs/zh_CN/unit/catear.md
@@ -71,10 +71,10 @@ Neopixel 的 Arduino 驱动函数库:
\ No newline at end of file
diff --git a/docs/zh_CN/unit/color.md b/docs/zh_CN/unit/color.md
index 3efb6d49..2245c9df 100644
--- a/docs/zh_CN/unit/color.md
+++ b/docs/zh_CN/unit/color.md
@@ -134,10 +134,10 @@ tcs.getRawData(&red, &green, &blue, &clear);
\ No newline at end of file
diff --git a/docs/zh_CN/unit/dac.md b/docs/zh_CN/unit/dac.md
index eb54262e..c5756ab6 100644
--- a/docs/zh_CN/unit/dac.md
+++ b/docs/zh_CN/unit/dac.md
@@ -92,10 +92,10 @@ delay(1000);
\ No newline at end of file
diff --git a/docs/zh_CN/unit/dual_button.md b/docs/zh_CN/unit/dual_button.md
index 73f0847f..29418c36 100644
--- a/docs/zh_CN/unit/dual_button.md
+++ b/docs/zh_CN/unit/dual_button.md
@@ -100,10 +100,10 @@ M5.update();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/earth.md b/docs/zh_CN/unit/earth.md
index 0e29871f..9f95eacb 100644
--- a/docs/zh_CN/unit/earth.md
+++ b/docs/zh_CN/unit/earth.md
@@ -104,10 +104,10 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/env.md b/docs/zh_CN/unit/env.md
index eda158d7..2decbffd 100644
--- a/docs/zh_CN/unit/env.md
+++ b/docs/zh_CN/unit/env.md
@@ -110,10 +110,10 @@ float pressure = bme.readPressure();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/esp32cam.md b/docs/zh_CN/unit/esp32cam.md
index f16e6175..cf85e9b4 100644
--- a/docs/zh_CN/unit/esp32cam.md
+++ b/docs/zh_CN/unit/esp32cam.md
@@ -181,10 +181,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/extio.md b/docs/zh_CN/unit/extio.md
index ff5ec524..1d62d763 100644
--- a/docs/zh_CN/unit/extio.md
+++ b/docs/zh_CN/unit/extio.md
@@ -100,10 +100,10 @@ Serial.println(ioCon1.digitalWritePort0(0x00));
\ No newline at end of file
diff --git a/docs/zh_CN/unit/finger.md b/docs/zh_CN/unit/finger.md
index ab28b229..528948ec 100644
--- a/docs/zh_CN/unit/finger.md
+++ b/docs/zh_CN/unit/finger.md
@@ -133,10 +133,10 @@ res1 = fpm_deleteAllUser();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/gps.md b/docs/zh_CN/unit/gps.md
index 1acf5e9c..d31d3080 100644
--- a/docs/zh_CN/unit/gps.md
+++ b/docs/zh_CN/unit/gps.md
@@ -159,10 +159,10 @@ $GPTXT,01,01,01,ANTENNA OPEN*25
\ No newline at end of file
diff --git a/docs/zh_CN/unit/heart.md b/docs/zh_CN/unit/heart.md
index 35938920..40af1f0b 100644
--- a/docs/zh_CN/unit/heart.md
+++ b/docs/zh_CN/unit/heart.md
@@ -116,10 +116,10 @@ void loop()
\ No newline at end of file
diff --git a/docs/zh_CN/unit/hex.md b/docs/zh_CN/unit/hex.md
index 3c70feb5..c3310788 100644
--- a/docs/zh_CN/unit/hex.md
+++ b/docs/zh_CN/unit/hex.md
@@ -134,10 +134,10 @@ void loop(){
\ No newline at end of file
diff --git a/docs/zh_CN/unit/hub.md b/docs/zh_CN/unit/hub.md
index b66484f5..dc483b2c 100644
--- a/docs/zh_CN/unit/hub.md
+++ b/docs/zh_CN/unit/hub.md
@@ -34,10 +34,10 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/ir.md b/docs/zh_CN/unit/ir.md
index 544c5a1a..d2d24dd6 100644
--- a/docs/zh_CN/unit/ir.md
+++ b/docs/zh_CN/unit/ir.md
@@ -83,10 +83,10 @@ cur_recv_value = digitalRead(ir_recv_pin);// read the status of receiver
\ No newline at end of file
diff --git a/docs/zh_CN/unit/joystick.md b/docs/zh_CN/unit/joystick.md
index 98d0c692..efec9352 100644
--- a/docs/zh_CN/unit/joystick.md
+++ b/docs/zh_CN/unit/joystick.md
@@ -124,10 +124,10 @@ if (Wire.available()) {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/laser-rx.md b/docs/zh_CN/unit/laser-rx.md
index 012586d2..f0eccf9f 100644
--- a/docs/zh_CN/unit/laser-rx.md
+++ b/docs/zh_CN/unit/laser-rx.md
@@ -115,10 +115,10 @@ M5.update();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/light.md b/docs/zh_CN/unit/light.md
index 04f984e1..7413eaf9 100644
--- a/docs/zh_CN/unit/light.md
+++ b/docs/zh_CN/unit/light.md
@@ -104,10 +104,10 @@ digitalRead_value = digitalRead(26);
\ No newline at end of file
diff --git a/docs/zh_CN/unit/m5-bit.md b/docs/zh_CN/unit/m5-bit.md
index 14d57a10..3ad559ee 100644
--- a/docs/zh_CN/unit/m5-bit.md
+++ b/docs/zh_CN/unit/m5-bit.md
@@ -104,10 +104,10 @@ void loop() {
diff --git a/docs/zh_CN/unit/m5camera.md b/docs/zh_CN/unit/m5camera.md
index 23cc469d..075c4541 100644
--- a/docs/zh_CN/unit/m5camera.md
+++ b/docs/zh_CN/unit/m5camera.md
@@ -209,11 +209,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/m5camera_f.md b/docs/zh_CN/unit/m5camera_f.md
index 2c7205f4..03343c5a 100644
--- a/docs/zh_CN/unit/m5camera_f.md
+++ b/docs/zh_CN/unit/m5camera_f.md
@@ -209,11 +209,11 @@
cript>
\ No newline at end of file
diff --git a/docs/zh_CN/unit/m5camera_x.md b/docs/zh_CN/unit/m5camera_x.md
index aa762529..78286c71 100644
--- a/docs/zh_CN/unit/m5camera_x.md
+++ b/docs/zh_CN/unit/m5camera_x.md
@@ -193,11 +193,11 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/makey.md b/docs/zh_CN/unit/makey.md
index b979bb1c..8a43832a 100644
--- a/docs/zh_CN/unit/makey.md
+++ b/docs/zh_CN/unit/makey.md
@@ -111,9 +111,9 @@ while (Wire.available()) {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/mini-proto.md b/docs/zh_CN/unit/mini-proto.md
index 25604619..328d5796 100644
--- a/docs/zh_CN/unit/mini-proto.md
+++ b/docs/zh_CN/unit/mini-proto.md
@@ -53,9 +53,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/ncir.md b/docs/zh_CN/unit/ncir.md
index 94677451..a94a94f3 100644
--- a/docs/zh_CN/unit/ncir.md
+++ b/docs/zh_CN/unit/ncir.md
@@ -99,9 +99,9 @@ temperature = result * 0.02 - 273.15;
\ No newline at end of file
diff --git a/docs/zh_CN/unit/neoflash.md b/docs/zh_CN/unit/neoflash.md
index 3d6e7857..57c52079 100644
--- a/docs/zh_CN/unit/neoflash.md
+++ b/docs/zh_CN/unit/neoflash.md
@@ -89,9 +89,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/neopixel.md b/docs/zh_CN/unit/neopixel.md
index 61b4c399..aeffcb74 100644
--- a/docs/zh_CN/unit/neopixel.md
+++ b/docs/zh_CN/unit/neopixel.md
@@ -138,9 +138,9 @@ void FastLEDshowTask(void *pvParameters){
\ No newline at end of file
diff --git a/docs/zh_CN/unit/op180.md b/docs/zh_CN/unit/op180.md
index 138efbdd..afac1f19 100644
--- a/docs/zh_CN/unit/op180.md
+++ b/docs/zh_CN/unit/op180.md
@@ -54,9 +54,9 @@ w# Unit OP.180 {docsify-ignore-all}
\ No newline at end of file
diff --git a/docs/zh_CN/unit/op90.md b/docs/zh_CN/unit/op90.md
index 6f11fbbc..337ea11c 100644
--- a/docs/zh_CN/unit/op90.md
+++ b/docs/zh_CN/unit/op90.md
@@ -57,9 +57,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/pahub.md b/docs/zh_CN/unit/pahub.md
index 58edf4e1..3624e82d 100644
--- a/docs/zh_CN/unit/pahub.md
+++ b/docs/zh_CN/unit/pahub.md
@@ -70,9 +70,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/pbhub.md b/docs/zh_CN/unit/pbhub.md
index 49c81858..3081c92b 100644
--- a/docs/zh_CN/unit/pbhub.md
+++ b/docs/zh_CN/unit/pbhub.md
@@ -110,9 +110,9 @@ Port B 中的两条数据总线与ESP32的**GPIO36**和**GPIO26**连接,可根
\ No newline at end of file
diff --git a/docs/zh_CN/unit/pir.md b/docs/zh_CN/unit/pir.md
index 9ab418ab..851987a9 100644
--- a/docs/zh_CN/unit/pir.md
+++ b/docs/zh_CN/unit/pir.md
@@ -88,9 +88,9 @@ M5.update();
\ No newline at end of file
diff --git a/docs/zh_CN/unit/proto.md b/docs/zh_CN/unit/proto.md
index cb67c7c9..8d49b94d 100644
--- a/docs/zh_CN/unit/proto.md
+++ b/docs/zh_CN/unit/proto.md
@@ -39,9 +39,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/relay.md b/docs/zh_CN/unit/relay.md
index c41404f5..8800314b 100644
--- a/docs/zh_CN/unit/relay.md
+++ b/docs/zh_CN/unit/relay.md
@@ -100,9 +100,9 @@ void loop(void) {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/rfid.md b/docs/zh_CN/unit/rfid.md
index 8b8156fe..4628a456 100644
--- a/docs/zh_CN/unit/rfid.md
+++ b/docs/zh_CN/unit/rfid.md
@@ -120,9 +120,9 @@ void ShowReaderDetails() {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/rgb.md b/docs/zh_CN/unit/rgb.md
index 75633687..ce9705df 100644
--- a/docs/zh_CN/unit/rgb.md
+++ b/docs/zh_CN/unit/rgb.md
@@ -86,9 +86,9 @@ pixels.show(); // This sends the updated pixel color to the hardware.
\ No newline at end of file
diff --git a/docs/zh_CN/unit/rs485.md b/docs/zh_CN/unit/rs485.md
index 963013cc..4d8841db 100644
--- a/docs/zh_CN/unit/rs485.md
+++ b/docs/zh_CN/unit/rs485.md
@@ -63,9 +63,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/thermal.md b/docs/zh_CN/unit/thermal.md
index 9cfe5efc..19f61bc7 100644
--- a/docs/zh_CN/unit/thermal.md
+++ b/docs/zh_CN/unit/thermal.md
@@ -123,9 +123,9 @@ interpolate_image(reversePixels,ROWS,COLS,dest_2d,\
\ No newline at end of file
diff --git a/docs/zh_CN/unit/tof.md b/docs/zh_CN/unit/tof.md
index 2e2eea0e..d045cb6a 100644
--- a/docs/zh_CN/unit/tof.md
+++ b/docs/zh_CN/unit/tof.md
@@ -112,9 +112,9 @@ dist = makeuint16(gbuf[11], gbuf[10]);//split distance data to variable "dist"
\ No newline at end of file
diff --git a/docs/zh_CN/unit/trace.md b/docs/zh_CN/unit/trace.md
index cc014d57..ab3c8c1a 100644
--- a/docs/zh_CN/unit/trace.md
+++ b/docs/zh_CN/unit/trace.md
@@ -113,9 +113,9 @@ SensorArray[0] = (value&0x01)>>0;
\ No newline at end of file
diff --git a/docs/zh_CN/unit/unit_fan.md b/docs/zh_CN/unit/unit_fan.md
index a4b73ed7..00fce0ac 100644
--- a/docs/zh_CN/unit/unit_fan.md
+++ b/docs/zh_CN/unit/unit_fan.md
@@ -84,9 +84,9 @@ void loop() {
\ No newline at end of file
diff --git a/docs/zh_CN/unit/unitv.md b/docs/zh_CN/unit/unitv.md
index e9ad32a0..5b10da3e 100644
--- a/docs/zh_CN/unit/unitv.md
+++ b/docs/zh_CN/unit/unitv.md
@@ -220,9 +220,9 @@ Unit V目前并不能识别所有类型的MicroSD卡,我们对一些常见的M
\ No newline at end of file
diff --git a/docs/zh_CN/unit/vibrator.md b/docs/zh_CN/unit/vibrator.md
index bd48f07c..2b6dc8d2 100644
--- a/docs/zh_CN/unit/vibrator.md
+++ b/docs/zh_CN/unit/vibrator.md
@@ -61,9 +61,9 @@
\ No newline at end of file
diff --git a/docs/zh_CN/unit/weight.md b/docs/zh_CN/unit/weight.md
index 6f3de3e2..65dbc21f 100644
--- a/docs/zh_CN/unit/weight.md
+++ b/docs/zh_CN/unit/weight.md
@@ -147,9 +147,9 @@ void loop(){
\ No newline at end of file