diff --git a/docs/assets/img/favicon.ico b/docs/assets/img/favicon.ico
new file mode 100644
index 00000000..17a6f93f
Binary files /dev/null and b/docs/assets/img/favicon.ico differ
diff --git a/docs/assets/img/product_pics/units/esp32cam.jpg b/docs/assets/img/product_pics/units/esp32cam.jpg
new file mode 100644
index 00000000..55bc6368
Binary files /dev/null and b/docs/assets/img/product_pics/units/esp32cam.jpg differ
diff --git a/docs/coverpage.md b/docs/coverpage.md
index e2558746..dfe75f5f 100644
--- a/docs/coverpage.md
+++ b/docs/coverpage.md
@@ -8,4 +8,4 @@
[Official Website](http://www.m5stack.com)
[Introdction](#main)
-[Quick Start](quick_start)
+[Quick Start](/en/quick_start)
diff --git a/docs/en/api_reference/api_lcd.md b/docs/en/api_reference/api_lcd.md
index dfccb863..61c77c4e 100644
--- a/docs/en/api_reference/api_lcd.md
+++ b/docs/en/api_reference/api_lcd.md
@@ -62,12 +62,9 @@ defined in the platform and calls the undo method on any actions.
### cleanPlatform
> StyleDictionary.cleanPlatform(platform) ⇒ [style-dictionary](#module_style-dictionary)
-
-
-
Takes a platform and performs all transforms to
the properties object (non-mutative) then
-cleans all the files and perfoms the undo method of any [actions](actions.md).
+cleans all the files and perfoms the undo method of any [actions](actions).
| Param | Type |
@@ -80,9 +77,6 @@ cleans all the files and perfoms the undo method of any [actions](actions.md).
### exportPlatform
> StyleDictionary.exportPlatform(platform) ⇒ Object
-
-
-
Exports a properties object with applied
platform transforms.
@@ -101,8 +95,6 @@ dictionary in JS build tools like webpack.
> StyleDictionary.extend(config) ⇒ [style-dictionary](#module_style-dictionary)
-
-
Create a Style Dictionary
diff --git a/docs/en/product_documents.md b/docs/en/product_documents.md
index d3704181..5c6730b6 100644
--- a/docs/en/product_documents.md
+++ b/docs/en/product_documents.md
@@ -1,75 +1,83 @@
# Product Documents
-[中文](zh_CN/product_documents_zh_CN.md) | English | [日本語](ja/product_documents.md)
+[中文](zh_CN/product_documents) | English | [日本語](ja/product_documents)
+
+## Cores
| M5Core | MiniCore |
| :----------: |:------------: |
-| [BASIC](en/product_documents/m5stack-core/m5core_basic) | [Stick](en/product_documents/m5stack-core/minicore_stick) |
-| [GRAY](en/product_documents/m5stack-core/m5core_gray) | / |
-| [FIRE](en/product_documents/m5stack-core/m5core_fire) | / |
-
+| [BASIC](/en/product_documents/m5stack-core/m5core_basic) | [Stick](/en/product_documents/m5stack-core/minicore_stick) |
+| [GRAY](/en/product_documents/m5stack-core/m5core_gray) | / |
+| [FIRE](/en/product_documents/m5stack-core/m5core_fire) | / |
+## Modules
| Wireless Modules | Accessory Modules | Controlling Modules |
| :------------------: |:------------------:| :--------------------:|
-| [GPS](en/product_documents/modules/module_gps) | [PROTO](en/product_documents/modules/module_proto) | [STEPMOTOR](en/product_documents/modules/module_stepmotor)|
-| [LORA](en/product_documents/modules/module_lora) | [BATTERY](en/product_documents/modules/module_battery) | / |
-| [LAN](en/product_documents/modules/module_lan) | [BTC](en/product_documents/modules/module_btc) | / |
-| [SIM800/GPRS/GSM](en/product_documents/modules/module_sim800) | [PLUS](en/product_documents/modules/module_plus) | / |
+| [GPS](/en/product_documents/modules/module_gps) | [PROTO](/en/product_documents/modules/module_proto) | [STEPMOTOR](/en/product_documents/modules/module_stepmotor)|
+| [LORA](/en/product_documents/modules/module_lora) | [BATTERY](/en/product_documents/modules/module_battery) | / |
+| [LAN](/en/product_documents/modules/module_lan) | [BTC](/en/product_documents/modules/module_btc) | / |
+| [SIM800/GPRS/GSM](/en/product_documents/modules/module_sim800) | [PLUS](/en/product_documents/modules/module_plus) | / |
| / | / | / |
| / | / | / |
| / | / | / |
| / | / | / |
| / | / | / |
+## Bases
+
-- [M5GO-Base](en/product_documents/bases/cables/m5go_base)
-- [PLC-Base](en/product_documents/modules/module_plc)
-- [FACE-Base](en/product_documents/modules/module_face)
-- [LAN](en/product_documents/bases/lan_base)
-- [Node-Base](en/product_documents/bases/node_base)
+- [M5GO-Base](/en/product_documents/bases/cables/m5go_base)
+- [PLC-Base](/en/product_documents/modules/module_plc)
+- [FACE-Base](/en/product_documents/modules/module_face)
+- [LAN](/en/product_documents/bases/lan_base)
+- [Node-Base](/en/product_documents/bases/node_base)
+
+## Accessories
-- [LEGO-CABLE](en/product_documents/accessorries/cables/accessory_lego_cable)
-- [FRAME](en/product_documents/accessorries/accessory_frame)
-
+- [LEGO-CABLE](/en/product_documents/accessorries/cables/accessory_lego_cable)
+- [FRAME](/en/product_documents/accessorries/accessory_frame)
+## Units
| Input/Sensing Class | Output/Controlling Class | Interface Class |
| :-------------------: |:------------------------: | :----------------:|
-| [ENV](en/product_documents/units/unit_env) | [RGB](en/product_documents/units/unit_rgb) | [HUB](en/product_documents/units/unit_hub) |
-| [IR](en/product_documents/units/unit_ir) | [RELAY](en/product_documents/units/unit_relay) | [3.96PORT](en/product_documents/units/unit_396port) |
-| [PIR](en/product_documents/units/unit_pir) | [NeoPixel](en/product_documents/units/unit_neopixel) | / |
-| [ANGLE](en/product_documents/units/unit_angle) | / | / |
-| [EARTH/Moisture](en/product_documents/units/unit_moisture) | / | / |
-| [LIGHT](en/product_documents/units/unit_light) | / | / |
-| [MAKEY](en/product_documents/units/unit_makey) | / | / |
-| [BUTTON](en/product_documents/units/unit_button) | / | / |
-| [Dual-BUTTON](en/product_documents/units/unit_dual_button) | / | / |
-| [JOYSTICK](en/product_documents/units/unit_joystick) | / | / |
-| [THERMAL](en/product_documents/units/unit_thermal) | / | / |
-| [ADC](en/product_documents/units/unit_ADC) | / | / |
-| [DAC](en/product_documents/units/unit_DAC) | / | / |
-| [Color Sensor](en/product_documents/units/unit_color_sensor) | / | / |
-| [ToF](en/product_documents/units/unit_tof) | / | / |
-| [ESP32Cam](en/product_documents/units/unit_esp32cam) | / | / |
-| [M5Camera](en/product_documents/units/unit_m5camera) | / | / |
-
+| [ENV](/en/product_documents/units/unit_env) | [RGB](/en/product_documents/units/unit_rgb) | [HUB](/en/product_documents/units/unit_hub) |
+| [IR](/en/product_documents/units/unit_ir) | [RELAY](/en/product_documents/units/unit_relay) | [3.96PORT](/en/product_documents/units/unit_396port) |
+| [PIR](/en/product_documents/units/unit_pir) | [NeoPixel](/en/product_documents/units/unit_neopixel) | / |
+| [ANGLE](/en/product_documents/units/unit_angle) | / | / |
+| [EARTH/Moisture](/en/product_documents/units/unit_moisture) | / | / |
+| [LIGHT](/en/product_documents/units/unit_light) | / | / |
+| [MAKEY](/en/product_documents/units/unit_makey) | / | / |
+| [BUTTON](/en/product_documents/units/unit_button) | / | / |
+| [Dual-BUTTON](/en/product_documents/units/unit_dual_button) | / | / |
+| [JOYSTICK](/en/product_documents/units/unit_joystick) | / | / |
+| [THERMAL](/en/product_documents/units/unit_thermal) | / | / |
+| [ADC](/en/product_documents/units/unit_ADC) | / | / |
+| [DAC](/en/product_documents/units/unit_DAC) | / | / |
+| [Color Sensor](/en/product_documents/units/unit_color_sensor) | / | / |
+| [ToF](/en/product_documents/units/unit_tof) | / | / |
+| [ESP32Cam](/en/product_documents/units/unit_esp32cam) | / | / |
+| [M5Camera](/en/product_documents/units/unit_m5camera) | / | / |
+| [NCIR](/en/product_documents/units/unit_ncir) | / | / |
+## Applications
-- [BALA](en/product_documents/applications/application_bala)
+- [BALA](/en/product_documents/applications/application_bala)
+## Tools
-- [M5Stack USB Downloader](en/product_documents/tools/tool_usb_downloader)
+- [M5Stack USB Downloader](/en/product_documents/tools/tool_usb_downloader)
diff --git a/docs/en/product_documents/m5stack-core/m5core_basic.md b/docs/en/product_documents/m5stack-core/m5core_basic.md
index e8e94326..8c1b3745 100644
--- a/docs/en/product_documents/m5stack-core/m5core_basic.md
+++ b/docs/en/product_documents/m5stack-core/m5core_basic.md
@@ -51,4 +51,4 @@ and so on.
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
-- **Quick Start** - Arduino - [MacOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
diff --git a/docs/en/product_documents/m5stack-core/m5core_fire.md b/docs/en/product_documents/m5stack-core/m5core_fire.md
index 2d438877..a2e2e551 100644
--- a/docs/en/product_documents/m5stack-core/m5core_fire.md
+++ b/docs/en/product_documents/m5stack-core/m5core_fire.md
@@ -58,7 +58,7 @@ and so on.
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development/3226069_32847906756.html?spm=2114.12010615.8148356.10.1c93724d7cJ5rG.html)**
-- **Quick Start** - Arduino - [MacOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
## READ MORE
diff --git a/docs/en/product_documents/m5stack-core/m5core_gray.md b/docs/en/product_documents/m5stack-core/m5core_gray.md
index c184b164..a9aeacad 100644
--- a/docs/en/product_documents/m5stack-core/m5core_gray.md
+++ b/docs/en/product_documents/m5stack-core/m5core_gray.md
@@ -55,4 +55,4 @@ Motion" via M5Stack GRAY in a day in stead of couple weeks and so on.
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-ESP32-Mpu9250-9Axies-Motion-Sensor-Core-Development-Kit-Extensible-IoT-Development-Board/3226069_32836393710.html?spm=2114.12010615.8148356.12.25e96be7zRik8r.html)**
-- **Quick Start** - Arduino - [MacOS](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
\ No newline at end of file
+- **Quick Start** - Arduino - [MacOS](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
\ No newline at end of file
diff --git a/docs/en/product_documents/tools/tool_usb_downloader.md b/docs/en/product_documents/tools/tool_usb_downloader.md
index 2f9ac5a4..d032a027 100644
--- a/docs/en/product_documents/tools/tool_usb_downloader.md
+++ b/docs/en/product_documents/tools/tool_usb_downloader.md
@@ -31,4 +31,4 @@ There are two reserved pins(RTS, DTR) on M5Stack USB Downloader for other applic
\ No newline at end of file
+ -->
diff --git a/docs/en/product_documents/units/unit_color_sensor.md b/docs/en/product_documents/units/unit_color_sensor.md
index e217353c..bc09c9ba 100644
--- a/docs/en/product_documents/units/unit_color_sensor.md
+++ b/docs/en/product_documents/units/unit_color_sensor.md
@@ -30,5 +30,5 @@ This is a unit can detecte the color of object surface which integrates TCS3472
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)
-
+
diff --git a/docs/en/product_documents/units/unit_esp32cam.md b/docs/en/product_documents/units/unit_esp32cam.md
index 98a01c71..cc5d980f 100644
--- a/docs/en/product_documents/units/unit_esp32cam.md
+++ b/docs/en/product_documents/units/unit_esp32cam.md
@@ -48,5 +48,6 @@ The ESP32Cam equips the ESP32 with everything necessary to program, run and deve
- **[Github](https://github.com/m5stack/esp32-cam-demo/tree/m5cam) (ESP32)**
- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)**
- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
+- [ESP32Cam purchase (AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-Camera-Module-Development-Board-OV2640-Camera-Type-C-Grove-Port-3D-Wifi-Antenna/3226069_32881414545.html)
diff --git a/docs/en/product_documents/units/unit_m5camera.md b/docs/en/product_documents/units/unit_m5camera.md
index 37f9b0a4..93510840 100644
--- a/docs/en/product_documents/units/unit_m5camera.md
+++ b/docs/en/product_documents/units/unit_m5camera.md
@@ -48,7 +48,7 @@ The M5Camera equips the ESP32 with everything necessary to program, run and deve
- **[Github](https://github.com/m5stack/esp32-cam-demo/tree/m5cam-psram) (ESP32)**
- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)**
- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
diff --git a/docs/en/product_documents/units/unit_neopixel.md b/docs/en/product_documents/units/unit_neopixel.md
index 051f4025..09e65d5a 100644
--- a/docs/en/product_documents/units/unit_neopixel.md
+++ b/docs/en/product_documents/units/unit_neopixel.md
@@ -19,5 +19,5 @@ This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0)
-
+
diff --git a/docs/en/quick_start.md b/docs/en/quick_start.md
index 302a4d8d..164fb742 100644
--- a/docs/en/quick_start.md
+++ b/docs/en/quick_start.md
@@ -6,7 +6,6 @@
**M5 stack is a modular stackable development device. The M stands for Modular and 5 stands for the the units compact 5 x 5 cm size.**
-
## What You Need
To develop applications for M5Stack Core you need:
@@ -18,34 +17,31 @@ Before setting development environment, the step below you need to follow:
1. Establish **serial** connection
- [How to Establish serial connection](en/related_documents/establish_serial_connection)
+ [How to Establish serial connection](/en/related_documents/establish_serial_connection)
## Quick Start
-!> **Notice** Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article [How to Establish serial connection](en/related_documents/establish_serial_connection) for connection.
+!> **Notice** Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article [How to Establish serial connection](/en/related_documents/establish_serial_connection) for connection.
-At the first time, you need to burn the specific firmware file(.bin) to your board following this article [How to burn firmware](en/related_documents/how_to_connect_wifi_using_core) befor developing it.
+At the first time, you need to burn the specific firmware file(.bin) to your board following this article [How to burn firmware](/en/related_documents/how_to_burn_firmware) befor developing it.
If you have one of ESP32 development boards listed below, click the corresponding one to start your development.
| |
---|---|---
-[M5StackCore](en/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](en/quick_start/m5camera/m5camera_quick_start) | [M5BALA](en/quick_start/bala/bala_quick_start)
-
-
+[M5StackCore](/en/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](/en/quick_start/m5camera/m5camera_quick_start) | [M5BALA](/en/quick_start/bala/bala_quick_start)
## Practice
**For being familiar with the programming mode you lik, We suggest you following the corresponding option to do more practices.**
-
| |
---|---|---
-[Arduino](en/practice/practice_arduino) | [M5Flow-Blockly](en/practice/practice_blockly) | [M5Flow-MicroPython](en/practice/practice_micropython)
+[Arduino](/en/practice/practice_arduino) | [M5Flow-Blockly](/en/practice/practice_blockly) | [M5Flow-MicroPython](/en/practice/practice_micropython)
## Related Documents
- - [establish_serial_connection](en/related_documents/establish_serial_connection)
- - [how_to_burn_firmware_en](en/related_documents/how_to_burn_firmware_en)
- - [how_to_connect_wifi_using_core](en/related_documents/how_to_connect_wifi_using_core)
- - [upgrade_m5stack_lib](en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file
+- [establish_serial_connection](/en/related_documents/establish_serial_connection)
+- [how_to_burn_firmware](/en/related_documents/how_to_burn_firmware)
+- [how_to_connect_wifi_using_core](/en/related_documents/how_to_connect_wifi_using_core)
+- [upgrade_m5stack_lib](/en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
index 5ea515e5..7239fef2 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
@@ -1,6 +1,6 @@
# M5Core Quick Start(macOS, Arudino)
-?> **Tip** If your OS is Windows, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows).
+?> **Tip** If your OS is Windows, please click [here](/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows).
## CONTENT
@@ -14,7 +14,7 @@
2. [Example](#example)
-!> **Note** *Before setting the development environment, we suggest you confirm whether the USB driver has installed. If not, please visit this link [establish serial connection](en/related_documents/establish_serial_connection).*
+!> **Note** *Before setting the development environment, we suggest you confirm whether the USB driver has installed. If not, please visit this link [establish serial connection](/en/related_documents/establish_serial_connection).*
## Setting Environment
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
index a7b50261..ad7be8e3 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
@@ -1,6 +1,6 @@
# M5Core Quick Start(Windows, Arudino)
-?> **Tip** If your OS is MacOS, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS).
+?> **Tip** If your OS is MacOS, please click [here](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS).
## CONTENT
@@ -14,7 +14,7 @@
?> **Tip** *If you want to upgrade the M5Stack Lib, please view this article [upgrade M5Stack Lib](www.m5stack.com).*
-!> **Note** *We suggest you confirm whether the `USB driver`, `Git` and `Arduino IDE(Installation path: C:\Program Files\Arduino)` has installed first. If not, please view this two articles [establish serial connection](en/related_documents/establish_serial_connection) and [Install Git and Arduino IDE](en/related_documents/how_to_install_git_and_arduino). If your arduino installation path is not `C:\Program Files\Arduino`, reinstall this IDE please with default path setting.*
+!> **Note** *We suggest you confirm whether the `USB driver`, `Git` and `Arduino IDE(Installation path: C:\Program Files\Arduino)` has installed first. If not, please view this two articles [establish serial connection](/en/related_documents/establish_serial_connection) and [Install Git and Arduino IDE](/en/related_documents/how_to_install_git_and_arduino). If your arduino installation path is not `C:\Program Files\Arduino`, reinstall this IDE please with default path setting.*
## 1. Setting Environment
diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md b/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
index 890ff986..e6fe08ea 100644
--- a/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
+++ b/docs/en/quick_start/m5core/m5stack_core_get_started_MicroPython.md
@@ -1,6 +1,6 @@
# M5Flow Quick Start(Blockly/MicroPython)
-!> **Note** *If it's first time to use M5Stack Core or you want to change the networkable AP that means the Core can't access [flow.m5stack.com](flow.m5stack.com), you need visit this article for setting wifi [How to connect wifi using Core](en/related_documents/how_to_connect_wifi_using_core).*
+!> **Note** *If it's first time to use M5Stack Core or you want to change the networkable AP that means the Core can't access [flow.m5stack.com](flow.m5stack.com), you need visit this article for setting wifi [How to connect wifi using Core](/en/related_documents/how_to_connect_wifi_using_core).*
### **By default, we account your M5Core has been connected with the networkable AP. And the screen shows like this figure below after you pressed the `UPLOAD` button on the left.**
@@ -103,4 +103,4 @@ Now, run it and enjoy your musical work!
## Complete
-?> **Note** *Also, For being more familiar with M5, here some simple pratices ([M5Flow Practices about Blockly](en/practice/practice_blockly) and [M5Flow Practices about Blockly](en/practice/practice_micropython)) for you or you can contact us for a [WorkShop](support@m5stack.com).*
+?> **Note** *Also, For being more familiar with M5, here some simple pratices ([M5Flow Practices about Blockly](/en/practice/practice_blockly) and [M5Flow Practices about Blockly](/en/practice/practice_micropython)) for you or you can contact us for a [WorkShop](support@m5stack.com).*
diff --git a/docs/en/quick_start/m5core/m5stack_core_quick_start.md b/docs/en/quick_start/m5core/m5stack_core_quick_start.md
index 85cfa4fb..5aa2ac62 100644
--- a/docs/en/quick_start/m5core/m5stack_core_quick_start.md
+++ b/docs/en/quick_start/m5core/m5stack_core_quick_start.md
@@ -4,4 +4,4 @@
|
---|---
-[Arduino](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) | [Blockly/MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+[Arduino](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) | [Blockly/MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
diff --git a/docs/en/related_documents/how_to_burn_firmware.md b/docs/en/related_documents/how_to_burn_firmware.md
index 950fc909..f68e4b7b 100644
--- a/docs/en/related_documents/how_to_burn_firmware.md
+++ b/docs/en/related_documents/how_to_burn_firmware.md
@@ -31,7 +31,7 @@ Unzip the M5Burner tool which you donwloaded for official website just now, then
-!> **Notice** If it does not display any ``COMx`` port or only ``COM1`` exists at the option, you need to visit this article [establish_serial_connection](related_documents/establish_serial_connection) and reinstall the USB driver.
+!> **Notice** If it does not display any ``COMx`` port or only ``COM1`` exists at the option, you need to visit this article [establish_serial_connection](/en/related_documents/establish_serial_connection) and reinstall the USB driver.
**a. Choice a right firmware**
diff --git a/docs/en/related_documents/how_to_connect_wifi_using_core.md b/docs/en/related_documents/how_to_connect_wifi_using_core.md
index 0109acef..82f1a36c 100644
--- a/docs/en/related_documents/how_to_connect_wifi_using_core.md
+++ b/docs/en/related_documents/how_to_connect_wifi_using_core.md
@@ -1,6 +1,6 @@
# How to Connect WIFI Using Core
-?> **Tip** *If your M5Stack Core was not burnt with a specific firmware named `M5Flow` in advance, please visit this article [How to burn firmware](how_to_burn_firmware_en) for burnning)*
+?> **Tip** *If your M5Stack Core was not burnt with a specific firmware named `M5Flow` in advance, please visit this article [How to burn firmware](/en/related_documents/how_to_burn_firmware) for burnning)*
**After powering on Core and pressing the red button on the left hand side of the M5,you will be greeted by this screen. Let's connect to networkable AP.**
@@ -43,7 +43,7 @@
## Complete
-Once you've reset M5Stack Core, pressed the upload buttom, you will arrive at a screen with a QR code. Now, you can try to program with your core following this article [Quick Start with M5Flow](quick_start/m5core/m5stack_core_get_started_MicroPython)
+Once you've reset M5Stack Core, pressed the upload buttom, you will arrive at a screen with a QR code. Now, you can try to program with your core following this article [Quick Start with M5Flow](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)
diff --git a/docs/index.html b/docs/index.html
index fb550205..597043a2 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -8,6 +8,7 @@
M5Stack - A series of modular stackable development devices
+
@@ -26,27 +27,32 @@
window.$docsify = {
// GENERAL
// -----------------------------------------------------------------
- name : 'M5Stack Documentation',
- repo : 'https://github.com/m5stack/m5stack-documentation',
+ name : 'M5Stack docs',
+ repo : 'https://github.com/m5stack/m5-docs',
// coverpage : 'coverpage.md',
homepage : 'index.md',
loadNavbar : 'navbar.md',
loadSidebar: 'sidebar.md',
- // nameLink: {
- // '/cn/': '#/cn/',
- // '/': '#/'
- // },
+ nameLink: {
+ '/en/': '#/en/',
+ '/zh_CN/': '#/zh_CN/',
+ '/ja/': '#/ja/',
+ '/': '#/'
+ },
// NAVIGATION
// -----------------------------------------------------------------
- // alias: {
+ alias: {
// '.*?/changelog': 'https://unpkg.com/docsify-themeable/CHANGELOG.md',
// '/cn/practice_cn': 'docs/practice_cn.md',
// '/cn/': 'README_cn.md',
// '/cn/product_documents_cn': 'docs/product_documents_cn.md',
-
-
- // },
+ '/en/sidebar.md': '/sidebar.md',
+ '/en/.*/sidebar.md':'/sidebar.md',
+ '/zh_CN/.*/sidebar.md': '/zh_CN/sidebar.md',
+ '/ja/.*/sidebar.md': '/ja/sidebar.md',
+ '/.*/navbar.md':'/navbar.md',
+ },
// auto2top : true,
maxLevel : 3,
subMaxLevel: 3,
diff --git a/docs/index.md b/docs/index.md
index 801c4256..9d98c620 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -3,8 +3,7 @@
[](https://www.codacy.com/app/watson8544/M5Stack-Documentation-docsify?utm_source=github.com&utm_medium=referral&utm_content=watson8544/M5Stack-Documentation-docsify&utm_campaign=Badge_Grade)
[](https://github.com/watson8544/M5Stack-Documentation-docsify/blob/master/LICENSE)
[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fjhildenbiddle%2Fdocsify-themeable&hashtags=css,docsify,developers,frontend)
-Star
-
+Star
**Welcome to M5Stack Documents!**
@@ -31,12 +30,11 @@ Our aim is "**Stackable Board is Product**". Here's the [Official Website](www.m
| | |
|:---:|:---:|
-|[Product Documents](en/product_documents) | [M5Stack Cases](en/m5stack_cases) |
+|[Product Documents](/en/product_documents) | [M5Stack Cases](/en/m5stack_cases) |
| | |
|:---:|:---:|
-|[API Rreference](en/api_reference) | [FAQ](en/faq)|
-
+|[API Rreference](/en/api_reference) | [FAQ](/en/faq)|
## Contact & Support
diff --git a/docs/ja/README.md b/docs/ja/README.md
index 90f95409..a88c4f95 100644
--- a/docs/ja/README.md
+++ b/docs/ja/README.md
@@ -3,11 +3,9 @@
[](https://www.codacy.com/app/watson8544/M5Stack-Documentation-docsify?utm_source=github.com&utm_medium=referral&utm_content=watson8544/M5Stack-Documentation-docsify&utm_campaign=Badge_Grade)
[](https://github.com/watson8544/M5Stack-Documentation-docsify/blob/master/LICENSE)
[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fjhildenbiddle%2Fdocsify-themeable&hashtags=css,docsify,developers,frontend)
-Star
+Star
-**M5Stackの世界へようこそ!**
-
-?> **ヒント** アンダーラインが引かれた部分はリンクになっています。
+## **M5Stackの世界へようこそ!**
+ - [UserGuide](https://github.com/watson8544/M5Stack-UserGuide/blob/master/TOOLS_DOCS/M5Stack-USB-Downloader-UserGuide.md)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_396port.md b/docs/ja/product_documents/units/unit_396port.md
index 933852d2..dce1027f 100644
--- a/docs/ja/product_documents/units/unit_396port.md
+++ b/docs/ja/product_documents/units/unit_396port.md
@@ -1,18 +1,20 @@
-# Unit 3.96port
+# 3.96port ユニット
-## DESCRIPTION
+## 概要
-The Unit 3.96port is a unit that aim to transfer GROVE interface to VH3.96-4Pin.
+3.96port ユニットはGroveからVH3.96-4ピンコネクタに変換するためのユニットです。
-## FEATURES
+## 特徴
-- VH3.96 interface
-- Two Lego installation holes
+- VH3.96 インターフェース
+- LEGO 互換ホール
-## DOCUMENTS
-
- - [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+## ドキュメント
+
+## 関連情報
+
+- [3.96port ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-3-96-4Pin-Transfer-Module-Grove-Compatible-with-M5GO-FIRE-ESP32-Development-Kit/3226069_32922623759.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_adc.md b/docs/ja/product_documents/units/unit_adc.md
index 532b0dac..22b51bd6 100644
--- a/docs/ja/product_documents/units/unit_adc.md
+++ b/docs/ja/product_documents/units/unit_adc.md
@@ -1,35 +1,37 @@
-# Unit ADC
+# ADC ユニット
-## DESCRIPTION
+## 概要
-This is a unit having self-calibrating function and 16bit analog-to-digitial coverter. The resolution is double than insided ADC of esp32, that means you can detect smaller amplitude voltage. The unit communicates with M5Core with I2C. It has provided two modes: continuously conversion and single conversion.
+ADC ユニットは自己校正機能を備えた16bit ADコンバータユニットです。ESP32内蔵ADコンバータの2倍の分解能をほこり、より精細なデータを取得する事ができるようになります。変換モードは連続モードとワンショットモードの2つがあります。I2Cを使用してADCユニットからデータの取得を行う事ができます。I2Cアドレスは **0x48**です。
-## FEATURES
+## 特徴
-- Up to 16 bits of resolution and perform conversions at rates of 8, 16, 32, or 128 samples per second
-- Programmable gain amplifier
- - Gain = 1, 2, 4, OR 8
-- Detect 0~12V voltage Input
-- Two Lego installation holes
+- 最大分解能 16bit
+- サンプリングレート変更可能 - サンプルレート 8, 16, 32, 128Hz
+- 増幅率変更可能 - 利得 1, 2, 4, 8 dB
+- 0〜12Vの電圧入力を検出可能
+- 2種類の変換モード - 連続モード、ワンショットモード
+- LEGO 互換ホール
-## APPLICATION
+## アプリケーション
-- ECG signal acquisition
-- Blood pressure measurement
-- Dynamometer
+- 心電図
+- 血圧計
+- ダイナモメーター
-## DOCUMENTS
+## ドキュメント
-- GitHub
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100)
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100)
-
-- Datasheet
-
- - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ADC-Unit-16-Bit-I2C-GROVE-ADS1100-Module-0V-to-12V-analog-to-digital/3226069_32946953374.html?spm=a2g1x.12024536.productList_5885013.pic_7)
+- データシート
+ - [ADS1100](http://pdf1.alldatasheet.com/datasheet-pdf/view/619024/TI1/ADS1100.html)
-
\ No newline at end of file
+
+
+## 関連情報
+
+
+- [ADC ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ADC-Unit-16-Bit-I2C-GROVE-ADS1100-Module-0V-to-12V-analog-to-digital/3226069_32946953374.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_angle.md b/docs/ja/product_documents/units/unit_angle.md
index 319ee941..19f2e1f4 100644
--- a/docs/ja/product_documents/units/unit_angle.md
+++ b/docs/ja/product_documents/units/unit_angle.md
@@ -1,19 +1,22 @@
-# Unit ANGLE
+# ANGLE ユニット
-## DESCRIPTION
+## 概要
-The Unit ANGLE is a potentiometer sensor that can detect rotary
-angle.
+ANGLE ユニットは可変抵抗器です。回転角度検出や音量調節などに利用できます。
-## FEATURES
+## 特徴
-- Two Lego installation holes
+- LEGO 互換ホール
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://github.com/m5stack/M5GO)
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- GitHub
+ - [M5GO](https://github.com/m5stack/M5GO)
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [ANGLE ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Angle-Unit-Potentiometer-Inside-Resistance-Adjustable-GPIO-GROVE-Co-n-nec-to-r/3226069_32931834705.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_button.md b/docs/ja/product_documents/units/unit_button.md
index 68990879..e3cf2cae 100644
--- a/docs/ja/product_documents/units/unit_button.md
+++ b/docs/ja/product_documents/units/unit_button.md
@@ -1,19 +1,23 @@
-# Unit BUTTON
+# BUTTON ユニット
-## DESCRIPTION
+## 概要
-The Unit BUTTON is a sigle-button unit that can be detected whether the button pressed or not
+BUTTON ユニットは一つのボタンを備えたユニットです。
-## FEATURES
+## 特徴
-- Two Lego installation holes
-- GROVE Interface
+- LEGO 互換ホール
+- Grove インターフェース
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://www.m5stack.com)
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Button-Unit-for-ESP32-Arduino-Micropython-Development-Kit-with-GROVE-GPIO-Port-Blockly/3226069_32921805637.html?spm=a2g1x.12024536.productList_2187621.8)
+- ウェブサイト
+ - [M5Stack](https://www.m5stack.com)
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [BUTTON ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Button-Unit-for-ESP32-Arduino-Micropython-Development-Kit-with-GROVE-GPIO-Port-Blockly/3226069_32921805637.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_color_sensor.md b/docs/ja/product_documents/units/unit_color_sensor.md
index e217353c..e1455ff6 100644
--- a/docs/ja/product_documents/units/unit_color_sensor.md
+++ b/docs/ja/product_documents/units/unit_color_sensor.md
@@ -1,34 +1,34 @@
-# Unit COLOR
+# COLOR SENSOR ユニット
-## DESCRIPTION
+## 概要
-This is a unit can detecte the color of object surface which integrates TCS3472 (a color sensor). The unit comunicates with M5Core with I2C.
+COLOR SENSOR ユニットは内蔵されたTCS3472により、対象物表面の色を検出する事ができます。M5StackはI2Cで値を取得可能です。
-## FEATURES
+## 特徴
-- High precision
-- Detection range: -70℃~382.2℃
-- Two Lego installation holes
+- 高精度
+- LEGO 互換ホール
-## APPLICATION
+## アプリケーション
-- RGB LED Backlight Control
-- Product Color Verification
+- RGB LED バックライトコントロール
+- 色校正
-## DOCUMENTS
+## ドキュメント
-- GitHub
+- GitHub
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color)
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Color)
+- データシート
+ - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html)
-- Datasheet
-
- - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html)
-
-- [Schematic](https://github.com/m5stack/M5Stack)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)
+- 回路図
+ - [Schematic](https://github.com/m5stack/M5Stack)
-
+
+
+## 関連情報
+
+- [COLOR SENSOR ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_dac.md b/docs/ja/product_documents/units/unit_dac.md
index 9572c5bc..6e63f73c 100644
--- a/docs/ja/product_documents/units/unit_dac.md
+++ b/docs/ja/product_documents/units/unit_dac.md
@@ -1,32 +1,33 @@
-# Unit ADC
+# DAC ユニット
-## DESCRIPTION
+## 概要
-This is a unit can convert digital signal to analog signal like voltage waveform, audio waveform and so on. It integrates a 12-bit high resolution DAC chip named MCP4725 which integrates a on-board non-volatile memory (EEPROM). The unit comunicates with M5Core with I2C. The DAC input and configuration data can be programmed to the EEPROM.
+DAC ユニットは電圧や音などのデジタル信号をアナログ信号に変換する機能を提供します。12 bitの分解能を持つMCP4725チップを採用しており、入力値やコンフィグレーションデータは内蔵する不揮発性メモリ(EEPROM)に書き込む事が可能です。
-## FEATURES
+## 特徴
-- Up to 12 bits of resolution
-- Output 0~3.3V voltage
-- Two Lego installation holes
+- 最大12bit 分解能
+- 出力電圧 0 ~ 3.3V
+- LEGO 互換ホール
+- EEPROM
-## APPLICATION
+## アプリケーション
-- MP3 Audio Player
-- mini Oscilloscope
+- MP3 オーディオプレイヤー
+- ミニオシロスコープ
-## DOCUMENTS
+## ドキュメント
-- GitHub
+- GitHub
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725)
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725)
-
-- Datasheet
-
- - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-DAC-Unit-MCP4725-I2C-DAC-Converter-Breakout-Module-Digital-to-Analog-12-Bits-0V/3226069_32947696641.html?spm=a2g1x.12024536.productList_5885013.pic_6)
+- データシート
+ - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
+
+## 関連情報
+
+- [DAC ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-DAC-Unit-MCP4725-I2C-DAC-Converter-Breakout-Module-Digital-to-Analog-12-Bits-0V/3226069_32947696641.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_dual_button.md b/docs/ja/product_documents/units/unit_dual_button.md
index 4cc743d3..5463e224 100644
--- a/docs/ja/product_documents/units/unit_dual_button.md
+++ b/docs/ja/product_documents/units/unit_dual_button.md
@@ -1,19 +1,23 @@
-# Unit Dual BUTTON
+# Dual BUTTON ユニット
-## DESCRIPTION
+## 概要
-This Unit is a dual-button unit that can be detected whether a single button pressed or two buttons pressed
+このユニットは2つのボタンが搭載されたユニットです。
-## FEATURES
+## 特徴
-- Two Lego installation holes
-- GROVE Interface
+- LEGO 互換ホール
+- Grove インターフェース
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://www.m5stack.com)
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Mini-Dual-Button-Unit-Mini-with-GROVE-Port-Cable-Connector-Compatible-with-FIRE/3226069_32923126250.html?spm=a2g1x.12024536.productList_2187621.9)
+- ウェブサイト
+ - [M5Stack](https://www.m5stack.com)
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [Dual BUTTON ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-New-Mini-Dual-Button-Unit-Mini-with-GROVE-Port-Cable-Connector-Compatible-with-FIRE/3226069_32923126250.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_earth.md b/docs/ja/product_documents/units/unit_earth.md
new file mode 100644
index 00000000..d4cb60b8
--- /dev/null
+++ b/docs/ja/product_documents/units/unit_earth.md
@@ -0,0 +1,25 @@
+# EARTH ユニット
+
+## 概要
+
+EARTH ユニットは土壌に含まれる水分量を検出する事ができるユニットです。土壌中の水分量をアナログ値として取得できるほか、水分量が一定値を超えているかどうかをデジタル値(0/1)として取得可能です。
+
+## 特徴
+
+- 10KΩ調整抵抗による閾値調整可能
+- アナログ & デジタル出力
+- Grove インターフェース
+- LEGO 互換ホール
+
+## ドキュメント
+
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth)
+
+
+
+
+
+## 関連情報
+
+- [EARTH ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Earth-Module-Grove-Compatible-Soil-monitoring-Analog-and-Digital-Output/3226069_32922643696.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_env.md b/docs/ja/product_documents/units/unit_env.md
index 3fde9fda..75f42c33 100644
--- a/docs/ja/product_documents/units/unit_env.md
+++ b/docs/ja/product_documents/units/unit_env.md
@@ -1,28 +1,28 @@
-# Unit ENV
+# ENV ユニット
-## DESCRIPTION
+## 概要
-The Unit ENV is a environment sensor for M5GO that can easily detect
-temperature, humidity and air pressure with M5GO Core, including
-temperature and humidity sensor and absolute barometric pressure sensor.
+ENV ユニットは周辺の温度・湿度・気圧を取得する事ができます。
-## FEATURES
+## 特徴
-- Temperature:
-- measuring range: 20 ~ 60℃
-- resolution: ±0.2℃
-- Humidity:
-- measuring range: 20 ~ 95℃
-- resolution: 0.1%
-- Air pressure
-- measuring range: 300 ~ 1100hPa
-- resolution: ±1hPa
-- Two Lego installation holes
+- 温度:
+ - 計測範囲: 20 ~ 60℃
+ - 精度: ±0.2℃
+- 湿度:
+ - 計測範囲: 20 ~ 95℃
+ - 精度: 0.1%
+- 気圧:
+ - 計測範囲: 300 ~ 1100hPa
+ - 精度: ±1hPa
+- LEGO 互換ホール
-## DOCUMENTS
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+## ドキュメント
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [ENV ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-ENV-Unit-with-DHT12-BMP280-Digital-DHT-12-Temperature-Humidity-Aire-Pressure-Sensor/3226069_32933115893.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_esp32cam.md b/docs/ja/product_documents/units/unit_esp32cam.md
index d14ac677..b06dee37 100644
--- a/docs/ja/product_documents/units/unit_esp32cam.md
+++ b/docs/ja/product_documents/units/unit_esp32cam.md
@@ -1,51 +1,60 @@
-# ESP32Cam
+# ESP32Cam ユニット
-## DESCRIPTION
+## 概要
-The **ESP32Cam** is a tiny unit based on ESP32 chip and OV2640. You can even program it through Arduino IDE.
+**ESP32Cam ユニット**は**ESP32**、**OV2640**、**LiPoチャージャー(IP5306)**を内蔵しています。リチウムバッテリ、MPU6050(ジャイロ+加速度センサー)、BME280(温湿度+気圧センサー)、マイクなどと組み合わせることでバッテリ駆動の監視システムを構築することも可能です。
-The ESP32Cam equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger , so your ESP32Cam project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC.
+## 特徴
-
-## INCLUDES
-
-- 1x M5 Camera
-- 1x Type-C USB v
-
-
-## FEATURES
-
-- ESP32 specifications
- + Dual-core Tensilica LX6 microprocessor
- + Up to 240MHz clock frequency
- + 512K internal SRAM
- + 4MB Flash memory
- + Integrated 802.11 BGN WiFi transceiver
- + Integrated dual-mode Bluetooth (classic and BLE)
- + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
+- ESP32 スペック
+ - デュアルコア Tensilica LX6 マイクロプロセッサ
+ - 最大クロック 240MHz
+ - 520KB SRAM
+ - 4MB Flash メモリ
+ - 802.11 b/g/n Wi-Fi
+ - デュアルモード Bluetooth (classic and BLE)
+ - ハードウェアアクセラレーションによる暗号化 (AES, SHA2, ECC, RSA-4096)
- CP2104 USB TTL
-- OV2640 sensor
- - Output Formats(8-bit):
- + YUV(422/420)/YCbCr422
- + RGB565/555
- + 8-bit compressed data
- + 8-/10-bit Raw RGB data
- - Maximum Image Transfer Rate
- + UXGA/SXGA: 15fps
- + SVGA: 30fps
- + CIF: 60fps
- - Scan Mode: Progressive
-- Camera specifications
- + CCD size : 1/4inch
- + Field of View : 78 degree
- + Maxmium Pixel: 200W
-- Sensor best resolution: 1600 * 1200
-- Dimension: 25mm x 24mm
-- Weight: 5g
+- OV2640 センサー
+ - 出力フォーマット(8-bit):
+ - YUV(422/420)/YCbCr422
+ - RGB565/555
+ - 8-bit 圧縮データ
+ - 8/10-bit RAW RGB データ
+ - 最大画像転送レート
+ - UXGA/SXGA: 15fps
+ - SVGA: 30fps
+ - CIF: 60fps
+ - スキャンモード: プログレッシブ
+- カメラ スペック
+ - CCD サイズ : 1/4inch
+ - 視野 : 78 度
+ - 最大ピクセル: 200W
+- 最大解像度: 1600 * 1200
+- サイズ: 25mm x 24mm
+- 重量: 5g
+## パッケージ内容
-## DOCUMENTS
-- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
-- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
-- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
+- 1x M5 カメラ
+- 1x USB Type-C ケーブル
+
+## ドキュメント
+
+- データシート
+ - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+ - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+
+- クイックスタート
+ - [Arduino](/en/quick_start/m5camera/m5camera_quick_start)
+
+- サンプルコード
+ - [Arduino](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)
+
+
+
+
+
+## 関連情報
+
+- [ESP32Cam ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-Camera-Module-Development-Board-OV2640-Camera-Type-C-Grove-Port-3D-Wifi-Antenna/3226069_32881414545.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_hub.md b/docs/ja/product_documents/units/unit_hub.md
index 1941d6e9..db5c3cd5 100644
--- a/docs/ja/product_documents/units/unit_hub.md
+++ b/docs/ja/product_documents/units/unit_hub.md
@@ -1,20 +1,20 @@
-# Unit HUB
+# HUB ユニット
-## DESCRIPTION
+## 概要
-The Unit HUB is a module for M5GO to expand GROVE port added three GROVE
-ports for user. So you can control 3 GROVE devices with only one M5GO
-Core at a time.
+このユニットは3つのGroveコネクタ備えたハブユニットです。ユーザは任意のユニットを3つまで追加する事ができます。
-## FEATURES
+## 特徴
-- Instantly Add Three 4-Pins-GROVE ports to Any Compatible Device
-- Two Lego installation holes
+- 3つの4ピンGroveコネクタ
+- LEGO 互換ホール
-## DOCUMENTS
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+## ドキュメント
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [HUB ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-HUB-Unit-1-to-3-HUB-with-Universal-Connector-Grove-Port/3226069_32930928722.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_ir.md b/docs/ja/product_documents/units/unit_ir.md
index 730f5a0b..d59c41d1 100644
--- a/docs/ja/product_documents/units/unit_ir.md
+++ b/docs/ja/product_documents/units/unit_ir.md
@@ -1,28 +1,24 @@
-# Unit IR
+# IR ユニット
-## DESCRIPTION
+## 概要
-The Unit IR is a IR infrared obstacle avoidance sensor. It can
-be widely used in robot obstacle avoidance, obstacle avoidance car, line
-count, and black and white line tracking and so on.
+IRユニットは赤外線送受信機能をもったユニットです。障害物回避ロボット、ライントレーサーなどを作る事が可能です。
-It has a pair of infrared transmitting and receiving tube, tube infrared
-emit a certain frequency, when detecting direction meet with obstacles
-(reflecting surface), reflected infrared receiving tube, after the
-comparator circuit processing, green indicator will light up, at the
-same time signal output interface to output digital signal.
+## 特徴
-## FEATURES
+- IR送受信機
+- 検出距離 2 ~ 5cm
+- LEGO 互換ホール
-- A pair of infrared transmitting and receiving tube
-- Detects the distance 2 ~ 5cm
-- Two Lego installation holes
+## ドキュメント
-## DOCUMENTS
-
-- [GitHub](https://github.com/m5stack/M5GO)
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- GitHub
+ - [M5GO](https://github.com/m5stack/M5GO)
-
-
\ No newline at end of file
+
+
+
+## 関連情報
+
+- [IR ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Infrared-Unit-IR-Remote-Reflective-Sensor-with-Receiver-and-Transmitter-GPIO-GROVE-Connector/3226069_32933215001.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_joystick.md b/docs/ja/product_documents/units/unit_joystick.md
index f09d9618..b954f2c0 100644
--- a/docs/ja/product_documents/units/unit_joystick.md
+++ b/docs/ja/product_documents/units/unit_joystick.md
@@ -1,18 +1,18 @@
-# Unit JOYSTICK
+# JOYSTICK ユニット
-## DESCRIPTION
+## 概要
-This Unit is a joystick unit the same as game controller button that can be detected the X-Y axis offset and whether the joystick be pressed
+JOYSTICK ユニットはゲームコントローラーと同じジョイスティックです。X-Y軸オフセットとボタンクリックの入力を取得できます。
-## FEATURES
+## 特徴
-- Two Lego installation holes
-- GROVE Interface
+- LEGO 互換ホール
+- Grove インターフェース
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Joystick)
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-Joystick-Unit-MEGA328P-I2C-Grove-Connector-Compatible-X-Y-Axis-Button-for-ESP32/3226069_32921785624.html?spm=a2g1x.12024536.productList_2187621.10)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Joystick)
@@ -24,4 +24,8 @@ This Unit is a joystick unit the same as game controller button that can be dete
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [JOYSTICK ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-New-Joystick-Unit-MEGA328P-I2C-Grove-Connector-Compatible-X-Y-Axis-Button-for-ESP32/3226069_32921785624.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_light.md b/docs/ja/product_documents/units/unit_light.md
index 24867f6f..3c61c5c8 100644
--- a/docs/ja/product_documents/units/unit_light.md
+++ b/docs/ja/product_documents/units/unit_light.md
@@ -1,26 +1,25 @@
-# Unit light
+# LIGHT ユニット
-## DESCRIPTION
+## 概要
-The Unit light is a light sensor unit with an adjustable resistor that can detect the environmental light intensity.
-You can read analog signal(environmental light intensity) staright or get a digital signal(0/1) that means whether the light exists or not.
+LIGHT ユニットは調整抵抗付き明るさセンサーです。明るさをアナログ値として、光のオンオフをデジタル値(0/1)として取得できます。
+## 特徴
-## FEATURES
+- 10KΩ調整抵抗による閾値調整可能
+- アナログ & デジタル出力
+- Grove インターフェース
+- LEGO 互換ホール
-- Adjustable threshold, including 10K adjustable resistor
-- Analog & Digital output
-- Grove interface
-- Two Lego installation holes
+## ドキュメント
-## DOCUMENTS
-
-- GitHub
-
- - [Arduino GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light)
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Light)
+
+## 関連情報
+
+- [LIGHT ユニット](https://www.aliexpress.com/store/product/M5Stack-Official-Light-Unit-with-Photoresistance-Grove-Port-Analog-Digital-Output-Compatible-with-M5GO-FIRE-ESP32/3226069_32920589923.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_m5camera.md b/docs/ja/product_documents/units/unit_m5camera.md
index 0188d191..d74a8554 100644
--- a/docs/ja/product_documents/units/unit_m5camera.md
+++ b/docs/ja/product_documents/units/unit_m5camera.md
@@ -1,55 +1,61 @@
-# M5Camera
+# M5Camera ユニット
-## DESCRIPTION
+## 概要
-The **M5Camera** is a tiny unit based on ESP32 chip and OV2640 including PSRAM. You can even program it through Arduino IDE.
+**M5Camera**は**ESP32**、**OV2640**、4MBの**pSRAM**、**LiPoチャージャー(IP5306)**などが内蔵されています。リチウムバッテリ、MPU6050(ジャイロ+加速度センサー)、BME280(温湿度+気圧センサー)、マイクなどと組み合わせることでバッテリ駆動の監視システムを構築することも可能です。
-The M5Camera equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger (IP5306) , so your M5Camera project can be battery-powered and truly wireless. Additionally, the board reserved the MPU6050,BME280 and an analog MIC.
+## 特徴
-
-## INCLUDES
-
-- 1x M5 Camera
-- 1x Type-C USB v
-
-
-## FEATURES
-
-- ESP32 specifications
- + Dual-core Tensilica LX6 microprocessor
- + Up to 240MHz clock frequency
- + 4MB internal SRAM
- + 4MB Flash memory
- + Integrated 802.11 BGN WiFi transceiver
- + Integrated dual-mode Bluetooth (classic and BLE)
- + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
+- ESP32 スペック
+ - デュアルコア Tensilica LX6 マイクロプロセッサ
+ - 最大クロック 240MHz
+ - 520KB SRAM
+ - 4MB pSRAM
+ - 4MB Flash メモリ
+ - 802.11 b/g/n Wi-Fi
+ - デュアルモード Bluetooth (classic and BLE)
+ - ハードウェアアクセラレーションによる暗号化 (AES, SHA2, ECC, RSA-4096)
- CP2104 USB TTL
-- OV2640 sensor
- - Output Formats(8-bit):
- + YUV(422/420)/YCbCr422
- + RGB565/555
- + 8-bit compressed data
- + 8-/10-bit Raw RGB data
- - Maximum Image Transfer Rate
- + UXGA/SXGA: 15fps
- + SVGA: 30fps
- + CIF: 60fps
- - Scan Mode: Progressive
-- Camera specifications
- + CCD size : 1/4inch
- + Field of View : 78 degree
- + Maxmium Pixel: 200W
-- Sensor best resolution: 1600 * 1200
-- Dimension: 25mm x 24mm
-- Weight: 5g
+- OV2640 センサー
+ - 出力フォーマット(8-bit):
+ - YUV(422/420)/YCbCr422
+ - RGB565/555
+ - 8-bit 圧縮データ
+ - 8/10-bit RAW RGB データ
+ - 最大画像転送レート
+ - UXGA/SXGA: 15fps
+ - SVGA: 30fps
+ - CIF: 60fps
+ - スキャンモード: プログレッシブ
+- カメラ スペック
+ - CCD サイズ : 1/4inch
+ - 視野 : 78 度
+ - 最大ピクセル: 200W
+- 最大解像度: 1600 * 1200
+- サイズ: 25mm x 24mm
+- 重量: 5g
+## パッケージ内容
-## DOCUMENTS
-- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
-- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
-- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
+- 1x M5 カメラ
+- 1x USB Type-C ケーブル
+
+## ドキュメント
+
+- データシート
+ - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
+ - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf)
+
+- クイックスタート
+ - [Arduino](/en/quick_start/m5camera/m5camera_quick_start)
+
+- サンプルコード
+ - [Arduino](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [M5Camera ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-WROVER-with-PSRAM-Camera-Module-OV2640-Type-C-Grove-Port-Mini-Camera-Development/3226069_32909972455.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_makey.md b/docs/ja/product_documents/units/unit_makey.md
index c4db25be..e6a9f0de 100644
--- a/docs/ja/product_documents/units/unit_makey.md
+++ b/docs/ja/product_documents/units/unit_makey.md
@@ -1,29 +1,28 @@
-# Unit makey
+# MAKEY ユニット
-## DESCRIPTION
+## 概要
-The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on Arduino Uno Mega328p chip.It communicates with M5Stack Core via GROVE(I2C).It's I2C address is 0x51.
+MAKEY ユニットはATmega328Pを内蔵し、自由に使用可能な16のIOピンを備えています。I2Cでコントロール可能です。I2Cアドレスは**0x51**です。
+## 特徴
+- ATmega328P 内蔵
+- 16 Keys Fruit Piano(PD0-7 & PB0-5)
+- 1x NeoPixel pin(PC2)
+- 1x Buzzer pin(PC3)
+- ブザー内蔵
+- Grove インターフェース
+- LEGO 互換ホール
-## FEATURES
+## アプリケーション
-- Arduino Mega328p Controller
-- 16 Keys Fruit Piano(PD0-7 & PB0-5), 1 NeoPixel pin(PC2) and 1 Buzzer pin(PC3)
-- Buzzer inside
-- GROVE interface
-- Two Lego installation holes
+- Makeyアプリケーション
+- Adafruitのライブラリを用いたRGB アプリケーション
-## APPLICATION
+## ドキュメント
-- Makey Application
-- RGB Application with Adafruit Library
-
-## DOCUMENTS
-
-- [GitHub](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey)
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Makey)
@@ -35,4 +34,8 @@ The Unit makey is a makey unit with 16 touchable pins.The Unit makey is based on
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [MAKEY ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Makey-Unit-MEGA328P-Inside-16Key-Fruit-Paino-with-NEO-Pixel-and-BUZZER-for-ESP32/3226069_32924883456.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_moisture.md b/docs/ja/product_documents/units/unit_moisture.md
deleted file mode 100644
index 1f0ec320..00000000
--- a/docs/ja/product_documents/units/unit_moisture.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Unit moisture
-
-## DESCRIPTION
-
-The Unit moisture is a moisture detective unit for measuring the moisture in soil. The soil moisture sensor is pretty straight forward to use. The two large exp osed pads function as probes for the sensor, together acting as a variable resistor. The more water that is in the soil means the better the conductivity between the pads will be and will result in a lower resistance, and a higher SIG out.
-You can read the moisture in soil staright or get a digital signal(0/1) that means the high(or low) humidity.
-
-## FEATURES
-
-- Adjustable threshold, including 10K adjustable resistor
-- Analog & Digital output
-- Grove interface
-- Two Lego installation holes
-
-## DOCUMENTS
-
-- GitHub
-
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Earth)
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
-
-
-
-
diff --git a/docs/ja/product_documents/units/unit_ncir.md b/docs/ja/product_documents/units/unit_ncir.md
index 5bf4e2fc..9c0a3dfe 100644
--- a/docs/ja/product_documents/units/unit_ncir.md
+++ b/docs/ja/product_documents/units/unit_ncir.md
@@ -1,34 +1,33 @@
-# Unit NCIR
+# NCIR ユニット
-## DESCRIPTION
+## 概要
-This is a unit can measure body temperature or be applicated for movement detection which integrates MLX90641 (an infrared thermometer designed for non-contact temperature sensing). The unit comunicates with M5Core with I2C.
+**NCIR ユニット**は内蔵されている**MLX90641**により赤外線を測定する事で、体温測定や動きを検出する事が可能です。I2C通信により値の取得が可能です。
-## FEATURES
+## 特徴
-- High precision
-- Detection range: -70℃~382.2℃
-- Two Lego installation holes
+- 高精度
+- 検出範囲: -70℃~382.2℃
+- LEGO 互換ホール
-## APPLICATION
+## アプリケーション
-- body temperature measurement
-- movement detection
+- 体温測定
+- 動き検出
-## DOCUMENTS
+## ドキュメント
-- GitHub
-
- - [Arduino](https://github.com/m5stack/M5Stack)
-
-- Datasheet
-
- - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html)
-
-- [Schematic](https://github.com/m5stack/M5Stack)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NCIR-Unit-MLX90614-Contactless-Temperature-Sensor-Module-70C-382-2C-GROVE-I2C-Development-Board/3226069_32947772098.html?spm=a2g1x.12024536.productList_5885013.pic_4)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
+- データシート
+ - [MLX90614](https://pdf1.alldatasheet.com/datasheet-pdf/view/218977/ETC2/MLX90614.html)
+- 回路図
+ - [Schematic](https://github.com/m5stack/M5Stack)
+
+## 関連情報
+
+- [NCIR ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-NCIR-Unit-MLX90614-Contactless-Temperature-Sensor-Module-70C-382-2C-GROVE-I2C-Development-Board/3226069_32947772098.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_neopixel.md b/docs/ja/product_documents/units/unit_neopixel.md
index 051f4025..1f0d6ff5 100644
--- a/docs/ja/product_documents/units/unit_neopixel.md
+++ b/docs/ja/product_documents/units/unit_neopixel.md
@@ -1,23 +1,24 @@
-# Unit NeoPixel
+# NeoPixel ユニット
-## DESCRIPTION
+## 概要
-This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by Adafruit or using M5Flow that will be easier. The unit comunicates with M5Core with GROVE Interface.
+NeoPixel ユニットは帯状にフルカラーLEDが連なったケーブルです。プログラマブルに色や点灯・点滅などをコントロールする事が可能です。Grove インターフェースで接続します。
-## FEATURES
+## 特徴
-- the length: 10cm/20cm/0.5m/1m/2m
-- GROVE Interface
-- Two Lego installation holes
+- 測定可能距離: 10cm/20cm/0.5m/1m/2m
+- Grove インターフェース
+- LEGO 互換ホール
-## DOCUMENTS
+## ドキュメント
-- GitHub
-
- - [Arduino](https://github.com)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0)
+- GitHub
+ - [M5Stack](https://github.com/m5stack/M5Stack)
-
+
+
+## 関連情報
+
+- [NeoPixel ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_pir.md b/docs/ja/product_documents/units/unit_pir.md
index 6c595c72..a72efb8b 100644
--- a/docs/ja/product_documents/units/unit_pir.md
+++ b/docs/ja/product_documents/units/unit_pir.md
@@ -1,20 +1,23 @@
-# Unit PIR
+# PIR ユニット
-## DESCRIPTION
+## 概要
-The Unit PIR is a human infrared sensor for M5GO that can easily detect
-whether someone appears in front of it with M5GO Core.
+PIR ユニットは人間の動き(モーション)を検出する事が可能です。
-## FEATURES
+## 特徴
-- Detects the distance 150cm
-- Two Lego installation holes
+- 測定可能距離 150cm
+- LEGO 互換ホール
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://github.com/m5stack/M5GO)
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- GitHub
+ - [M5GO](https://github.com/m5stack/M5GO)
-
-
\ No newline at end of file
+
+
+
+## 関連情報
+
+- [PIR ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-PIR-Sensor-Human-Body-Infrared-PIR-Motion-Sensor-Detector-Module-GPIO-GROVE-Connector/3226069_32931794651.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_proto.md b/docs/ja/product_documents/units/unit_proto.md
index ee022a79..8a553ded 100644
--- a/docs/ja/product_documents/units/unit_proto.md
+++ b/docs/ja/product_documents/units/unit_proto.md
@@ -1,22 +1,25 @@
-# Unit proto
+# PROTO ユニット
-## DESCRIPTION
+## 概要
-The M5Stack proto unit is a flexible blank circle with 100mil pitch of holes. You can create any circle
-that could controlled by M5GO Core as you like.
+PROTO ユニットは2.54mmピッチのブランクホールが70個用意されています。
-## FEATURES
+## 特徴
-- Flexible extended blank circle
-- 70 holes(pitch of holes: 100mil)
-- GROVE interface
-- Two Lego installation holes
+- フレキシブルなブランクホール
+- 70 ホール (ピッチ: 2.54mm)
+- Grove インターフェース
+- LEGO 互換ホール
-## DOCUMENTS
+## ドキュメント
-- [GitHub](https://github.com/m5stack/M5GO)
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- GitHub
+ - [M5GO](https://github.com/m5stack/M5GO)
+
+## 関連情報
+
+- [PROTO ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Proto-Board-Unit-Universal-Double-Side-Prototype-2-54mm-PCB-Grove-Port-Compatible/3226069_32920617495.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_relay.md b/docs/ja/product_documents/units/unit_relay.md
index bdafa77e..3a62bbb6 100644
--- a/docs/ja/product_documents/units/unit_relay.md
+++ b/docs/ja/product_documents/units/unit_relay.md
@@ -1,30 +1,30 @@
-# Unit relay
+# RELAY ユニット
-## DESCRIPTION
+## 概要
-The Unit relay is a unit that allows you to control large power loads with a light-current, safe, reliable power control system. the large power loads you can safely control is up to 24 VDC or 120 VAC.
-Only a low electrial level is sent to this unit, the relay will be close and the large power loads you want to control will be working.
+RELAY ユニットは大きな電力負荷を高い信頼性で安全にコントロールする事が可能です。最大 3A @ 24 VDC または 120 VACまでの負荷に対して対応しています。
+## 特徴
-## FEATURES
-- A single input
-- Up to 3A @ 24 VDC or 120 VAC
-- GROVE interface
-- Two Lego installation holes
+- シングル入力
+- 最大 3A @ 24 VDC または 120 VAC
+- Grove インターフェース
+- LEGO 互換ホール
-## APPLICATION
+## アプリケーション
-- Be perfect for large inductive loads(like DC motors electrocircuit, intelligent interpolation...)
-- Control a standard wall outlet device
+- 大きな負荷の制御
+- IoTアウトレット(壁のコンセント)
-## DOCUMENTS
+## ドキュメント
-- GitHub
-
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay)
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- GitHub
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/Relay)
+
+## 関連情報
+
+- [RELAY ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Relay-Unit-DC-3A-30V-AC-3A-220V-with-Triode-Driven-GROVE-Port/3226069_32922856211.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_rgb.md b/docs/ja/product_documents/units/unit_rgb.md
index c0a892b1..43d3f747 100644
--- a/docs/ja/product_documents/units/unit_rgb.md
+++ b/docs/ja/product_documents/units/unit_rgb.md
@@ -1,19 +1,20 @@
-# Unit RGB
+# RGB ユニット
-## DESCRIPTION
+## 概要
-The Unit RGB is a sensor including three RGB LED lights and two GROVE
-ports.You can display specified color using M5GO Core through Blockly,
-Arduino or MicroPython.
+RGB ユニットは3つのフルカラーLEDを備えており、指定した色を表示させる事が可能です。2つのGroveインターフェースを備えています。
-## FEATURES
+## 特徴
-- Two Lego installation holes
+- 3x フルカラーLED
+- LEGO 互換ホール
-## DOCUMENTS
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+## ドキュメント
-
\ No newline at end of file
+
+
+## 関連情報
+
+- [RGB ユニット購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-RGB-Unit-with-NeoPixel-RGB-LED-Light-x3-GPIO-GROVE-Connector/3226069_32929809133.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_thermal.md b/docs/ja/product_documents/units/unit_thermal.md
index d2e9ed6c..84efd342 100644
--- a/docs/ja/product_documents/units/unit_thermal.md
+++ b/docs/ja/product_documents/units/unit_thermal.md
@@ -1,40 +1,36 @@
-# Unit thermal
+# THERMAL ユニット
-## DESCRIPTION
+## 概要
-The Unit thermal is a thermal camera module contains thermopile sensors named MLX90640. the MLX90640 contains a 32x64 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel.
-As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case).
-After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE.
+THERMAL ユニットはサーモパイルセンサー**MLX90640**を備えたサーモグラフィックカメラユニットです。解像度は32x64ピクセルです。遠くの物体の表面温度を±1.5°Cの精度で計測する事が可能です。I2Cで値を取得できます。
+## 特徴
-## FEATURES
+- 解像度: 32x24 pixels
+- 測定可能範囲: -40°C ÷ 300°C
+- Grove インターフェース
+- LEGO 互換ホール
-- 32x24 piexls
-- Target temperature -40°C ÷ 300°C
-- GROVE interface
-- Two Lego installation holes
+## アプリケーション
-## APPLICATION
+- 高精度非接触温度測定器
+- 侵入 / 移動検知
+- サーモグラフィ
+- ビルのスマート空調システム
-- High precision non-contact temperature measurements
-- Intrusion / Movement detection
-- Visual IR thermometers
-- Temperature sensing element for intelligent building air conditioning
+## ドキュメント
-## DOCUMENTS
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640)
+ - [Arduino MLX90640 制御](https://github.com/melexis/mlx90640-library)
-- GitHub
-
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/MLX90640)
-
- - [MLX90640 Drive](https://github.com/melexis/mlx90640-library)
-
-- Datasheet
-
- - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf)
-
-- [Purchase](https://www.aliexpress.com/store/3226069?spm=2114.search0104.3.5.66051a4dlpB2ti)
+- データシート
+ - [MLX90640](https://www.melexis.com/-/media/files/documents/datasheets/mlx90640-datasheet-melexis.pdf)
+
+## 関連情報
+
+- [THERMAL ユニット 購入(AliExpress)](https://ja.aliexpress.com/store/product/M5Stack-Official-New-Thermal-Camera-MLX90640-with-GROVE-I2C-Compatible-M5GO-FIRE-ESP32-Kit-Mini-Development/3226069_32918177644.html)
\ No newline at end of file
diff --git a/docs/ja/product_documents/units/unit_tof.md b/docs/ja/product_documents/units/unit_tof.md
index 8a9a6517..b315014b 100644
--- a/docs/ja/product_documents/units/unit_tof.md
+++ b/docs/ja/product_documents/units/unit_tof.md
@@ -1,33 +1,32 @@
-# Unit ToF
+# ToF ユニット
-## DESCRIPTION
+## 概要
This is a unit can detect distance using a newest "Time-to-Flight" sensor using laser light. It is higher precision than most distance sensors. The unit comunicates with M5Core with I2C.
-## FEATURES
+ToF ユニットはレーザー光を使った最新の「Time-to-Flight」センサーを使用して距離を検出できるユニットです。 ほとんどの距離センサーよりも高い精度で計測可能です。I2Cで値を取得可能です。
-- High precision
-- Measure absolute distances up to 2m
-- Two Lego installation holes
+## 特徴
-## APPLICATION
+- 高精度
+- 測定可能距離 2m
+- LEGO 互換ホール
-- 1D gesture recognition
+## アプリケーション
-## DOCUMENTS
+- 1次元ジェスチャー認識
-- GitHub
+## ドキュメント
- - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X)
-
-- Datasheet
-
- - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html)
-
-- [Schematic](https://github.com/m5stack/M5Stack)
-
-- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html?spm=a2g1x.12024536.productList_5885013.pic_3)
+- サンプルコード
+ - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/TOF_VL53L0X)
+- データシート
+ - [VL53L0X](https://pdf1.alldatasheet.com/datasheet-pdf/view/948120/STMICROELECTRONICS/VL53L0X.html)
+
+## 関連情報
+
+- [ToF ユニット 購入(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ToF-Unit-VL53L0X-Time-of-Flight-ToF-Laser-Ranging-Sensor-Breakout-Laser-Distance-Sensor/3226069_32949310300.html)
\ No newline at end of file
diff --git a/docs/ja/quick_start.md b/docs/ja/quick_start.md
index d09a32f0..cdf4ccd0 100644
--- a/docs/ja/quick_start.md
+++ b/docs/ja/quick_start.md
@@ -6,7 +6,6 @@
**M5 stack is a modular stackable development device. The M stands for Modular and 5 stands for the the units compact 5 x 5 cm size.**
-
## What You Need
To develop applications for M5Stack Core you need:
@@ -18,34 +17,31 @@ Before setting development environment, the step below you need to follow:
1. Establish **serial** connection
- [How to Establish serial connection](en/related_documents/establish_serial_connection)
+ [How to Establish serial connection](/en/related_documents/establish_serial_connection)
## Quick Start
-!> **Notice** Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article [How to Establish serial connection](en/related_documents/establish_serial_connection) for connection.
+!> **Notice** Make sure you have installed USB driver so that your board can establish serial connection with PC. If not, please view this article [How to Establish serial connection](/en/related_documents/establish_serial_connection) for connection.
-At the first time, you need to burn the specific firmware file(.bin) to your board following this article [How to burn firmware](en/related_documents/how_to_connect_wifi_using_core) befor developing it.
+At the first time, you need to burn the specific firmware file(.bin) to your board following this article [How to burn firmware](/en/related_documents/how_to_burn_firmware) befor developing it.
If you have one of ESP32 development boards listed below, click the corresponding one to start your development.
| |
---|---|---
-[M5StackCore](en/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](en/quick_start/m5camera/m5camera_quick_start) | [M5BALA](en/quick_start/bala/bala_quick_start)
-
-
+[M5StackCore](/en/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](/en/quick_start/m5camera/m5camera_quick_start) | [M5BALA](/en/quick_start/bala/bala_quick_start)
## Practice
**For being familiar with the programming mode you lik, We suggest you following the corresponding option to do more practices.**
-
| |
---|---|---
-[Arduino](en/practice/practice_arduino) | [M5Flow-Blockly](en/practice/practice_blockly) | [M5Flow-MicroPython](en/practice/practice_micropython)
+[Arduino](/en/practice/practice_arduino) | [M5Flow-Blockly](/en/practice/practice_blockly) | [M5Flow-MicroPython](/en/practice/practice_micropython)
## Related Documents
- - [establish_serial_connection](en/related_documents/establish_serial_connection)
- - [how_to_burn_firmware_en](en/related_documents/how_to_burn_firmware_en)
- - [how_to_connect_wifi_using_core](en/related_documents/how_to_connect_wifi_using_core)
- - [upgrade_m5stack_lib](en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file
+- [establish_serial_connection](/en/related_documents/establish_serial_connection)
+- [how_to_burn_firmware](/en/related_documents/how_to_burn_firmware)
+- [how_to_connect_wifi_using_core](/en/related_documents/how_to_connect_wifi_using_core)
+- [upgrade_m5stack_lib](/en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file
diff --git a/docs/sidebar.md b/docs/sidebar.md
index 722a6beb..fcc81ab4 100644
--- a/docs/sidebar.md
+++ b/docs/sidebar.md
@@ -7,5 +7,5 @@
- **Links**
-- [Github](https://github.com/watson8544/M5Stack-Documentation-docsify)
+- [Github](https://github.com/m5stack/m5-docs)
- [@M5Stack](http://twitter.com/M5Stack)
diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md
index 7ef56f73..39f91812 100644
--- a/docs/zh_CN/README.md
+++ b/docs/zh_CN/README.md
@@ -5,7 +5,7 @@
[](https://www.codacy.com/app/watson8544/M5Stack-Documentation-docsify?utm_source=github.com&utm_medium=referral&utm_content=watson8544/M5Stack-Documentation-docsify&utm_campaign=Badge_Grade)
[](https://github.com/watson8544/M5Stack-Documentation-docsify/blob/master/LICENSE)
[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fjhildenbiddle%2Fdocsify-themeable&hashtags=css,docsify,developers,frontend)
-Star
+Star
?> **提示** 点击下划线的蓝色字体可以跳转到对应链接。
diff --git a/docs/zh_CN/README_zh_CN.md b/docs/zh_CN/README_zh_CN.md
index 2a8ff318..140beb7d 100644
--- a/docs/zh_CN/README_zh_CN.md
+++ b/docs/zh_CN/README_zh_CN.md
@@ -5,7 +5,7 @@
[](https://www.codacy.com/app/watson8544/M5Stack-Documentation-docsify?utm_source=github.com&utm_medium=referral&utm_content=watson8544/M5Stack-Documentation-docsify&utm_campaign=Badge_Grade)
[](https://github.com/watson8544/M5Stack-Documentation-docsify/blob/master/LICENSE)
[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fjhildenbiddle%2Fdocsify-themeable&hashtags=css,docsify,developers,frontend)
-Star
+Star
?> **提示** 点击下划线的蓝色字体可以跳转到对应链接。
diff --git a/docs/zh_CN/product_documents.md b/docs/zh_CN/product_documents.md
index accf4f3c..33894595 100644
--- a/docs/zh_CN/product_documents.md
+++ b/docs/zh_CN/product_documents.md
@@ -1,6 +1,6 @@
# 产品列表
-中文 | [English](en/product_documents.md) | [日本語](ja/product_documents.md)
+中文 | [English](/en/product_documents) | [日本語](ja/product_documents)
@@ -59,9 +59,7 @@
| [DAC](zh_CN/product_documents/units/unit_DAC) | / | / |
| [Color Sensor](zh_CN/product_documents/units/unit_color_sensor) | / | / |
| [ToF](zh_CN/product_documents/units/unit_tof) | / | / |
-
-
-
+| [NCIR](zh_CN/product_documents/units/unit_ncir) | / | / |
diff --git a/docs/zh_CN/product_documents/tools/tool_usb_downloader.md b/docs/zh_CN/product_documents/tools/tool_usb_downloader.md
index 2f9ac5a4..d032a027 100644
--- a/docs/zh_CN/product_documents/tools/tool_usb_downloader.md
+++ b/docs/zh_CN/product_documents/tools/tool_usb_downloader.md
@@ -31,4 +31,4 @@ There are two reserved pins(RTS, DTR) on M5Stack USB Downloader for other applic
\ No newline at end of file
+ -->
diff --git a/docs/zh_CN/product_documents/units/unit_color_sensor.md b/docs/zh_CN/product_documents/units/unit_color_sensor.md
index 45878613..612ab280 100644
--- a/docs/zh_CN/product_documents/units/unit_color_sensor.md
+++ b/docs/zh_CN/product_documents/units/unit_color_sensor.md
@@ -26,5 +26,5 @@ Color是一个颜色传感器. 通过GROVE接口(I2C)与M5Core相连,能够识
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)**
-
+
diff --git a/docs/zh_CN/product_documents/units/unit_esp32cam.md b/docs/zh_CN/product_documents/units/unit_esp32cam.md
index d14ac677..0f57ebf8 100644
--- a/docs/zh_CN/product_documents/units/unit_esp32cam.md
+++ b/docs/zh_CN/product_documents/units/unit_esp32cam.md
@@ -47,5 +47,6 @@ The ESP32Cam equips the ESP32 with everything necessary to program, run and deve
## DOCUMENTS
- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)**
- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
+- [ESP32Cam purchase(AliExpress)](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-Camera-Module-Development-Board-OV2640-Camera-Type-C-Grove-Port-3D-Wifi-Antenna/3226069_32881414545.html)
diff --git a/docs/zh_CN/product_documents/units/unit_m5camera.md b/docs/zh_CN/product_documents/units/unit_m5camera.md
index 0188d191..9f1b6ed2 100644
--- a/docs/zh_CN/product_documents/units/unit_m5camera.md
+++ b/docs/zh_CN/product_documents/units/unit_m5camera.md
@@ -47,7 +47,7 @@ The M5Camera equips the ESP32 with everything necessary to program, run and deve
## DOCUMENTS
- **[Datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) (ESP32)**
- **[Datasheet](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) (OV2640)**
-- **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**
+- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)**
- **[Read more](https://github.com/1zlab/1ZLAB_ESP32_Wifi_Camera)**
diff --git a/docs/zh_CN/product_documents/units/unit_neopixel.md b/docs/zh_CN/product_documents/units/unit_neopixel.md
index 051f4025..09e65d5a 100644
--- a/docs/zh_CN/product_documents/units/unit_neopixel.md
+++ b/docs/zh_CN/product_documents/units/unit_neopixel.md
@@ -19,5 +19,5 @@ This is a RGB LED Cable unit. You can program it using NeoPixel Lib supported by
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-NeoPixel-RGB-LEDs-Cable-SK6812-with-GROVE-Port-2m-1m-50cm-20cm-10cm/3226069_32950831315.html?spm=a2g1x.12024536.productList_5885013.pic_0)
-
+
diff --git a/docs/zh_CN/quick_start.md b/docs/zh_CN/quick_start.md
index 5f7aca2b..8cee4468 100644
--- a/docs/zh_CN/quick_start.md
+++ b/docs/zh_CN/quick_start.md
@@ -1,4 +1,4 @@
-# 快速上手(Quick Start)
+# 快速上手(Quick Start)
**这篇文章主要帮助你搭建M5Stack系列产品中Arduino,MicroPython的开发环境,并通过简单的例子引导你学会使用和开发M5Stack的所有产品,实现自己的创意作品。**
@@ -6,8 +6,7 @@
**M5是以M5Core主控为核心的一系列可堆叠、模块化的电子产品。 M 代表可堆叠的模块,5 代表模块尺寸为5 * 5 cm大小。**
-
-## 需要准备的(What Your Need)
+## 需要准备的(What Your Need)
在开发之前,你需要着手准备一下东西:
@@ -18,21 +17,19 @@
1. 建立板子和PC之间的串口连接:
- [如何下载串口驱动并建立串口连接](related_documents\establish_serial_connection)
+ [如何下载串口驱动并建立串口连接](/en/related_documents\establish_serial_connection)
-## 快速上手(Quick Start)
+## 快速上手(Quick Start)
-!> **注意** 确保你的板子已经能够与PC进行串口通信。如果还没的话,参考这篇教程 [如何下载串口驱动并建立串口连接](related_documents\establish_serial_connection) for connection.
+!> **注意** 确保你的板子已经能够与PC进行串口通信。如果还没的话,参考这篇教程 [如何下载串口驱动并建立串口连接](/en/related_documents\establish_serial_connection) for connection.
-首先,在能进行串口通讯之后,你要根据板子类型和下面的教程,下载对应的固件程序(.bin)到板子里。 固件程序后缀名是.bin。 [如何烧录固件程序](related_documents\how_to_connect_wifi_using_core)
+首先,在能进行串口通讯之后,你要根据板子类型和下面的教程,下载对应的固件程序(.bin)到板子里。 固件程序后缀名是.bin。 [如何烧录固件程序](/en/related_documents\how_to_burn_firmware)
点击下图中你所对应的板子开始开发,实现创意:
| |
---|---|---
-[M5StackCore](quick_start/m5core/m5stack_core_quick_start) | [M5Camera](quick_start/m5camera/m5camera_quick_start) | [M5BALA](quick_start/bala/bala_quick_start)
-
-
+[M5StackCore](/zh_CN/quick_start/m5core/m5stack_core_quick_start) | [M5Camera](/zh_CN/quick_start/m5camera/m5camera_quick_start) | [M5BALA](/zh_CN/quick_start/bala/bala_quick_start)
## 练习(Practice)
@@ -40,11 +37,11 @@
| |
---|---|---
-[Arduino](practice\practice_arduino) | [M5Flow-Blockly](practice\practice_blockly) | [M5Flow-MicroPython](practice\practice_micropython)
+[Arduino](/en/practice\practice_arduino) | [M5Flow-Blockly](/en/practice\practice_blockly) | [M5Flow-MicroPython](/en/practice\practice_micropython)
## 相关文档(Related Documents)
- - [如何下载串口驱动并建立串口连接](related_documents/establish_serial_connection)
- - [如何烧录固件](related_documents/how_to_burn_firmware_en)
- - [如何让Core连接能上网的WIFI热点](related_documents/how_to_connect_wifi_using_core)
- - [如何升级Arduino IDE中的M5Stack库](related_documents/upgrade_m5stack_lib)
\ No newline at end of file
+- [如何下载串口驱动并建立串口连接](/en/related_documents/establish_serial_connection)
+- [如何烧录固件](/en/related_documents/how_to_burn_firmware)
+- [如何让Core连接能上网的WIFI热点](/en/related_documents/how_to_connect_wifi_using_core)
+- [如何升级Arduino IDE中的M5Stack库](/en/related_documents/upgrade_m5stack_lib)
\ No newline at end of file
diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
index 54feca6a..88d27a34 100644
--- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
+++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md
@@ -14,7 +14,7 @@
2. [示例](#example)
-!> **注意** *在配置环境之前,先确保你已经安装了USB驱动,并且M5Core能通过串口与PC通信。 如果还没的话,看这篇文章[如何建立串口连接](en/related_documents/establish_serial_connection).*
+!> **注意** *在配置环境之前,先确保你已经安装了USB驱动,并且M5Core能通过串口与PC通信。 如果还没的话,看这篇文章[如何建立串口连接](/en/related_documents/establish_serial_connection).*
## 配置环境
diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
index e1d0a523..f1f98b57 100644
--- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
+++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md
@@ -14,7 +14,7 @@
?> **提示** *如果你想升级Arduino-M5Stack库的话,请移步阅读这篇文档[如何升级Arduino-M5Stack库](www.m5stack.com).*
-!> **注意** *建议你先确认安装了`USB驱动`, `Git` 和 `Arduino IDE(安装路径为: C:\Program Files\Arduino)`。 如果还没的话,阅读这两篇文档[如何建立串口连接](en/related_documents/establish_serial_connection)和[安装Git和Arduino IDE](en/related_documents/how_to_install_git_and_arduino)。 如果你的Arduino IDE安装路径不是`C:\Program Files\Arduino`的话, 为了方便搭建以下的开发环境,请按照默认安装路径重新安装。
+!> **注意** *建议你先确认安装了`USB驱动`, `Git` 和 `Arduino IDE(安装路径为: C:\Program Files\Arduino)`。 如果还没的话,阅读这两篇文档[如何建立串口连接](/en/related_documents/establish_serial_connection)和[安装Git和Arduino IDE](/en/related_documents/how_to_install_git_and_arduino)。 如果你的Arduino IDE安装路径不是`C:\Program Files\Arduino`的话, 为了方便搭建以下的开发环境,请按照默认安装路径重新安装。
## 1. 配置环境
diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md
index 890ff986..e6fe08ea 100644
--- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md
+++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython.md
@@ -1,6 +1,6 @@
# M5Flow Quick Start(Blockly/MicroPython)
-!> **Note** *If it's first time to use M5Stack Core or you want to change the networkable AP that means the Core can't access [flow.m5stack.com](flow.m5stack.com), you need visit this article for setting wifi [How to connect wifi using Core](en/related_documents/how_to_connect_wifi_using_core).*
+!> **Note** *If it's first time to use M5Stack Core or you want to change the networkable AP that means the Core can't access [flow.m5stack.com](flow.m5stack.com), you need visit this article for setting wifi [How to connect wifi using Core](/en/related_documents/how_to_connect_wifi_using_core).*
### **By default, we account your M5Core has been connected with the networkable AP. And the screen shows like this figure below after you pressed the `UPLOAD` button on the left.**
@@ -103,4 +103,4 @@ Now, run it and enjoy your musical work!
## Complete
-?> **Note** *Also, For being more familiar with M5, here some simple pratices ([M5Flow Practices about Blockly](en/practice/practice_blockly) and [M5Flow Practices about Blockly](en/practice/practice_micropython)) for you or you can contact us for a [WorkShop](support@m5stack.com).*
+?> **Note** *Also, For being more familiar with M5, here some simple pratices ([M5Flow Practices about Blockly](/en/practice/practice_blockly) and [M5Flow Practices about Blockly](/en/practice/practice_micropython)) for you or you can contact us for a [WorkShop](support@m5stack.com).*
diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md b/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md
index 85cfa4fb..5aa2ac62 100644
--- a/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md
+++ b/docs/zh_CN/quick_start/m5core/m5stack_core_quick_start.md
@@ -4,4 +4,4 @@
|
---|---
-[Arduino](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) | [Blockly/MicroPython](en/quick_start/m5core/m5stack_core_get_started_MicroPython)
+[Arduino](/en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) | [Blockly/MicroPython](/en/quick_start/m5core/m5stack_core_get_started_MicroPython)