From 9314dde1801c7b939705bfd07ee7d0be31a70515 Mon Sep 17 00:00:00 2001
From: shaoxiang <1026025056@qq.com>
Date: Tue, 22 Oct 2019 20:47:41 +0800
Subject: [PATCH] update M5StickV firmware
---
docs/en/core/m5stickv.md | 2 +-
docs/en/hat/hat-env.md | 5 -----
docs/en/quick_start/m5stickv/m5stickv_quick_start.md | 4 ++--
docs/en/related_documents/v-training.md | 4 ++--
docs/en/unit/adc.md | 6 +-----
docs/en/unit/color.md | 6 +-----
docs/en/unit/dac.md | 6 +-----
docs/en/unit/env.md | 6 ++++--
docs/en/unit/esp32cam.md | 2 +-
docs/en/unit/extio.md | 6 +-----
docs/en/unit/finger.md | 6 ++++--
docs/en/unit/gps.md | 10 +++-------
docs/en/unit/heart.md | 6 +-----
docs/en/unit/laser-rx.md | 3 ---
docs/en/unit/laser-tx.md | 2 --
docs/en/unit/m5camera.md | 6 +-----
docs/en/unit/m5camera_f.md | 6 +-----
docs/en/unit/m5camera_x.md | 6 +-----
docs/en/unit/ncir.md | 6 +-----
docs/zh_CN/core/m5stickv.md | 2 +-
docs/zh_CN/hat/hat-env.md | 4 ----
.../zh_CN/quick_start/m5stickv/m5stickv_quick_start.md | 4 ++--
docs/zh_CN/related_documents/v-training.md | 4 ++--
docs/zh_CN/unit/adc.md | 6 +-----
docs/zh_CN/unit/color.md | 8 ++------
docs/zh_CN/unit/dac.md | 5 +----
docs/zh_CN/unit/env.md | 9 +++++----
docs/zh_CN/unit/esp32cam.md | 6 +-----
docs/zh_CN/unit/extio.md | 5 +----
docs/zh_CN/unit/finger.md | 7 +++----
docs/zh_CN/unit/gps.md | 8 ++------
docs/zh_CN/unit/heart.md | 6 +-----
docs/zh_CN/unit/laser-rx.md | 3 ---
docs/zh_CN/unit/laser-tx.md | 3 ---
docs/zh_CN/unit/m5camera.md | 6 +-----
docs/zh_CN/unit/m5camera_f.md | 8 ++------
docs/zh_CN/unit/m5camera_x.md | 6 +-----
docs/zh_CN/unit/ncir.md | 6 +-----
38 files changed, 53 insertions(+), 151 deletions(-)
diff --git a/docs/en/core/m5stickv.md b/docs/en/core/m5stickv.md
index e8176b47..aba9328a 100644
--- a/docs/en/core/m5stickv.md
+++ b/docs/en/core/m5stickv.md
@@ -183,7 +183,7 @@ M5StickV does not currently recognize all types of SD cards. We have tested some
-
+
>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**)
diff --git a/docs/en/hat/hat-env.md b/docs/en/hat/hat-env.md
index d64ddd32..414a6969 100644
--- a/docs/en/hat/hat-env.md
+++ b/docs/en/hat/hat-env.md
@@ -46,11 +46,6 @@
## Links
-- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[Official forum](http://forum.m5stack.com/)**
-
-
- **[BMP280 library](https://github.com/adafruit/Adafruit_BMP280_Library)**
- **[BMP280 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/BMP280-DS001-11_en.pdf)**
diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
index 3a05dec0..3164b4d0 100644
--- a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
+++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
@@ -24,7 +24,7 @@
-
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.For users who don't need to customize the firmware or perform other operations, using EasyLoader to burn firmware for M5StickV is the simplest solution.(**Currently EasyLoader is only available for Windows OS**)
@@ -35,7 +35,7 @@
> Users who use an operating system other than Windows or who need to specify a burning file can use **Kflash** for firmware burning. Click the link below to download the firmware.
-
+
## Flash
diff --git a/docs/en/related_documents/v-training.md b/docs/en/related_documents/v-training.md
index eb38b6cb..17c40cfc 100644
--- a/docs/en/related_documents/v-training.md
+++ b/docs/en/related_documents/v-training.md
@@ -26,7 +26,7 @@
-
+
>1, EasyLoader is a consice and effictive firmware flashing tool, each product page will packed with a EasyLoader for users to flash product related application example. For those who need none-customized firmware, using EasyLoader can offer you a default firmware,(Only Windows computer supported)
@@ -36,7 +36,7 @@
> EasyLoader is only Window-supported. If you don't have a Windows computer or you would like to download specific file to flash , please use "Kflash, download firmware below "
-
+
>1, Select Kflash_GUI flash tool for your computer OS.
diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md
index 6d5ef9fc..fbf30ba8 100644
--- a/docs/en/unit/adc.md
+++ b/docs/en/unit/adc.md
@@ -48,11 +48,7 @@ GAIN = 1, 2, 4, OR 8
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
+- **Datasheet** - [ADS1100](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/ADS1100_en.pdf)
## EasyLoader
diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md
index 32a903ec..e2c28743 100644
--- a/docs/en/unit/color.md
+++ b/docs/en/unit/color.md
@@ -50,11 +50,7 @@ This Unit communicates with the M5Core via the GROVE A interface(I2C). Address i
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [TCS3472](https://ams.com/documents/20143/36005/TCS3472_DS000390_2-00.pdf)
+- **Datasheet** - [TCS3472](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/TCS3472_en.pdf)
## EasyLoader
diff --git a/docs/en/unit/dac.md b/docs/en/unit/dac.md
index 28b86a09..190aaf12 100644
--- a/docs/en/unit/dac.md
+++ b/docs/en/unit/dac.md
@@ -31,11 +31,7 @@
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
+- **Datasheet** - [MCP4725](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MCP4725_en.pdf)
## EasyLoader
diff --git a/docs/en/unit/env.md b/docs/en/unit/env.md
index 3910bb89..762d8b64 100644
--- a/docs/en/unit/env.md
+++ b/docs/en/unit/env.md
@@ -42,9 +42,11 @@ BMP280 is an absolute barometric pressure sensor especially designed for mobile
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
+- **[BMP280 library](https://github.com/adafruit/Adafruit_BMP280_Library)**
-- **[Forum](http://forum.m5stack.com/)**
+- **[BMP280 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/BMP280-DS001-11_en.pdf)**
+
+- **[DHT12 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/DHT12_en.pdf)**
## EasyLoader
diff --git a/docs/en/unit/esp32cam.md b/docs/en/unit/esp32cam.md
index 65c2b223..37af4b5a 100644
--- a/docs/en/unit/esp32cam.md
+++ b/docs/en/unit/esp32cam.md
@@ -163,7 +163,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- **[Forum](http://forum.m5stack.com/)**
-- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## Code
diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md
index 0cc7c3c1..a2e5cc30 100644
--- a/docs/en/unit/extio.md
+++ b/docs/en/unit/extio.md
@@ -31,11 +31,7 @@ It’s difficult to foresee the needs of your project from the start. EXT.IO is
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- Datasheet - **[PCA9554PW](https://pdf1.alldatasheet.com/datasheet-pdf/view/86709/PHILIPS/PCA9554PW.html)**
+- Datasheet - **[PCA9554PW](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/PCA9554PW_en.pdf)**
## EasyLoader
diff --git a/docs/en/unit/finger.md b/docs/en/unit/finger.md
index ae13a876..c5bd2b74 100644
--- a/docs/en/unit/finger.md
+++ b/docs/en/unit/finger.md
@@ -49,9 +49,11 @@ UART settings:
- Fingerprint Locker
-## Document
-- **[FPC1020 Datasheet](http://www.shenzhen2u.com/doc/Module/Fingerprint/710-FPC1020_PB3_Product-Specification.pdf)**
+## Related Link
+- **[FINGER cummunicate Protocol](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/biovo_fingerprint_Protocol_en.DOC)**
+
+- **DataSheet** - [FPC1020A DataSheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/1020A_datasheet_cn.pdf)
## Schematic
diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md
index b970a51d..5ae6ec79 100644
--- a/docs/en/unit/gps.md
+++ b/docs/en/unit/gps.md
@@ -60,17 +60,13 @@ UART settings :
- Car, ship positioning and navigation
- Smart law enforcement positioning
-## Related Link
+## Related Links
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **[Datasheet]** - [AT6558](http://www.icofchina.com/d/file/xiazai/2016-12-05/b1be6f481cdf9d773b963ab30a2d11d8.pdf) - [MAX2659](https://datasheets.maximintegrated.com/en/ds/MAX2659.pdf)
+- **Datasheet** - [AT6558](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/AT6558_en.pdf) - [MAX2659](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MAX2659_en.pdf)
- **[TinyGPS++ library](http://arduiniana.org/libraries/tinygpsplus/)**
-- **[CASIC multimode satellite navigation receiver protocol specification](http://www.icofchina.com/d/file/xiazai/2017-05-02/ea0cdd3d81eeebcc657b5dbca80925ee.pdf)**
+- **[CASIC Multimode satellite navigation receiver protocol specification](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/Multimode_satellite_navigation_receiver_cn.pdf)**
- **[GnssToolKit3(Windows Version)](http://www.icofchina.com/d/file/xiazai/2018-05-23/2b29a8da746eec0ef1dcd9deae895298.zip)**
diff --git a/docs/en/unit/heart.md b/docs/en/unit/heart.md
index 3241a7c6..72a9b417 100644
--- a/docs/en/unit/heart.md
+++ b/docs/en/unit/heart.md
@@ -38,11 +38,7 @@ MAX30100 is a complete pulse oximetry and heartrate sensor system solution desig
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [MAX30100](https://datasheets.maximintegrated.com/en/ds/MAX30110.pdf)
+- **Datasheet** - [MAX30100](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MAX30110_en.pdf)
- **[MAX30100lib](https://github.com/oxullo/Arduino-MAX30100)**
diff --git a/docs/en/unit/laser-rx.md b/docs/en/unit/laser-rx.md
index 4c932153..67304c18 100644
--- a/docs/en/unit/laser-rx.md
+++ b/docs/en/unit/laser-rx.md
@@ -38,9 +38,6 @@ Port type of this unit is PORTB.
- Laser communication system on space.
-## Links
-
-
## Schematic
diff --git a/docs/en/unit/laser-tx.md b/docs/en/unit/laser-tx.md
index a4acba88..3584ab3c 100644
--- a/docs/en/unit/laser-tx.md
+++ b/docs/en/unit/laser-tx.md
@@ -40,8 +40,6 @@ Port type of this unit is PORTB.
- Laser communication system on space.
-## Links
-
## Schematic
diff --git a/docs/en/unit/m5camera.md b/docs/en/unit/m5camera.md
index 1fa26dd8..e639e28a 100644
--- a/docs/en/unit/m5camera.md
+++ b/docs/en/unit/m5camera.md
@@ -185,11 +185,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## Code
diff --git a/docs/en/unit/m5camera_f.md b/docs/en/unit/m5camera_f.md
index 437b0286..0d9cdc57 100644
--- a/docs/en/unit/m5camera_f.md
+++ b/docs/en/unit/m5camera_f.md
@@ -169,11 +169,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## Code
diff --git a/docs/en/unit/m5camera_x.md b/docs/en/unit/m5camera_x.md
index 9cd66350..09959d21 100644
--- a/docs/en/unit/m5camera_x.md
+++ b/docs/en/unit/m5camera_x.md
@@ -165,11 +165,7 @@ The hardware also comes with some reserved weld pad, just in case you want put t
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## Code
diff --git a/docs/en/unit/ncir.md b/docs/en/unit/ncir.md
index 7de762f9..7a29e792 100644
--- a/docs/en/unit/ncir.md
+++ b/docs/en/unit/ncir.md
@@ -39,11 +39,7 @@ Connect with M5Core via GROVE A IIC(0x5A).
## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
-
-- **[Forum](http://forum.m5stack.com/)**
-
-- **Datasheet** - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html)
+- **[MLX90614 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/MLX90614-Datasheet-Melexis_en.pdf)**
## EasyLoader
diff --git a/docs/zh_CN/core/m5stickv.md b/docs/zh_CN/core/m5stickv.md
index 51a1844c..648e2d13 100644
--- a/docs/zh_CN/core/m5stickv.md
+++ b/docs/zh_CN/core/m5stickv.md
@@ -184,7 +184,7 @@ M5StickV目前并不能识别所有类型的SD卡,我们对一些常见的SD
-
+
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.**(目前EasyLoader仅适用于Windows操作系统)**
diff --git a/docs/zh_CN/hat/hat-env.md b/docs/zh_CN/hat/hat-env.md
index d1f2b283..eb915c81 100644
--- a/docs/zh_CN/hat/hat-env.md
+++ b/docs/zh_CN/hat/hat-env.md
@@ -46,10 +46,6 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
- **[BMP280 库](https://github.com/adafruit/Adafruit_BMP280_Library)**
- **[BMP280 数据手册](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/BMP280-DS001-11_en.pdf)**
diff --git a/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start.md b/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start.md
index d84f3522..23a87393 100644
--- a/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start.md
+++ b/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start.md
@@ -23,7 +23,7 @@
-
+
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,对于不需要对固件进行定制或进行其他操作的用户,使用EasyLoader为M5StickV烧录固件,会是一个最简洁的方案(**目前EasyLoader仅适用于Windows操作系统**).
@@ -34,7 +34,7 @@
> 需要指定烧录文件的用户可以选用**Kflash**进行固件烧录.
-
+
## 烧录固件
diff --git a/docs/zh_CN/related_documents/v-training.md b/docs/zh_CN/related_documents/v-training.md
index 34d27a32..ac30dddb 100644
--- a/docs/zh_CN/related_documents/v-training.md
+++ b/docs/zh_CN/related_documents/v-training.md
@@ -26,7 +26,7 @@
-
+
>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,对于不需要对固件进行定制或进行其他操作的用户,使用EasyLoader为M5StickV烧录固件,会是一个最简洁的方案(**目前EasyLoader仅适用于Windows操作系统**).
@@ -36,7 +36,7 @@
> 需要指定烧录文件的用户可以选用**Kflash**进行固件烧录.
-
+
### Kflash GUI
diff --git a/docs/zh_CN/unit/adc.md b/docs/zh_CN/unit/adc.md
index 87d408fb..ac5d6b62 100644
--- a/docs/zh_CN/unit/adc.md
+++ b/docs/zh_CN/unit/adc.md
@@ -45,11 +45,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
+- **Datasheet** - [ADS1100](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/ADS1100_en.pdf)
## EasyLoader
diff --git a/docs/zh_CN/unit/color.md b/docs/zh_CN/unit/color.md
index 55441b65..430c98eb 100644
--- a/docs/zh_CN/unit/color.md
+++ b/docs/zh_CN/unit/color.md
@@ -51,13 +51,9 @@
- 产品颜色验证
- 颜色追踪机器人
-## 文档
+## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [TCS3472](https://ams.com/documents/20143/36005/TCS3472_DS000390_2-00.pdf)
+- **Datasheet** - [TCS3472](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/TCS3472_en.pdf)
## EasyLoader
diff --git a/docs/zh_CN/unit/dac.md b/docs/zh_CN/unit/dac.md
index 88cab662..c7f0b840 100644
--- a/docs/zh_CN/unit/dac.md
+++ b/docs/zh_CN/unit/dac.md
@@ -31,11 +31,8 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+- **Datasheet** - [MCP4725](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MCP4725_en.pdf)
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
## EasyLoader
diff --git a/docs/zh_CN/unit/env.md b/docs/zh_CN/unit/env.md
index 522984d1..2bc9fc5f 100644
--- a/docs/zh_CN/unit/env.md
+++ b/docs/zh_CN/unit/env.md
@@ -38,12 +38,13 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
- **[BMP280 的库](https://github.com/adafruit/Adafruit_BMP280_Library)**
+- **[BMP280 数据手册](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/BMP280-DS001-11_en.pdf)**
+
+- **[DHT12 数据手册](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/DHT12_en.pdf)**
+
+
## EasyLoader
diff --git a/docs/zh_CN/unit/esp32cam.md b/docs/zh_CN/unit/esp32cam.md
index d4740d5a..ebe3b7d1 100644
--- a/docs/zh_CN/unit/esp32cam.md
+++ b/docs/zh_CN/unit/esp32cam.md
@@ -158,11 +158,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **数据手册** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## 代码
diff --git a/docs/zh_CN/unit/extio.md b/docs/zh_CN/unit/extio.md
index 86fafea5..6f001f9c 100644
--- a/docs/zh_CN/unit/extio.md
+++ b/docs/zh_CN/unit/extio.md
@@ -25,11 +25,8 @@ IIC 地址: 0x27.
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+- Datasheet - **[PCA9554PW](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/PCA9554PW_en.pdf)**
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- 数据手册 - **[PCA9554PW](https://pdf1.alldatasheet.com/datasheet-pdf/view/86709/PHILIPS/PCA9554PW.html)**
### EasyLoader
diff --git a/docs/zh_CN/unit/finger.md b/docs/zh_CN/unit/finger.md
index 3cff9e95..46457556 100644
--- a/docs/zh_CN/unit/finger.md
+++ b/docs/zh_CN/unit/finger.md
@@ -50,14 +50,13 @@ UART 参数设置:
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-- **[官方论坛](http://forum.m5stack.com/)**
+- **[FINGER 通信协议](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/biovo_fingerprint_Protocol_zh_CN.DOC)**
-- **[FINGER 通信协议](https://github.com/m5stack/M5-Schematic/blob/master/Units/finger/biovo_fingerprint_Protocol_zh_CN.DOC)**
+- **数据手册** - [FPC1020A DataSheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/1020A_datasheet_cn.pdf)
-### EasyLoader
+## EasyLoader
diff --git a/docs/zh_CN/unit/gps.md b/docs/zh_CN/unit/gps.md
index 81fb7df0..aea320fb 100644
--- a/docs/zh_CN/unit/gps.md
+++ b/docs/zh_CN/unit/gps.md
@@ -58,15 +58,11 @@ UART 参数设置:
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [AT6558](http://www.icofchina.com/d/file/xiazai/2016-12-05/b1be6f481cdf9d773b963ab30a2d11d8.pdf) - [MAX2659](https://datasheets.maximintegrated.com/en/ds/MAX2659.pdf)
+- **数据手册** - [AT6558](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/AT6558_en.pdf) - [MAX2659](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MAX2659_en.pdf)
- **[TinyGPS++ library](http://arduiniana.org/libraries/tinygpsplus/)**
-- **[CASIC 多模卫星导航接收机协议规范](http://www.icofchina.com/d/file/xiazai/2017-05-02/ea0cdd3d81eeebcc657b5dbca80925ee.pdf)**
+- **[CASIC 多模卫星导航接收机协议规范](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/Multimode_satellite_navigation_receiver_cn.pdf)**
- **[上位机软件 GnssToolKit3(Windows Version)](http://www.icofchina.com/d/file/xiazai/2018-05-23/2b29a8da746eec0ef1dcd9deae895298.zip)**
diff --git a/docs/zh_CN/unit/heart.md b/docs/zh_CN/unit/heart.md
index c6f9219a..8f0d9f79 100644
--- a/docs/zh_CN/unit/heart.md
+++ b/docs/zh_CN/unit/heart.md
@@ -31,11 +31,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [MAX30100](https://datasheets.maximintegrated.com/en/ds/MAX30110.pdf)
+- **Datasheet** - [MAX30100](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/MAX30110_en.pdf)
- **[MAX30100 lib](https://github.com/oxullo/Arduino-MAX30100)**
diff --git a/docs/zh_CN/unit/laser-rx.md b/docs/zh_CN/unit/laser-rx.md
index 847e3311..c95e125c 100644
--- a/docs/zh_CN/unit/laser-rx.md
+++ b/docs/zh_CN/unit/laser-rx.md
@@ -37,9 +37,6 @@
- 空间激光通信系统.
-## 相关链接
-
-
## 原理图
diff --git a/docs/zh_CN/unit/laser-tx.md b/docs/zh_CN/unit/laser-tx.md
index 28679900..7d3c22d4 100644
--- a/docs/zh_CN/unit/laser-tx.md
+++ b/docs/zh_CN/unit/laser-tx.md
@@ -38,9 +38,6 @@
- 空间激光通信系统.
-## 相关链接
-
-
## 原理图
diff --git a/docs/zh_CN/unit/m5camera.md b/docs/zh_CN/unit/m5camera.md
index 3954b453..8942a34b 100644
--- a/docs/zh_CN/unit/m5camera.md
+++ b/docs/zh_CN/unit/m5camera.md
@@ -172,11 +172,7 @@ Model A 和 Model B,它们有着不同的电路设计、可以通过背面贴
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **数据手册** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## 代码
diff --git a/docs/zh_CN/unit/m5camera_f.md b/docs/zh_CN/unit/m5camera_f.md
index 95dc5211..61908c12 100644
--- a/docs/zh_CN/unit/m5camera_f.md
+++ b/docs/zh_CN/unit/m5camera_f.md
@@ -8,7 +8,7 @@
## 描述
-**M5CameraF** 是一款图像识别开发板,集成ESP32(4M Flash + 520K RAM + 4M PSRAM)芯片和200万像素的摄像头(OV2640).支持WiFi-图像传输和USB端口调试.
+**M5CameraF** 是一款鱼眼广角图像识别开发板,集成ESP32(4M Flash + 520K RAM + 4M PSRAM)芯片和200万像素的摄像头(OV2640).支持WiFi-图像传输和USB端口调试.
硬件上预装固件,通过ESP-IDF编程开发,运行WiFi-相机应用程序.默认程序输出图像尺寸为**600 * 800**,你可以通过优化程序输出更大尺寸.
@@ -171,11 +171,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **数据手册** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## 代码
diff --git a/docs/zh_CN/unit/m5camera_x.md b/docs/zh_CN/unit/m5camera_x.md
index 521d20f8..65244a2d 100644
--- a/docs/zh_CN/unit/m5camera_x.md
+++ b/docs/zh_CN/unit/m5camera_x.md
@@ -156,11 +156,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+- **数据手册** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [OV2640](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/OV2640DS_en.pdf)
## 代码
diff --git a/docs/zh_CN/unit/ncir.md b/docs/zh_CN/unit/ncir.md
index 53ece758..828b9286 100644
--- a/docs/zh_CN/unit/ncir.md
+++ b/docs/zh_CN/unit/ncir.md
@@ -36,11 +36,7 @@
## 相关链接
-- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
-
-- **[官方论坛](http://forum.m5stack.com/)**
-
-- **数据手册** - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html)
+- **[MLX90614 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/MLX90614-Datasheet-Melexis_en.pdf)**
## EasyLoader