diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index 75dc00e4..a5e167e7 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -2,6 +2,10 @@ --theme-color: hsl(204, 90%, 45%); } +.markdown-section { + max-width: 60rem; +} + .markdown-section a { color: var(--theme-color, #42b983); } @@ -19,6 +23,7 @@ body[data-page="index.md"] article.markdown-section .item { width: 150px; margin-right: 10px; display: inline-block; + position:relative; } body[data-page="index.md"] article.markdown-section p.item-title { @@ -34,6 +39,7 @@ body[data-page="zh_CN/README.md"] article.markdown-section .item { width: 150px; margin-right: 10px; display: inline-block; + position:relative; } body[data-page="zh_CN/README.md"] article.markdown-section p.item-title { @@ -191,7 +197,9 @@ body[data-page="ja/README.md"] #faces-kit { #lego_plus, #encoder, #joystick-1, -#fan { +#fan , +#faces-rfid, +#faces-finger{ width: 0; height: 0; overflow: hidden; @@ -262,7 +270,15 @@ body[data-page="ja/README.md"] #faces-kit { #butterfly, #pahub, #pbhub, -#m5-bit { +#m5-bit, +#vibrator-motor, +#unit-fan, +#op90, +#op180, +#accel, +#laser-rx, +#laser-tx, +#mini-proto { width: 0; height: 0; overflow: hidden; @@ -321,7 +337,13 @@ body[data-page="ja/README.md"] #application { #hat, #hat-env, #hat-pir, -#hat-spk { +#hat-spk, +#hat-proto, +#hat-ncir, +#hat-thermal, +#hat-adc, +#hat-dac, +#hat-rs485 { width: 0; height: 0; overflow: hidden; @@ -350,3 +372,22 @@ body[data-page="ja/README.md"] #application { margin: 0; padding: 0; } + + +.mask { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: rgba(0, 0, 0, 0.7); + color: #ffffff; + opacity: 0; +} +.mask h3 { + text-align: center; +} + +.item a:hover .mask { + opacity: 1; +} \ No newline at end of file diff --git a/docs/assets/img/faq/m5stickc_05.jpg b/docs/assets/img/faq/m5stickc_05.jpg new file mode 100644 index 00000000..39021dff Binary files /dev/null and b/docs/assets/img/faq/m5stickc_05.jpg differ diff --git a/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg b/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg new file mode 100644 index 00000000..60ee26ec Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/kflash_gui_01.jpg differ diff --git a/docs/assets/img/getting_started_pics/m5stickv/putty_01.jpg b/docs/assets/img/getting_started_pics/m5stickv/putty_01.jpg new file mode 100644 index 00000000..57b973a0 Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/putty_01.jpg differ diff --git a/docs/assets/img/getting_started_pics/m5stickv/putty_02.jpg b/docs/assets/img/getting_started_pics/m5stickv/putty_02.jpg new file mode 100644 index 00000000..53404887 Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stickv/putty_02.jpg differ diff --git a/docs/assets/img/i2c_address/core_i2c.jpg b/docs/assets/img/i2c_address/core_i2c.jpg new file mode 100644 index 00000000..956d7dbc Binary files /dev/null and b/docs/assets/img/i2c_address/core_i2c.jpg differ diff --git a/docs/assets/img/i2c_address/module_i2c.jpg b/docs/assets/img/i2c_address/module_i2c.jpg new file mode 100644 index 00000000..f54dadf5 Binary files /dev/null and b/docs/assets/img/i2c_address/module_i2c.jpg differ diff --git a/docs/assets/img/i2c_address/unit_i2c.jpg b/docs/assets/img/i2c_address/unit_i2c.jpg new file mode 100644 index 00000000..7a487009 Binary files /dev/null and b/docs/assets/img/i2c_address/unit_i2c.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_06.png b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_06.png index 5424b773..f26e8d6e 100644 Binary files a/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_06.png and b/docs/assets/img/product_pics/core/minicore/m5stickc/m5stickc_06.png differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_01.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_01.jpg new file mode 100755 index 00000000..2b38b0be Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_01.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_02.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_02.jpg new file mode 100755 index 00000000..db0cf843 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_02.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_03.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_03.jpg new file mode 100755 index 00000000..8ac36727 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_03.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_04.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_04.jpg new file mode 100755 index 00000000..e7637d77 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_04.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_05.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_05.jpg new file mode 100755 index 00000000..3e0135bf Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_05.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_06.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_06.jpg new file mode 100755 index 00000000..2fbf13c1 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_06.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_07.jpg b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_07.jpg new file mode 100755 index 00000000..0edf421c Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickv/m5stickv_07.jpg differ diff --git a/docs/assets/img/product_pics/hat/adc_hat/adc_hat_01.jpg b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_01.jpg new file mode 100755 index 00000000..670f10ea Binary files /dev/null and b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/adc_hat/adc_hat_02.jpg b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_02.jpg new file mode 100755 index 00000000..b9b7492a Binary files /dev/null and b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/adc_hat/adc_hat_03.jpg b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_03.jpg new file mode 100755 index 00000000..a9f91a4e Binary files /dev/null and b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/adc_hat/adc_hat_04.jpg b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_04.jpg new file mode 100644 index 00000000..abfc5084 Binary files /dev/null and b/docs/assets/img/product_pics/hat/adc_hat/adc_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/dac_hat/dac_hat_01.jpg b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_01.jpg new file mode 100755 index 00000000..0a601853 Binary files /dev/null and b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/dac_hat/dac_hat_02.jpg b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_02.jpg new file mode 100755 index 00000000..816183c2 Binary files /dev/null and b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/dac_hat/dac_hat_03.jpg b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_03.jpg new file mode 100755 index 00000000..3fe14c77 Binary files /dev/null and b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/dac_hat/dac_hat_04.jpg b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_04.jpg new file mode 100644 index 00000000..34bcd1e0 Binary files /dev/null and b/docs/assets/img/product_pics/hat/dac_hat/dac_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/env_hat/env_hat_04.jpg b/docs/assets/img/product_pics/hat/env_hat/env_hat_04.jpg new file mode 100644 index 00000000..ad920e08 Binary files /dev/null and b/docs/assets/img/product_pics/hat/env_hat/env_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_01.jpg b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_01.jpg new file mode 100644 index 00000000..d7ecde7c Binary files /dev/null and b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_02.jpg b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_02.jpg new file mode 100644 index 00000000..5ba88058 Binary files /dev/null and b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_03.jpg b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_03.jpg new file mode 100644 index 00000000..5fa7fca9 Binary files /dev/null and b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_04.jpg b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_04.jpg new file mode 100644 index 00000000..1e5cbb28 Binary files /dev/null and b/docs/assets/img/product_pics/hat/ncir_hat/hat_ncir_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/pir_hat/pir_hat_04.jpg b/docs/assets/img/product_pics/hat/pir_hat/pir_hat_04.jpg new file mode 100644 index 00000000..af532c5a Binary files /dev/null and b/docs/assets/img/product_pics/hat/pir_hat/pir_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/proto_hat/hat_proto_01.jpg b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_01.jpg new file mode 100644 index 00000000..d133b437 Binary files /dev/null and b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/proto_hat/hat_proto_02.jpg b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_02.jpg new file mode 100644 index 00000000..4da56d32 Binary files /dev/null and b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/proto_hat/hat_proto_03.jpg b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_03.jpg new file mode 100644 index 00000000..6f15f9f4 Binary files /dev/null and b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/proto_hat/hat_proto_04.jpg b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_04.jpg new file mode 100644 index 00000000..3029148c Binary files /dev/null and b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/proto_hat/hat_proto_05.jpg b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_05.jpg new file mode 100644 index 00000000..078520ff Binary files /dev/null and b/docs/assets/img/product_pics/hat/proto_hat/hat_proto_05.jpg differ diff --git a/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_01.jpg b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_01.jpg new file mode 100755 index 00000000..45585f47 Binary files /dev/null and b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_02.jpg b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_02.jpg new file mode 100755 index 00000000..e3145225 Binary files /dev/null and b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_03.jpg b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_03.jpg new file mode 100755 index 00000000..167d820b Binary files /dev/null and b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_04.jpg b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_04.jpg new file mode 100644 index 00000000..7ae79fd2 Binary files /dev/null and b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_05.jpg b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_05.jpg new file mode 100755 index 00000000..99823818 Binary files /dev/null and b/docs/assets/img/product_pics/hat/rs485_hat/rs485_hat_05.jpg differ diff --git a/docs/assets/img/product_pics/hat/spk_hat/spk_hat_04.jpg b/docs/assets/img/product_pics/hat/spk_hat/spk_hat_04.jpg new file mode 100644 index 00000000..3aea5526 Binary files /dev/null and b/docs/assets/img/product_pics/hat/spk_hat/spk_hat_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_01.jpg b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_01.jpg new file mode 100644 index 00000000..5c91cd33 Binary files /dev/null and b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_01.jpg differ diff --git a/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_02.jpg b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_02.jpg new file mode 100644 index 00000000..7aae3085 Binary files /dev/null and b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_02.jpg differ diff --git a/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_03.jpg b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_03.jpg new file mode 100644 index 00000000..498fd336 Binary files /dev/null and b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_03.jpg differ diff --git a/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_04.jpg b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_04.jpg new file mode 100644 index 00000000..f48ac751 Binary files /dev/null and b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_04.jpg differ diff --git a/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_05.jpg b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_05.jpg new file mode 100644 index 00000000..e45b98d8 Binary files /dev/null and b/docs/assets/img/product_pics/hat/thermal_hat/hat_thermal_05.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_finger/faces_finger_01.jpg b/docs/assets/img/product_pics/module/faces_finger/faces_finger_01.jpg new file mode 100644 index 00000000..36972f65 Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_finger/faces_finger_01.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_finger/faces_finger_02.jpg b/docs/assets/img/product_pics/module/faces_finger/faces_finger_02.jpg new file mode 100644 index 00000000..8a64b99c Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_finger/faces_finger_02.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_finger/faces_finger_03.jpg b/docs/assets/img/product_pics/module/faces_finger/faces_finger_03.jpg new file mode 100644 index 00000000..391d5b65 Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_finger/faces_finger_03.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_finger/faces_finger_04.jpg b/docs/assets/img/product_pics/module/faces_finger/faces_finger_04.jpg new file mode 100644 index 00000000..eecb266b Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_finger/faces_finger_04.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_finger/faces_finger_05.jpg b/docs/assets/img/product_pics/module/faces_finger/faces_finger_05.jpg new file mode 100644 index 00000000..86cac12c Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_finger/faces_finger_05.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_01.jpg b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_01.jpg new file mode 100644 index 00000000..6f8a2a09 Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_01.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_02.jpg b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_02.jpg new file mode 100644 index 00000000..42323592 Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_02.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_03.jpg b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_03.jpg new file mode 100644 index 00000000..f4e64ab7 Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_03.jpg differ diff --git a/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_04.jpg b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_04.jpg new file mode 100644 index 00000000..bf3f677a Binary files /dev/null and b/docs/assets/img/product_pics/module/faces_rfid/faces_rfid_04.jpg differ diff --git a/docs/assets/img/product_pics/module/module_lora_01.jpg b/docs/assets/img/product_pics/module/module_lora_01.jpg new file mode 100644 index 00000000..83f9d61a Binary files /dev/null and b/docs/assets/img/product_pics/module/module_lora_01.jpg differ diff --git a/docs/assets/img/product_pics/module/module_lora_01.png b/docs/assets/img/product_pics/module/module_lora_01.png deleted file mode 100644 index 246adf12..00000000 Binary files a/docs/assets/img/product_pics/module/module_lora_01.png and /dev/null differ diff --git a/docs/assets/img/product_pics/module/module_lora_02.jpg b/docs/assets/img/product_pics/module/module_lora_02.jpg new file mode 100644 index 00000000..9d9bfed7 Binary files /dev/null and b/docs/assets/img/product_pics/module/module_lora_02.jpg differ diff --git a/docs/assets/img/product_pics/module/module_lora_02.png b/docs/assets/img/product_pics/module/module_lora_02.png deleted file mode 100644 index 49791f57..00000000 Binary files a/docs/assets/img/product_pics/module/module_lora_02.png and /dev/null differ diff --git a/docs/assets/img/product_pics/module/module_lora_03.png b/docs/assets/img/product_pics/module/module_lora_03.png deleted file mode 100644 index 9ee27c56..00000000 Binary files a/docs/assets/img/product_pics/module/module_lora_03.png and /dev/null differ diff --git a/docs/assets/img/product_pics/module/module_lora_04.png b/docs/assets/img/product_pics/module/module_lora_04.png deleted file mode 100644 index 767b70d4..00000000 Binary files a/docs/assets/img/product_pics/module/module_lora_04.png and /dev/null differ diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_01.jpg b/docs/assets/img/product_pics/unit/Fan/unit_fan_01.jpg new file mode 100644 index 00000000..7ecd29b1 Binary files /dev/null and b/docs/assets/img/product_pics/unit/Fan/unit_fan_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_02.jpg b/docs/assets/img/product_pics/unit/Fan/unit_fan_02.jpg new file mode 100644 index 00000000..4e1f35e5 Binary files /dev/null and b/docs/assets/img/product_pics/unit/Fan/unit_fan_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_03.jpg b/docs/assets/img/product_pics/unit/Fan/unit_fan_03.jpg new file mode 100644 index 00000000..5bac0f60 Binary files /dev/null and b/docs/assets/img/product_pics/unit/Fan/unit_fan_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/Fan/unit_fan_04.jpg b/docs/assets/img/product_pics/unit/Fan/unit_fan_04.jpg new file mode 100644 index 00000000..7322f74b Binary files /dev/null and b/docs/assets/img/product_pics/unit/Fan/unit_fan_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/accel/accel_01.jpg b/docs/assets/img/product_pics/unit/accel/accel_01.jpg new file mode 100644 index 00000000..ad0b4d63 Binary files /dev/null and b/docs/assets/img/product_pics/unit/accel/accel_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/accel/accel_02.jpg b/docs/assets/img/product_pics/unit/accel/accel_02.jpg new file mode 100644 index 00000000..61184a7e Binary files /dev/null and b/docs/assets/img/product_pics/unit/accel/accel_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/accel/accel_03.jpg b/docs/assets/img/product_pics/unit/accel/accel_03.jpg new file mode 100644 index 00000000..dd8536d6 Binary files /dev/null and b/docs/assets/img/product_pics/unit/accel/accel_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/accel/accel_04.jpg b/docs/assets/img/product_pics/unit/accel/accel_04.jpg new file mode 100644 index 00000000..3dbac4e9 Binary files /dev/null and b/docs/assets/img/product_pics/unit/accel/accel_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_01.jpg b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_01.jpg new file mode 100755 index 00000000..73ba1ed8 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_02.jpg b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_02.jpg new file mode 100755 index 00000000..08ed7dc6 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_04.jpg b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_04.jpg new file mode 100644 index 00000000..d9c161e5 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_rx/unit_laser_rx_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_01.jpg b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_01.jpg new file mode 100755 index 00000000..a4c5b1c3 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_02.jpg b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_02.jpg new file mode 100755 index 00000000..4f9610b6 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_04.jpg b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_04.jpg new file mode 100644 index 00000000..b1f116a7 Binary files /dev/null and b/docs/assets/img/product_pics/unit/laser_tx/unit_laser_tx_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_01.jpg b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_01.jpg new file mode 100755 index 00000000..493ec6be Binary files /dev/null and b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_02.jpg b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_02.jpg new file mode 100755 index 00000000..254284bf Binary files /dev/null and b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_03.jpg b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_03.jpg new file mode 100755 index 00000000..9213eecf Binary files /dev/null and b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_04.jpg b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_04.jpg new file mode 100644 index 00000000..e74d8f63 Binary files /dev/null and b/docs/assets/img/product_pics/unit/mini_proto/unit_mini_proto_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/op180/unit_op180_01.jpg b/docs/assets/img/product_pics/unit/op180/unit_op180_01.jpg new file mode 100644 index 00000000..03d69a34 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op180/unit_op180_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/op180/unit_op180_02.jpg b/docs/assets/img/product_pics/unit/op180/unit_op180_02.jpg new file mode 100644 index 00000000..855f1270 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op180/unit_op180_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/op180/unit_op180_03.jpg b/docs/assets/img/product_pics/unit/op180/unit_op180_03.jpg new file mode 100644 index 00000000..b23633c6 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op180/unit_op180_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/op180/unit_op180_04.jpg b/docs/assets/img/product_pics/unit/op180/unit_op180_04.jpg new file mode 100644 index 00000000..e0e03239 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op180/unit_op180_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/op90/unit_op90_01.jpg b/docs/assets/img/product_pics/unit/op90/unit_op90_01.jpg new file mode 100644 index 00000000..65b7ea03 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op90/unit_op90_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/op90/unit_op90_02.jpg b/docs/assets/img/product_pics/unit/op90/unit_op90_02.jpg new file mode 100644 index 00000000..8590846d Binary files /dev/null and b/docs/assets/img/product_pics/unit/op90/unit_op90_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/op90/unit_op90_03.jpg b/docs/assets/img/product_pics/unit/op90/unit_op90_03.jpg new file mode 100644 index 00000000..8a3426d3 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op90/unit_op90_03.jpg differ diff --git a/docs/assets/img/product_pics/unit/op90/unit_op90_04.jpg b/docs/assets/img/product_pics/unit/op90/unit_op90_04.jpg new file mode 100644 index 00000000..e0e03239 Binary files /dev/null and b/docs/assets/img/product_pics/unit/op90/unit_op90_04.jpg differ diff --git a/docs/assets/img/product_pics/unit/unit_hex_01.jpg b/docs/assets/img/product_pics/unit/unit_hex_01.jpg new file mode 100644 index 00000000..25bae664 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_hex_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/unit_hex_01.png b/docs/assets/img/product_pics/unit/unit_hex_01.png deleted file mode 100644 index 8ed988fc..00000000 Binary files a/docs/assets/img/product_pics/unit/unit_hex_01.png and /dev/null differ diff --git a/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_01.jpg b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_01.jpg new file mode 100644 index 00000000..d7de4214 Binary files /dev/null and b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_01.jpg differ diff --git a/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_02.jpg b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_02.jpg new file mode 100644 index 00000000..bdc6d721 Binary files /dev/null and b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_02.jpg differ diff --git a/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_03.jpg b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_03.jpg new file mode 100644 index 00000000..506b9a64 Binary files /dev/null and b/docs/assets/img/product_pics/unit/vibrator_motor/unit_vibrator_motor_03.jpg differ diff --git a/docs/assets/img/related_documents/Page_logo/VScode.jpg b/docs/assets/img/related_documents/Page_logo/VScode.jpg new file mode 100644 index 00000000..e7df269f Binary files /dev/null and b/docs/assets/img/related_documents/Page_logo/VScode.jpg differ diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js index 67fa5a2b..eccbf1b2 100644 --- a/docs/assets/js/main.js +++ b/docs/assets/js/main.js @@ -118,4 +118,6 @@ // Main // ========================================================================= initStyleSwitcher(); -})(); \ No newline at end of file +})(); + +// $("ul.app-sub-sidebar").children("ul").css("display","none"); \ No newline at end of file diff --git a/docs/en/1515/ap.md b/docs/en/1515/ap.md index 4c00e8e2..e1d84920 100644 --- a/docs/en/1515/ap.md +++ b/docs/en/1515/ap.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.504a1debWyi50z&ft=t&id=595251446790)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/1515-cutting-aluminum-profile-100-200-500-1000mm-used-in-assembling-device)** ## Description diff --git a/docs/en/1515/connectors.md b/docs/en/1515/connectors.md index 9c82c698..e8629bce 100644 --- a/docs/en/1515/connectors.md +++ b/docs/en/1515/connectors.md @@ -3,6 +3,31 @@ :memo:**[Description](#Description)** + +
+ + ## Description These are different types of **1515 Aluminium-Profile** accessories, cataloged by sides and angle degree. These connectors will help build the various shape of Aluminium-Profile frames. diff --git a/docs/en/1515/corner.md b/docs/en/1515/corner.md index abf62d88..f6a2f676 100644 --- a/docs/en/1515/corner.md +++ b/docs/en/1515/corner.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-NEW-Plastic-Corner-Connector-for-1515-Aluminum-Profile-10pcs-a-set-M4-Screws-Included-M5Stack/3226069_32949757787.html?spm=2114.12010615.8148356.3.6fac6a2dtbyJQI)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/plastic-corner-connector-for-1515-aluminum-profile)** ## Description diff --git a/docs/en/1515/nut.md b/docs/en/1515/nut.md index 76ac580b..88866af2 100644 --- a/docs/en/1515/nut.md +++ b/docs/en/1515/nut.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Slide-Nut-for-1515-Aluminum-Profile-10pcs-a-Set-Compatible-with-M3-Screws-M5-PCD/3226069_32950444304.html?spm=2114.12010615.8148356.1.6fac6a2drUlAWY)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/slide-nut-for-1515-aluminum-profile)** ## Description diff --git a/docs/en/accessory/bus_socket.md b/docs/en/accessory/bus_socket.md index cd79f600..cbb4844e 100644 --- a/docs/en/accessory/bus_socket.md +++ b/docs/en/accessory/bus_socket.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-2x15-Pin-Headers-Socket-2-54mm-Male-Female-4-Pair-Connector-for/3226069_32840923472.html?spm=2114.12010615.8148356.71.6156228amNLalH)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/2x15-pin-headers-socket)** ## Description diff --git a/docs/en/accessory/cable/grove_cable.md b/docs/en/accessory/cable/grove_cable.md index 361810c4..33f861c3 100644 --- a/docs/en/accessory/cable/grove_cable.md +++ b/docs/en/accessory/cable/grove_cable.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Universal-4Pin-Buckled-Grove-Cable-1m-2m-50cm-20cm-10cm/3226069_32949298454.html?spm=2114.12010615.8148356.2.727858fe1xja76)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/4pin-buckled-grove-cable)** ## Description diff --git a/docs/en/accessory/cable/lego_cable.md b/docs/en/accessory/cable/lego_cable.md index 8c44b050..2921f04f 100644 --- a/docs/en/accessory/cable/lego_cable.md +++ b/docs/en/accessory/cable/lego_cable.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-M5Bala-ESP32-6Pin-10-20/3226069_32923086380.html)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/m5stack-lego-motor-adapter-cable)** ## Description diff --git a/docs/en/accessory/converter/grove2grove.md b/docs/en/accessory/converter/grove2grove.md index 80801bca..8054e924 100644 --- a/docs/en/accessory/converter/grove2grove.md +++ b/docs/en/accessory/converter/grove2grove.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Connector-Grove2Grove-Grove2Pin-Grove2SERVO-5pcs-a-set-Three-kinds-Optional-Grove-to-GROVE-PIN/3226069_32960512299.html?spm=2114.12010615.8148356.9.412b4a65AcFo9l)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/connector-grove-to-grove-pin-servo)** ## Description diff --git a/docs/en/accessory/converter/grove_t.md b/docs/en/accessory/converter/grove_t.md index 04f2f8c5..2cc55584 100644 --- a/docs/en/accessory/converter/grove_t.md +++ b/docs/en/accessory/converter/grove_t.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Grove-T-Connector-5pcs-a-Pack-PH2-0-4Pin-T-Type-Grove-Header-Connector/3226069_32974530633.html?spm=a2g1y.12024536.productList_5885013.subject_1)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/grove-t-connector-5pcs-a-pack)** ## Description diff --git a/docs/en/accessory/frame.md b/docs/en/accessory/frame.md index cb1245ff..e3ba67fb 100644 --- a/docs/en/accessory/frame.md +++ b/docs/en/accessory/frame.md @@ -6,7 +6,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-FRAME-Panel-Extended-Install-Components-2-Sets/3226069_32874948519.html?spm=2114.12010615.8148356.2.558e5ef0aiDoWQ)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/frame-panel-extended-install-components)** ## Description diff --git a/docs/en/accessory/screw.md b/docs/en/accessory/screw.md index bf64d16c..0100d757 100644 --- a/docs/en/accessory/screw.md +++ b/docs/en/accessory/screw.md @@ -6,7 +6,7 @@ *** -:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-New-8-PCS-M3-12-18-25-32-Screw-With-Allen-Key-For-Arduino/3226069_33006277625.html?spm=2114.12010615.8148356.2.aba627e0xBFVVt)** +:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/8-pcs-m3-12-18-25-32-screw-with-allen-key)** ## Description diff --git a/docs/en/app/bala.md b/docs/en/app/bala.md index bd645699..39c64e02 100644 --- a/docs/en/app/bala.md +++ b/docs/en/app/bala.md @@ -4,7 +4,7 @@ * * * -:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/bala/bala_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Bala/tree/master/examples)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Satck-New-BALA-Car-ESP32-Development-Mini-Electric-Self-balancing-Car-2DC-Motor-with-Encoder-PSRAM/3226069_32904033658.html?spm=2114.12010615.8148356.40.1fd3724dW3O2Bu.html)** :clapper:**[Related Video](#Related-Video)** +:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/bala/bala_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Bala/tree/master/examples)** 🛒**[Purchase](https://m5stack.com/collections/m5-application/products/bala-esp32-development-mini-self-balancing-car)** :clapper:**[Related Video](#Related-Video)** ## Description diff --git a/docs/en/app/demo-board.md b/docs/en/app/demo-board.md index 4e969558..0e102dc4 100644 --- a/docs/en/app/demo-board.md +++ b/docs/en/app/demo-board.md @@ -4,7 +4,8 @@ *** -:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :bulb:**[Quick Start](#Quick-Start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.55a11debQawlvD&ft=t&id=595173726730)** +:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :bulb:**[Quick Start](#Quick-Start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-application/products/iot-learning-kit)** + ## Description @@ -41,9 +42,9 @@
-# Quick Start
-?>[Click here to view the Quick Start](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/Demo-Board_cn.pdf)
+
+
-
-There are some expanding gpio(see the last picture) of M-Bus at the back of FACES Base, in order for you make a complex project conveniently. Obsolutely, a battery(600mAh) is built in base, so that you can use FACES Kit without usb cable.
-
-## Usage
-
-**Please stack M5Core and FACES Keyboard(*i.e. QWERTY, GameBoy, Calculator*) over Base when use it as shown below**
-
-
-
-## Related Link
-
-- **[Purchase FACES Kit](https://www.aliexpress.com/store/product/M5Stack-NEW-Offer-ESP32-Open-Source-Faces-Pocket-Computer-with-Keyboard-Gameboy-Calculator-for-Micropython-Arduino/3226069_32843973578.html?spm=2114.12010615.8148356.2.75cdb3ceTGkLQo)**
-
-
-## M-Bus
-
-
diff --git a/docs/en/base/lan_base.md b/docs/en/base/lan_base.md
index 71e3a2a4..d9763167 100644
--- a/docs/en/base/lan_base.md
+++ b/docs/en/base/lan_base.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Base/LAN/Arduino)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Base/LAN/Arduino)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/lan-module)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/base/m5go_bottom.md b/docs/en/base/m5go_bottom.md
index dbc16108..cce5379c 100644
--- a/docs/en/base/m5go_bottom.md
+++ b/docs/en/base/m5go_bottom.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Battery-Bottom-Charging-Base-ESP32-Kit-RFID-Magnetic-USB-C-M5GO-FIRE-Battery-Bottom-with/3226069_32959833680.html?spm=a2g1y.12024536.productList_5885013.subject_11)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/battery-bottom-charging-base)**
## Description
diff --git a/docs/en/base/m5go_charger.md b/docs/en/base/m5go_charger.md
index b082022f..7f9faef6 100644
--- a/docs/en/base/m5go_charger.md
+++ b/docs/en/base/m5go_charger.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Battery-Bottom-Charging-Base-ESP32-Kit-RFID-Magnetic-USB-C-M5GO-FIRE-Battery-Bottom-with/3226069_32959833680.html?spm=a2g1y.12024536.productList_5885013.subject_11)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/battery-bottom-charging-base)**
## Description
diff --git a/docs/en/base/node_base.md b/docs/en/base/node_base.md
index 07b8630d..226bcbcc 100644
--- a/docs/en/base/node_base.md
+++ b/docs/en/base/node_base.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](https://github.com/m5stack/Bases-Node/tree/master/schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-NODE-Samrt-Speaker-WM8978-Audio-Development-Board-I2S-Module-with-DHT12-Sensor-MIC-IR/3226069_32949773234.html)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](https://github.com/m5stack/Bases-Node/tree/master/schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/node-module)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/base/plc_base.md b/docs/en/base/plc_base.md
index 0740bb82..725650b1 100644
--- a/docs/en/base/plc_base.md
+++ b/docs/en/base/plc_base.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-PLC-Proto-Industrial-Board-Module-Contains-RS485-ACS712-5B-Programmable-Logic-Controller-Relay-with-Magnet/3226069_32874916056.html?spm=2114.12010615.8148356.2.4c5b68a1WZ8sjd)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/plc-proto-industrial-board-module)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/base/pm2.5.md b/docs/en/base/pm2.5.md
index 9cf416f2..43ea2e8a 100644
--- a/docs/en/base/pm2.5.md
+++ b/docs/en/base/pm2.5.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-PLC-Proto-Industrial-Board-Module-Contains-RS485-ACS712-5B-Programmable-Logic-Controller-Relay-with-Magnet/3226069_32874916056.html?spm=2114.12010615.8148356.2.4c5b68a1WZ8sjd)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-base/products/pm-2-5-sensor-usb-power-sht20)**
## Description
diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md
index 06885c37..470008db 100644
--- a/docs/en/core/basic.md
+++ b/docs/en/core/basic.md
@@ -4,7 +4,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-official-stock-offer-esp32-basic-core-development-kit-extensible-micro-control-wifi-ble-iot-prototype-board-for-arduino)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/basic-core-iot-development-kit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -52,6 +52,20 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds
- SDIO master/salve 50MHz
- SD-card interface support
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
+
## Peripherals Pin Map
**LCD & TF Card**
diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md
index 0fdc5865..31066757 100644
--- a/docs/en/core/face_kit.md
+++ b/docs/en/core/face_kit.md
@@ -91,5 +91,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS
+
+
+
+## User Work
+- **[2048 Game with FACES Kit- Video](https://www.youtube.com/watch?v=ccEq0s7dU84)**
+- **[2048 Game with FACES Kit- Source Code](https://github.com/phillowcompiler/2048_M5Stack)**
diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md
index 0ae13947..4bf126e7 100644
--- a/docs/en/core/fire.md
+++ b/docs/en/core/fire.md
@@ -4,7 +4,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-new-psram-2-0-fire-iot-kit-dual-core-esp32-16m-flash-4m-psram-development-board-mic-ble-mpu9250-of-micropython)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/fire-iot-development-kit)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md
index c6091435..8e990691 100644
--- a/docs/en/core/gray.md
+++ b/docs/en/core/gray.md
@@ -6,7 +6,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-official-in-stock-esp32-mpu9250-9axies-motion-sensor-core-development-kit-extensible-iot-development-board-for-arduino)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/grey-development-core)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -52,6 +52,18 @@ Supported development platforms and program languages: Arduino, Blockly language
- SDIO master/salve 50MHz
- SD-card interface support
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## Peripherals Pin Map
**LCD & TF card**
diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md
index acc33449..78cca0cc 100644
--- a/docs/en/core/m5go.md
+++ b/docs/en/core/m5go.md
@@ -6,7 +6,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-official-stock-offer-m5go-iot-starter-kit-esp32-for-arduino-micropython-programming-development-ir-mic-600mah-battery)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Basics)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5go-iot-starter-kit-stem-education)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md
index 426a2a99..2f58e14b 100644
--- a/docs/en/core/m5go_lite.md
+++ b/docs/en/core/m5go_lite.md
@@ -9,7 +9,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-new-lite-iot-development-board-kit-esp32-mpu9250-grove-16mflash-dht12-temperature-humidity-sensor-module-for-arduino)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Core/Basic/M5-Core-Schematic(20171206).pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5go-lite-iot-development-board-kit)** :clapper:**[Related Video](#Related-Video)**
## DESCRIPTION
diff --git a/docs/en/core/m5stick.md b/docs/en/core/m5stick.md
index 39197f2f..b25d326a 100644
--- a/docs/en/core/m5stick.md
+++ b/docs/en/core/m5stick.md
@@ -5,7 +5,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5stick/m5stick_quick_start)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/m5stack-official-new-m5stick-mini-development-kit-esp32-1-3oled-80mah-battery-inside-buzzer-ir-transmitter-mpu9250-optional)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5stick/m5stick_quick_start)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -57,6 +57,18 @@ M5stick is one of the core devices in M5Stack product series which is built in a
- SDIO master/salve 50MHz
- SD-card interface support
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## PinMap
### Peripheral Pin Mapping
@@ -121,7 +133,7 @@ M5stick is one of the core devices in M5Stack product series which is built in a
-If you want the complete schematic, please click [here](https://github.com/m5stack/M5-Schematic/tree/master/Core/m5stick).
+To complete schematic, click [here](https://github.com/m5stack/M5-Schematic/tree/master/Core/m5stick).
## Related Link
diff --git a/docs/en/core/m5stickc.md b/docs/en/core/m5stickc.md
index 6d86a055..d403b9be 100644
--- a/docs/en/core/m5stickc.md
+++ b/docs/en/core/m5stickc.md
@@ -4,7 +4,7 @@
* * *
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5stickc/m5stickc_quick_start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/new-arrival-2019-m5stickc-esp32-pico-mini-iot-development-board-finger-computer-with-color-lcd)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5stickc/m5stickc_quick_start)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick-c)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -30,6 +30,15 @@ M5stickC is one of the core devices in M5Stack product series which is built in
* If you find out your M5StickC couldn't power on without a USB in, it might because the battery enter the battery protection mode, caused by low-volatge, over-charged, ver-heat ... To exit the battery protection mode, please keep charging the battery for around 40 mins. Our team is working on the solution.

+
+
+
## Product Features
@@ -62,6 +71,17 @@ M5stickC is one of the core devices in M5Stack product series which is built in
- SDIO master/salve 50MHz
- SD-card interface support
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
## PinMap

@@ -109,6 +129,13 @@ M5stickC is one of the core devices in M5Stack product series which is built in
| INLED | TFT | RTC | ESP32 | +
| LD02 | LD03 | LD01 | DIC DCI | +
diff --git a/docs/en/core/m5stickv.md b/docs/en/core/m5stickv.md
new file mode 100644
index 00000000..57ecaf76
--- /dev/null
+++ b/docs/en/core/m5stickv.md
@@ -0,0 +1,176 @@
+# Core M5SticV {docsify-ignore-all}
+
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+**M5Stick-V RISC-V AI Camera**
+
+### General Description
+M5Stack recently launched the new AIOT(AI+IOT) Camera powered by Kendryte K210 -an edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.
+
-
-
-
-
-## Include
-
-- 1x M5Core WHITE
-- 1x M5GO Base
-- 1x M5GO CHG BASE
-- Type-C USB Cable
-- User Manual
-
-## Related Link
-
-- **Example** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
-
-- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html?spm=2114.12010615.8148356.6.44fa2da3D2i5Yi)**
-
-- **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)
-
-- **[The difference between M5Cores](https://github.com/m5stack/M5-Schematic/blob/master/Core/hardware_difference_between_cores.md)**
-
-
-
+
+
Solution: you need to connect the capacitor between RST pin and GND pin in your Core (Capacitance value is more than 0.1 uF) or connect GPIO 0 with GND when downloading your firmware so that GPIO 0 keeps low level for an enough time as the third following picture shows.
@@ -108,6 +110,21 @@
+
+
+ One issue commonly exists on M5Stick-C, which happens when the battery is at a low level. In this case, some of the devices will have problem powering on, this is probably caused by a chaos timing sequence of power-on of ESP32, some component is involved, such as AXP192, 552, ESP32
+
+ There is one way to bring the device back to live: 1, Connect G0 to 3V3. 2. Plug in the USB cable. 3, The screen will light up and leave the USB to charge the device.
+
+ 

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+ADC_HAT is another type of C-HAT specifically design for M5StickC controller. Same as ADC unit, this is an ADC converter component for stickc. Packed with an ADC converter chip ADS1100, which is a fully differential, 16-bit, self-calibrating, delta-sigma A/D converter. Extremely easy to design with and configure, the ADS1100 allows you to obtain precise measurements with a minimum of effort.
+
+
+### Product Features
+- M5StickC Compatible
+- Input: 0-12V
+- Software Development Platform: Arduino, UIFlow(Blockly, Python)
+- ADS1100
+ - 16-bits Resolution
+ - CONTINUOUS SELF-CALIBRATION
+ - SINGLE-CYCLE CONVERSION
+ - PROGRAMMABLE GAIN AMPLIFIER GAIN = 1, 2, 4, OR 8
+ - LOW NOISE: 4μVp-p
+ - PROGRAMMABLE DATA RATE: 8SPS to 128SPS
+ - INTERNAL SYSTEM CLOCK
+ - I2C INTERFACE: address 0x48
+
+## Include
+
+- 1x ADC HAT
+- 1x 2 Pin 3.96 Pitch Terminal
+
+## Application
+
+- Analog Signal Capture
+
+
+## Links
+
+- **Datasheet** - [ADS1100](http://www.ti.com/lit/ds/symlink/ads1100.pdf)
+
+
+## Schematic
+
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ADC).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | SDA | SCL | 5V | GND |


+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+DAC_HAT is also a type of C-HAT specifically design for M5StickC controller. Same as DAC unit, this is a voltage output DAC converter for stickc. It can generate a voltage of 0~3.3V.
+
+
+## Product Features
+- M5StickC Compatible
+- Output: 0~3.3V
+- Software Development Platform: Arduino, UIFlow(Blockly, Python)
+- MCP4725
+ - 12-BitResolution
+ - External A0 Address Pin
+ - NormalorPower-DownMode
+ - Fast Settling Time of 6 μs (typical)
+ - ExternalVoltageReference(VDD)
+ - Rail-to-RailOutput
+ - LowPowerConsumption
+ - Single-SupplyOperation:2.7V to 5.5V
+ - I2C Interface: address 0x60
+ - ExtendedTemperatureRange:-40°Cto+125°C
+
+## Include
+
+- 1x DAC HAT
+- 1x 2 Pin 3.96 Pitch Terminal
+
+## Application
+
+- SetPointorOffsetTrimming
+- SensorCalibration
+- Closed-LoopServoControl
+- LowPowerPortableInstrumentation • PCPeripherals
+- DataAcquisitionSystems
+
+
+## Links
+
+- **Datasheet** - [MCP4725](http://pdf1.alldatasheet.com/datasheet-pdf/view/233449/MICROCHIP/MCP4725.html)
+
+## Schematic
+
+
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/blob/master/examples/Hat/DAC).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | SDA | SCL | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
@@ -39,7 +39,7 @@ Typical Magnetic Field:
## Schematic
-- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_ENV.pdf)**
+
## Links
@@ -52,9 +52,25 @@ Typical Magnetic Field:
- **[BMM150 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/608913/ETC2/BMM150.html)**
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
### Pin Map
| M5Core(GROVE A) | GPIO22 | GPIO21 | 5V | GND |
| ENV Unit | SCL | SDA | 5V | GND |
| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ENV | SDA | SCL | 5V | GND |
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-ncir-hatmlx90614)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+**NCIR_HAT** is an M5StickC compatible infrared sensor. Same as M5Unit NCIR, this stickc HAT module Integrates MLX90614 which can be used to measure the surface temperature of a human body or other object. Now that it has a cover of a case of stickc HAT, you can pretty much move all the implementations to stickc-based controller, featured with tiny, low-cost and highly-productization.
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+
+- **[MLX90614 Datasheet](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/MLX90614-Datasheet-Melexis.pdf)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/NCIR_HAT)**
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT NCIR | SDA | SCL | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
@@ -32,9 +32,10 @@
- Security product
- Auto-induction
+
## Schematic
-- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_PIR.pdf)**
+
## Links
@@ -42,5 +43,24 @@
- **[Official forum](http://forum.m5stack.com/)**
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
+### Pin Map
+
+| M5StickC | GPIO36 | 5V | GND |
| HAT PIR | OUT | 5V | GND |


+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-proto-hat)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+**PROTO_HAT** is a HAT size of universal prototyping board. You can have the total freedom to make your own project as you want it, with prototyping boards that allow laying out the customized circuit to interact with stickC port on top.
+
+## Product Features
+- M5StickC Compatible
+- Hole Size: 0.039" 1mm (CNC Drilled)
+- Hole Pitch: 0.1 in - (2.54 mm)
+- Entire Hole Quantity: 40 Holes
+
+## Include
+
+- 1x PROTO HAT
+
+## Application
+
+- Prototyping
+
+## Schematic
+
+
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/ENV)**
+
+
+## Video
+
+**Demo**
+
+
+
+
+
+
diff --git a/docs/en/hat/hat-rs485.md b/docs/en/hat/hat-rs485.md
new file mode 100644
index 00000000..1e7ee2de
--- /dev/null
+++ b/docs/en/hat/hat-rs485.md
@@ -0,0 +1,109 @@
+# Hat RS485 {docsify-ignore-all}
+
+
+

+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+**RS485-HAT** is a TTL to RS485 converter for M5StickC. Among M5stack products we have 5 items that include TTL to RS485, they are RS485 unit, RS485 HAT, PLC, LAN, BASE26 they have different input voltage, vary from 5V - 12V.
+
+
+## Product Features
+
+- Built-in SP485EEN
+- The built-in automatic transceiver circuit
+- Built-in DC-DC buck circuit
+- AOZ1282CI
+- input DC 5~12 V
+- BandRate up to 115200
+- Program Platform: Arduino, UIFlow(Blockly, Python)
+
+## Include
+
+- 1x RS485 HAT
+- 1x 4 Pin 3.96 Pitch Terminal
+
+## Application
+
+- RS485 multipoint systems
+- Serial communication in industrial field.
+
+
+## Links
+
+- **Datasheet** - [SP485EEN](https://pdf1.alldatasheet.com/datasheet-pdf/view/45954/SIPEX/SP485EEN.html)
+
+## Schematic
+
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/RS485).*
+
+```arduino
+#include | M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT ADC | TX | RX | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
@@ -31,6 +31,9 @@
- **[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Hat/StickHat_SPK.pdf)**
+
+
+
## Links
- **[Official Channle](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
@@ -40,4 +43,26 @@
- **[PAM8303 Datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/790820/DIODES/PAM8303C.html)**
+## EasyLoader
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/SPK)**
+
+
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT SPK | SD | IN- | 5V | GND |


+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-thermal-camera-hatmlx90640)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**THERMAL HAT** is an M5StickC compatible thermal camera. Same as M5Unit THERMAL, this stickc HAT module Integrates MLX90640 which can be used to measure the surface temperature of an object and form a thermographic image by a temperature gradient composed of different surface temperatures. Now that it has a cover of a case of stickc HAT, you can pretty much move all the implementations to stickc-based controller, featured with tiny, low-cost and highly-productization.
+
+
+## Links
+
+- **[Official Channel](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
+
+- **[Official forum](http://forum.m5stack.com/)**
+
+- **[MLX90640 Datasheet](https://github.com/m5stack/M5-Schematic/blob/master/datasheet/MLX90640-Datasheet-Melexis.pdf)**
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+
+## Example
+- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/MLX90640)**
+
+### Pin Map
+
+| M5StickC | GPIO0 | GPIO26 | 5V | GND |
| HAT THERMAL | SDA | SCL | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
@@ -57,8 +57,11 @@ Be care about TTL Interface. It is a UART Interface actually by default. But you
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_COMMU_Test_B.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/encoder.md b/docs/en/module/encoder.md
index 01559d62..d936edf9 100644
--- a/docs/en/module/encoder.md
+++ b/docs/en/module/encoder.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Encoder-Panel-for-M5Stack-FACES-ESP32-Pocket-Computer-with-12pcs-NeoPixel-LED-MEGA328-Inside-I2C/3226069_32960440900.html?spm=2114.12010615.8148356.16.24884ead1iqJmC)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/encoder-module)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -22,6 +22,18 @@ The series communication protocol between M5 core and ENCODER is IIC (adress: 0x
- Mega328 inside
- Encoder detection
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## Function
**Control single RGB**
diff --git a/docs/en/module/faces_finger.md b/docs/en/module/faces_finger.md
new file mode 100644
index 00000000..208f974b
--- /dev/null
+++ b/docs/en/module/faces_finger.md
@@ -0,0 +1,88 @@
+# Module FACES FINFER {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/finger-print-fpc-1020a-panel-for-m5-faces)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**FACE-FINGER** is another FACES kit compatible panel, with the fingerprinter recognition module on it. Same as FINGER units, FACE-FINGER integrated the FPC1020A capacitive fingerprint recognition module and Fingerprint recognition algorithm chip.
+
+
+
+## Product Features
+
+- FACES bottom compatible
+- Interface Serial: UART2 (16/17)
+- FPC1020A
+ - Size sensing array: 192*192 Pixel
+ - Pixel resolution: 256 grayscale levels (8 Bit)
+ - The supply voltage VDD: typical 1.8 V
+ - TX Supply voltage Internal generated: <3.3 V
+ - Supply current image: Typical ~5 mA
+ - Supply current sleep mode: Typical when detecting finger 10 µA
+ - Supply current deep sleep: Typical <10 µA
+ - Clock frequency: Serial SPI communication <12 MHz
+ - Operating temperature: - 40 … + 85 °C
+ - Storage temperature : - 40 … + 85 °C
+ - Resolution: 508 DPI
+
+## Include
+
+- 1x FACES-FINGER Panel
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
+## Schematic
+
+
+
+
+### PinMap
+
+| M5Core | U2RXD(16) | U2TXD(17) | 5V | GND |
| FINGER Unit | TXD | RXD | 5V | GND |
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/rfid-rc522-panel-for-m5-faces)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)**
+
+
+## Description
+
+**FACE-RFID** is another FACES kit compatible panel, with the Radio frequency identification on it. Same as RFID units, it is MFRC522-based. The MFRC522 operates in the 13.56MHz frequency band and uses the modulation and demodulation principle to interact with the proximity RF card.
+
+
+Communication Protocol: I2C.
+
+## Product Features
+- FACES bottom compatible
+- Interface Serial: UART2 (16/17)
+- MFRC522:
+ - Operating frequency: 13.56 MHz
+ - I2C data rate: Fast mode: up to 400 Kbit/s; High-speed mode: up to 3400 Kbit/s
+ - RC522 Transceiver Buffer: 64 bytes
+ - Supported protocol: ISO14443A, MIFARE, and NTAG
+ - Operate temperature: -20℃-85℃
+ - How long data be saved for > 10 years
+ - Reading and writing distance: < 8 cm
+ - Program Platform: Arduino, UIFlow(Blockly, Python)
+ - Two Lego installation holes
+
+## Include
+
+- 1x FACES-RFID panel
+- 1x RFID card
+- 1x Fudan S50 card
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
+## Schematic
+
+
+
+### PinMap
+
+| M5Core | SCL(22) | SDA(21) | 5V | GND |
| FACES RFID | SCL | SDA | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
@@ -31,6 +31,18 @@ Communication Protocol: IIC (0x61).
- 1x M5Stack GoPlus Module
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## Schematic
diff --git a/docs/en/module/gps.md b/docs/en/module/gps.md
index e87af804..27ef5e1b 100644
--- a/docs/en/module/gps.md
+++ b/docs/en/module/gps.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-GPS-Module-with-Internal-External-Antenna-MCX-Interface-IoT-Development-Board-for/3226069_32840757048.html?spm=2114.12010615.8148356.2.7c6c2743BZthY3)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/gps-module)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -65,10 +65,13 @@ If you want to Change the uart baudrate,please check here ( [u-center-just-for-W
- **[u-blox Protocol Manual](https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_%28UBX-13003221%29_Public.pdf)**
-### EasyLoader
+## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_GPSRaw.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/joystick.md b/docs/en/module/joystick.md
index a23a8eb4..4580a146 100644
--- a/docs/en/module/joystick.md
+++ b/docs/en/module/joystick.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.15.6c7f425eQd3OmC&id=581195019026)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/joystick-module)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -73,8 +73,11 @@ void get_joystick_offset(void){
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Faces_Joystick.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/lego_plus.md b/docs/en/module/lego_plus.md
index fc9e2dcf..1e13c8ea 100644
--- a/docs/en/module/lego_plus.md
+++ b/docs/en/module/lego_plus.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-MEGA328-4-DC-10-DC-I2C/3226069_32961587834.html)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/lego-module)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -41,8 +41,11 @@ LEGO motor is one of the Technic pieces form LEGO. The purpose of LEGO Technic i
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LEGO_Test.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/lora.md b/docs/en/module/lora.md
index bbdf97da..970b3b9d 100644
--- a/docs/en/module/lora.md
+++ b/docs/en/module/lora.md
@@ -1,10 +1,10 @@
# Module LORA {docsify-ignore-all}
-
+
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-LoRa-Module-for-ESP32-DIY-Development-Kit-Wireless-433MHz-Built-in-Antenna/3226069_32839736315.html?spm=2114.12010615.8148356.22.25e96be7xE1y22.html)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/lora-module)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -56,8 +56,11 @@ LoRa and LoRaWAN permit long-range connectivity for Internet of Things (IoT) dev
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LoRaReceiverCallback.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/lorawan.md b/docs/en/module/lorawan.md
index 35b028cb..026ddb62 100644
--- a/docs/en/module/lorawan.md
+++ b/docs/en/module/lorawan.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-LoRaWAN-Module-433-470Mhz-868-915MHz-with-Internal-Antenna-and-MCX-External-Antenna-Port/3226069_32953098569.html?spm=a2g1y.12024536.productList_5885011.pic_2)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-LoRaWAN-Module-433-470Mhz-868-915MHz-with-Internal-Antenna-and-MCX-External-Antenna-Port/3226069_32953098569.html?spm=a2g1y.12024536.productList_5885011.pic_2)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -90,13 +90,17 @@ By default, the UART configuration: "9600, 8, n, 1"(8 bits data, no parity, 1 st
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_LoRaWAN_Transmmiter.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## Example
### Arduino IDE
diff --git a/docs/en/module/plus.md b/docs/en/module/plus.md
index 24b44840..5d97005f 100644
--- a/docs/en/module/plus.md
+++ b/docs/en/module/plus.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-PLUS-Module-Encoder-Module-with-MEGA328P-500mAh-Battery-ISP-IR-Transmitter-UART-GPIO/3226069_32949278724.html?spm=a2g1x.12024536.productList_5885013.pic_1)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/plus-module)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -31,10 +31,13 @@ Communication Protocol: IIC (0x62).
- **[The Firmware of inside MEGA328](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/PLUS/firmware_328p)**
-### EasyLoader
+## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Plus.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/proto.md b/docs/en/module/proto.md
index de2bee48..2c5be875 100644
--- a/docs/en/module/proto.md
+++ b/docs/en/module/proto.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-Proto-Module-Proto-Board-with-Extension-Bus-Socket-for-Arduino-ESP32-Development/3226069_32843231933.html?spm=2114.12010610.8148356.4.7b26c4a1MZw8Xy.html)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/proto-module)**
## Description
diff --git a/docs/en/module/proto_kit.md b/docs/en/module/proto_kit.md
index 6917948c..02b26af8 100644
--- a/docs/en/module/proto_kit.md
+++ b/docs/en/module/proto_kit.md
@@ -4,12 +4,14 @@
***
-:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Experimental-Proto-Board-Set-included-DHT12-Bus-Socke-Grove-Cable-for-ESP32-Basic-Kit/3226069_32841004439.html?spm=2114.12010615.8148356.13.3f172fb10t1sUb)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/experimental-proto-board-set)**
## Description
-In comparision,**PROTO function Module** includes more stuff than PROTO Board.Other than the PROTO board, it also comes with a DHT12(temperature and humility sensor), M-BUS Socket and more. PROTO Board is a pure universal prototype perboard. You can have the total freedom to make your own project as you want it, with prototyping perboards that allows laying out customized circult to interact with the M5 core via M-BUS.
+In comparision,**PROTO function Module** includes more stuff than PROTO Board.Other than the PROTO board, it also comes with a DHT12(temperature and humility sensor), M-BUS Socket and more.
+
**[EasyLoader](#EasyLoader)**
## Description
@@ -37,10 +37,13 @@ Servo is powered by MEGA328 communicate via IIC(0x53).
- **[The Firmware of inside MEGA328](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/SERVO/firmware_328p)**
-### EasyLoader
+## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_Servo.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/sim800.md b/docs/en/module/sim800.md
index f4c591ad..e75306b5 100644
--- a/docs/en/module/sim800.md
+++ b/docs/en/module/sim800.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-GSM-Module-SIM800L-Stackable-IoT-Development-Board-for-Arduino-ESP32-with-MIC/3226069_32843211923.html?spm=2114.12010615.8148356.20.25e96be7xE1y22.html)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/gsm-sim800-module)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -61,8 +61,11 @@ Series Protocol: UART
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_SIM800L_Send_Message.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/module/stepmotor.md b/docs/en/module/stepmotor.md
index 4de34343..288b5479 100644
--- a/docs/en/module/stepmotor.md
+++ b/docs/en/module/stepmotor.md
@@ -6,7 +6,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-Stepmotor-Module-for-Arduino-ESP32-GRBL-12C-Step-Motor-MEGA328P-similar-as-12V/3226069_32889109142.html?spm=2114.12010612.8148356.17.50511b9b5ViNuz)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/step-motor-module-adapter-fan-module)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -40,6 +40,20 @@ Integrated 3 DRV8825, a simple but very powerful board that can control one bipo
- **[The Firmware of inside MEGA328](https://github.com/m5stack/stepmotor_module/tree/master/Firmware%20for%20stepmotor%20module/GRBL-Arduino-Library)**
+- **[DRV8825 Datasheet](https://www.pololu.com/file/0J590/drv8825.pdf)**
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## Example
### 1. Arduino IDE
diff --git a/docs/en/module/usb.md b/docs/en/module/usb.md
index 0bcd2c11..39c12b73 100644
--- a/docs/en/module/usb.md
+++ b/docs/en/module/usb.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-USB-Module-USB-HOST-HID-with-MAX3421E-SPI-Interface-Output-5-Input-5-Compatible/3226069_32961627365.html?spm=2114.12010615.8148356.4.6c042548sAUbGi)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-module/products/usb-module)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -38,8 +38,11 @@ Series Protocol: SPI
## EasyLoader
+
+
+
+
>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
-[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/MiniBurner/Module/MiniBurner_USB_Mouse.exe)
>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
diff --git a/docs/en/quick_start/bala/bala_quick_start.md b/docs/en/quick_start/bala/bala_quick_start.md
index c1ea0c37..8f79f510 100644
--- a/docs/en/quick_start/bala/bala_quick_start.md
+++ b/docs/en/quick_start/bala/bala_quick_start.md
@@ -1,6 +1,6 @@
# BALA Quick Start {docsify-ignore-all}
-!>For building a M5Bala program, you need prepare M5Stack Fire or M5GO White as master.
+!>To program M5Bala, you will need M5Stack Fire or M5GO as main controller.
@@ -17,15 +17,15 @@
1. Download [UIFlow](http://flow.m5stack.com) firmware - [How to dowmload Firmware](https://docs.m5stack.com/#/en/related_documents/how_to_burn_firmware)
2. WiFi Configuration - [How to Connect wifi on M5Core](https://docs.m5stack.com/#/en/related_documents/how_to_burn_firmware)
-3. Find the POGO Pin, and stack M5Core over M5Bala wheel.
+3. Align to the POGO Pin, stack M5Core onto the M5Bala wheel.
-4. Click the Red button on the side of M5Core (double click for shutdown).
+1. Press the Red button on side of M5Core (double click for shutdown).
-5. Click the button on the side of M5Bala bottom to power on (double click for shutdown).
+1. Press the button on side of M5Bala bottom to power on (double click for shutdown).
diff --git a/docs/en/quick_start/m5camera/m5camera_quick_start.md b/docs/en/quick_start/m5camera/m5camera_quick_start.md
index 5fd68fc7..f97d32dc 100644
--- a/docs/en/quick_start/m5camera/m5camera_quick_start.md
+++ b/docs/en/quick_start/m5camera/m5camera_quick_start.md
@@ -4,33 +4,31 @@
## Text Tutorial
-It is really really out of the box. Your ESP32Cam/M5Camera will immediately run without any code after you power it.
-
-1. plug usb cable into ESP32Cam/M5Camera and open the serial terminal on your computer.
+With preloaded firmware, your ESP32Cam/M5Camera would run right after power on.
+1. Power on the cable into ESP32Cam/M5Camera by USB cable.
-
-
-
-
-
-
-
-
-
-
-
-

+
## Table of Contents
diff --git a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
index dfd11905..1eafc261 100644
--- a/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
+++ b/docs/en/quick_start/m5stick/m5stick_quick_start_with_arduino_Windows.md
@@ -1,6 +1,6 @@
# M5Stick Quick Start - Arduino Win {docsify-ignore-all}
-

+
## Table of Contents
diff --git a/docs/en/quick_start/m5stick/m5stick_quick_start_with_uiflow.md b/docs/en/quick_start/m5stick/m5stick_quick_start_with_uiflow.md
index d622be1c..12a05681 100644
--- a/docs/en/quick_start/m5stick/m5stick_quick_start_with_uiflow.md
+++ b/docs/en/quick_start/m5stick/m5stick_quick_start_with_uiflow.md
@@ -1,6 +1,6 @@
# M5Stick Quick Start - UIFlow {docsify-ignore-all}
-

+
1. **[Update firmware](#update-firmware)**
diff --git a/docs/en/quick_start/m5stickc/m5stickc_quick_start.md b/docs/en/quick_start/m5stickc/m5stickc_quick_start.md
index 2767c28b..ad28a9b1 100644
--- a/docs/en/quick_start/m5stickc/m5stickc_quick_start.md
+++ b/docs/en/quick_start/m5stickc/m5stickc_quick_start.md
@@ -1,7 +1,31 @@
# M5StickC Quick Start {docsify-ignore-all}
-**Choose the development platform**
+
+
+## Choose the development platform
+
+
-Click `Upload`, to flash the code to the device. Once it's done, reset the M5Core, On M5Core screen will display "Hello World!"
+Click `Upload`, to flash the code to the device.
**The button located on the bottom left is the power button, single-click to reboot. To enter deep sleep mode, double click this button**
@@ -106,6 +104,3 @@ Most version of MacOS have no problem detecting the serial device that connected
-
-?> **If you want to know more about the CP2104 USB driver permission, visit this link.** https://developer.apple.com/library/archive/technotes/tn2459/\_index.html
-
diff --git a/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows.md b/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows.md
index c960d12b..5c99615e 100644
--- a/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows.md
+++ b/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows.md
@@ -1,6 +1,6 @@
# M5StickC Quick Start - Arduino Win {docsify-ignore-all}
-
+
## Table of Contents
diff --git a/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md b/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
index a91e19a3..4850f06a 100644
--- a/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
+++ b/docs/en/quick_start/m5stickc/m5stickc_quick_start_with_uiflow.md
@@ -1,6 +1,6 @@
# M5StickC Quick Start - UIFlow {docsify-ignore-all}
-
+
**[1. Burn UIFlow Firmware](#_1-Burn-UIFlow-Firmware)**
diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
new file mode 100644
index 00000000..df32e733
--- /dev/null
+++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
@@ -0,0 +1,141 @@
+# M5StickV 上手指南 {docsify-ignore-all}
+
+## 目录
+
+**[1. 下载固件](#下载固件)**
+
+**[2. 烧录固件](#烧录固件)**
+
+**[3. 串口调试工具](#串口调试工具)**
+
+**[4. Hello World](#Hello-World)**
+
+**[5. 编辑与运行文件](#编辑与运行文件)**
+
+**[6. 程序库](#程序库)**
+
+
+
+## 下载固件
+
+
+
+
+
+## 烧录固件
+
+>1.点击下方对应自己操作系统的 Kflash_GUI烧录工具进行下载.
+
+
+
+>2.将设备通过Tpye-C数据线连接至电脑,双击打开烧录工具**Kflash_GUI**应用程序,选择对应的设备端口、固件程序、波特率. 点击下载,开始烧录 .
+
+
+
+
+### Kflash
+
+>3.对于习惯使用命令行操作的用户来说还可以选择Kflash作为固件烧录工具.[点击此处查看详情](https://github.com/kendryte/kflash.py)
+
+
+## 串口调试工具
+
+>1.编程M5StickV需要使用到串口调试工具,您可以使用Putty作为串口调试工具, [点击此处](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)访问Putty资源页面,选择对应自己操作系统Putty进行下载,并安装.
+
+>2.运行Putty后,将M5StickV通过Tpye-C数据线连接至电脑端口,在Putty中设置相应的端口号与波特率,点击"open",开始连接. (你可以通过查看设备管理器得到M5StickV所使用的端口号)
+
+
+
+> 连接成功后,将自动进入,MaixPy 的交互界面. 此时设备正在运行着默认程序,您可以通过按下快捷键"Ctrl+C"中断其运行,并进入命令行.
+
+
+
+
+## Hello World
+
+>在命令行输入下方代码,M5StickV屏幕将显示"hello world".
+
+```
+import lcd
+
+lcd.init()
+lcd.draw_string(100, 100, "hello world", lcd.RED, lcd.BLACK)
+
+```
+
+
+## 编辑与运行文件
+
+### 编辑文件
+
+>在交互解释器(REPL)中,我们能够便捷的输入程序并马上得到运行结果,但这仅适合用作短程序的验证,在实际项目中,庞大代码量使得我们不得不将代码编辑成一个个的文件.
+
+>在 MaixPy 中,内置了一款编开源编辑器 [Micropython Editor(pye)](https://github.com/robert-hh/Micropython-Editor),这使得我们能够非常方便的修改程序文件.
+
+使用 `os.listdir()` 可以查看当前目录下的文件,
+
+使用 `pye("hello.py")` 可以创建文件并进入编辑模式(已存在同名文件,则仅进入编辑), 快捷键等使用说明可以在[这里查看](https://github.com/robert-hh/Micropython-Editor/blob/master/Pyboard%20Editor.pdf)
+
+在编辑器中完成编辑后,按 `Ctrl+S` > `Enter` 键进行保存, 按 `Ctrl+Q` 退出编辑
+
+**注意**: 使用这款编辑器对使用的串口工具有一定要求, 必须将 `BackSpace` 按键设置为 `DEL` 功能, 否则按 `BackSpace` 调用的是 `Ctrl+H` 一样的功能(即字符替换)
+
+### 上传文件
+
+>虽然 MaixPy 内置编辑器使得我们能够直接操作文件内容.但对于多文件的情况下,使用电脑的其他编辑器编写代码然后再将文件上传,将大大提升工作效率.
+
+>[uPyLoader](https://github.com/BetaRavener/uPyLoader) 是一款开源软件,使用它可以方便地连接 MaixPy 并且上传、下载、执行文件,同时监控输出等等功能,功能比较完善
+
+
+
+
+### 运行文件
+
+使用 `os.chdir()` 切换当前目录到文件的目录,比如 `os.chdir("/flash")`
+
+#### 方法一: `import`
+
+然后执行 `import hello`
+
+即可看到输出 `hello maixpy`
+
+使用此方法简单易用,但是需要注意的是, 目前 `import` 只能使用一次, 如果第二次 `import`, 则文件不会再执行, 如果需要多次执行,建议使用下面的方法
+
+#### 方法二: `exec()`
+
+使用 `exec()` 函数来执行
+
+```python
+with open("hello.py") as f:
+ exec(f.read())
+
+```
+
+### 开机自动运行脚本
+
+系统会在 `/flash` 或者 `/sd` 目录创建 `boot.py` 文件, 开机会自动先执行这个脚本, 编辑这个脚本的内容即可实现开机自启
+
+
+
+## 程序库
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/en/related_documents.md b/docs/en/related_documents.md
index f98e4dcf..7d93ff6f 100644
--- a/docs/en/related_documents.md
+++ b/docs/en/related_documents.md
@@ -51,3 +51,13 @@
+
+
->5.选择 `工具`->`开发板:`->`ESP32`
+>5.select `Tools`->`Board:`->`ESP32`
@@ -108,4 +108,4 @@
}
-
\ No newline at end of file
+s
\ No newline at end of file
diff --git a/docs/en/tool/usb_downloader.md b/docs/en/tool/usb_downloader.md
index 4d864c53..cccb677b 100644
--- a/docs/en/tool/usb_downloader.md
+++ b/docs/en/tool/usb_downloader.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-USB-TTL-UART-Serial-Adapter-Micro-controller-6PIN-Auto-Downloader-Type-C-USB/3226069_32874729163.html?spm=2114.12010615.8148356.2.26cd9d03ZAclOY)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/usb-ttl-uart-serial-adapter)**
## Description
diff --git a/docs/en/tool/usb_isp.md b/docs/en/tool/usb_isp.md
index cec9d385..e7fd4f8a 100644
--- a/docs/en/tool/usb_isp.md
+++ b/docs/en/tool/usb_isp.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ISP-USBasp-Programmer-for-51-ATMEL-AVR-Download-support-Win7-64-Random-Color/3226069_32969199531.html?spm=2114.12010615.8148356.5.20fe3ae4UnxHv5)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/isp-usbasp-programmer)**
## Description
diff --git a/docs/en/unit/396port.md b/docs/en/unit/396port.md
index d40b8d2f..3a0ebec1 100644
--- a/docs/en/unit/396port.md
+++ b/docs/en/unit/396port.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-3-96-4Pin-Transfer-Module-Grove-Compatible-with-M5GO-FIRE-ESP32-Development-Kit/3226069_32922623759.html?spm=2114.12010612.8148356.26.57e2724dWGWCCC)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/3-96-transfer-unit)**
## Description
diff --git a/docs/en/unit/accel.md b/docs/en/unit/accel.md
new file mode 100644
index 00000000..9ea9d59c
--- /dev/null
+++ b/docs/en/unit/accel.md
@@ -0,0 +1,110 @@
+# Unit ACCEL {docsify-ignore-all}
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)** 🛒**[Purchase](https://m5stack.com/products/3-axis-digital-accelerometer-unit-adxl345)**
**[EasyLoader](#EasyLoader)**
+
+## Description
+
+**ACCEL** is a motion sensor Unit. Integrated with ADXL 345, ACC is able to obtain 3- axis of Acceleration. ADXL 345 is a small, thin, ultralow power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either an SPI (3- or 4-wire) or I2C digital interface. In this Unit, we used I2C series interface.
+
+
+### Product Features
+
+- Supply voltage range: 2.0 V to 3.6 V
+- Ultralow power: as low as 23 µA in measurement mode and 0.1 µA in standby mode at VS = 2.5 V (typical)
+- Single tap/double tap detection
+- Activity/inactivity monitoring
+- Free-fall detection
+- I/O voltage range: 1.7 V to VS
+- I2C digital interfaces
+- Wide temperature range (−40°C to +85°C)
+
+
+
+## Include
+
+- 1x ACC unit
+- 1x GROVE Cable
+
+## Application
+
+- Building and structural monitoring
+- Navigation
+- Orientation sensing
+
+
+## Dcumentation
+- Datasheet - **[ADXL345](https://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf)**
+
+## Schematic
+
+
+### PinMap
+
+| M5Core ( GROVE A ) | GPIO22 | GPIO21 | 5V | GND |
| ACC Unit | SCL | SDA | 5V | GND |
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ACCEL).
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/angle.md b/docs/en/unit/angle.md
index 551403c0..10aebe23 100644
--- a/docs/en/unit/angle.md
+++ b/docs/en/unit/angle.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](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?spm=a2g1y.12024536.productList_5885013.subject_18)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/angle-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/butterfly.md b/docs/en/unit/butterfly.md
index 6140a812..aee581aa 100644
--- a/docs/en/unit/butterfly.md
+++ b/docs/en/unit/butterfly.md
@@ -4,7 +4,8 @@
***
-:memo:**[Description](#Description)** :bulb:**[Steps](#Steps)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Rubber-Band-Powered-Butterfly-Launcher-with-SERVO-control-and-GROVE-Cable-Adapter-Children-s/3226069_32956965036.html?spm=2114.12010615.8148356.2.486b2682Z5xogF)**
+:memo:**[Description](#Description)** :bulb:**[Assembly Steps](#Assembly-Steps)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stack-butterfly-magic-prop-toy)**
+
## Description
@@ -24,7 +25,7 @@ For more infomation please check out the video.
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
-## Steps
+## Assembly-Steps
1, download this [example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/BUTTERFLY/UIFlow) into Core.
2, Wire the Core with Launcher by GROVE cable and Grove2Pin converter
diff --git a/docs/en/unit/button.md b/docs/en/unit/button.md
index 2037104d..fea0ff7a 100644
--- a/docs/en/unit/button.md
+++ b/docs/en/unit/button.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-Button-Unit-for-https://github.com/m5stack/m5-prduct-docsESP32-Arduino-Micropython-Development-Kit-with-GROVE-GPIO-Port-Blockly/3226069_32921805637.html?spm=a2g1x.12024536.productList_2187621.8)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-button-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/cardkb.md b/docs/en/unit/cardkb.md
index cb45f65e..37e46b02 100644
--- a/docs/en/unit/cardkb.md
+++ b/docs/en/unit/cardkb.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-CardKB-Mini-Keyboard-Unit-with-MEGA328P-GROVE-Port-I2C-ISP-for-M5Stack-ESP32-Arduino/3226069_32963872643.html?spm=a2g03.12010615.8148356.28.7b686481fhK2em)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/cardkb-mini-keyboard)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/catear.md b/docs/en/unit/catear.md
index 9bb2229f..9dc5216e 100644
--- a/docs/en/unit/catear.md
+++ b/docs/en/unit/catear.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Cute-Cat-Ears-Acrylic-Handbands-with-118Pcs-NeoPixel-LED-Lights-Control-by-UI-Flow/3226069_32956969127.html?spm=2114.12010615.8148356.2.7e9f55cfahQyM2)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stack-official-cute-cat-ears-acrylic)** :clapper:**[Related Video](#Related-Video)**
## Description
diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md
index 6c97da66..c522cea0 100644
--- a/docs/en/unit/color.md
+++ b/docs/en/unit/color.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[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)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/color-unit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/dac.md b/docs/en/unit/dac.md
index b0b5db24..55bf0171 100644
--- a/docs/en/unit/dac.md
+++ b/docs/en/unit/dac.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[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)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/dac-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/dual_button.md b/docs/en/unit/dual_button.md
index a3834763..ea4210c6 100644
--- a/docs/en/unit/dual_button.md
+++ b/docs/en/unit/dual_button.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[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)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-dual-button-unit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/earth.md b/docs/en/unit/earth.md
index eb493898..276afc22 100644
--- a/docs/en/unit/earth.md
+++ b/docs/en/unit/earth.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Earth-Module-Grove-Compatible-Soil-monitoring-Analog-and-Digital-Output/3226069_32922643696.html?spm=2114.12010615.8148356.2.45434ff2lDdyLQ)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/earth-sensor-unit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/env.md b/docs/en/unit/env.md
index c95a3677..cad94bb1 100644
--- a/docs/en/unit/env.md
+++ b/docs/en/unit/env.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](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?spm=2114.12010615.8148356.2.758c5bcbURtQtR)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-env-sensor-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/esp32cam.md b/docs/en/unit/esp32cam.md
index cc10f4ea..2e03848f 100644
--- a/docs/en/unit/esp32cam.md
+++ b/docs/en/unit/esp32cam.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/M5CAM-ESP32-A1-POWER.pdf)** 🛒**[Purchase](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)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/M5CAM-ESP32-A1-POWER.pdf)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/esp32-carmera)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -68,6 +68,18 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- 1x ESP32CAM Unit
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## PinMap
**Camera Interface PinMap**
diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md
index 934984fb..e66fc0c8 100644
--- a/docs/en/unit/extio.md
+++ b/docs/en/unit/extio.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-Extend-Serial-IO-I-O-Unit-Grove-Cable-I2C-Interface-for-Arduino-Blockly-ESP32/3226069_32966582585.html?spm=a2g03.12010615.8148356.48.3b773d71o7oNY1)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/official-extend-serial-i-o-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/finger.md b/docs/en/unit/finger.md
index 85173c78..f09fbd2a 100644
--- a/docs/en/unit/finger.md
+++ b/docs/en/unit/finger.md
@@ -4,11 +4,11 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-Finger-Print-Unit-FPC1020A-Capacitive-Fingerprint-Identification-Module-Grove-Cable-UART-Interface-for-ESP32/3226069_32966642182.html?spm=a2g03.12010612.8148356.36.73ee56a05T9uR7)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/finger-sensor-unit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
-**FINGER** Unit is a fingerprint sensor. This all-in-one fingerprint sensor makes fingerprint adding,verification,mananging super simple.
+**FINGER** Unit is a fingerprint sensor with FPC1020A inside. This all-in-one fingerprint sensor makes fingerprint adding,verification,mananging super simple.
Uart protocol, Compact size and ultra-low power consumption makes it very attractive to use around M5Stack series product. it performs fast fingerprint matching with highest security level and optimal user convenience. You can program to set the fingerprint recognition comparison level and different security level . if you ever consider secure your project with biometrics,don't forget to include this M5unit **FINGER**.
@@ -42,13 +42,36 @@ UART settings:
- Fingerprint Attendance Machine
- Fingerprint Locker
-## Related Link
-- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)**
+## Document
+- **[FPC1020 Datasheet](http://www.shenzhen2u.com/doc/Module/Fingerprint/710-FPC1020_PB3_Product-Specification.pdf)**
+
+
+## Schematic
+
+| M5Core(GROVE C) | U2RXD | U2TXD | 5V | GND |
| FINGER Unit | TXD | RXD | 5V | GND |
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
-- **[Forum](http://forum.m5stack.com/)**
-- **[FINGER communication protocol](https://github.com/m5stack/M5-Schematic/blob/master/Units/finger/biovo_fingerprint_Protocol_en.DOC)**
## Example
@@ -91,21 +114,18 @@ res1 = fpm_compareFinger();
res1 = fpm_deleteAllUser();
```
-## Schematic
-
-| M5Core(GROVE C) | U2RXD | U2TXD | 5V | GND |
| FINGER Unit | TXD | RXD | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/heart.md b/docs/en/unit/heart.md
index ecdd6581..c7c87832 100644
--- a/docs/en/unit/heart.md
+++ b/docs/en/unit/heart.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Newest-Mini-Heart-Rate-Unit-MAX30100-Module-Sensor-for-Arduino-Low-Power-Heart-Rate-Oxygen/3226069_32960528289.html?spm=a2g03.12010615.8148356.2.770159282aM5qM)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-heart-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/hex.md b/docs/en/unit/hex.md
index ac90cd81..d4371356 100644
--- a/docs/en/unit/hex.md
+++ b/docs/en/unit/hex.md
@@ -1,10 +1,10 @@
# Unit HEX {docsify-ignore-all}
-
+
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-New-HEX-NeoPixel-LED-Board-with-WS6812-37pcs-NeoPixel-Three-GROVE-Port-and-Power-Input/3226069_32961683136.html?spm=a2g03.12010615.8148356.2.d4652ef23dWS29)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/hex-neopixel-led-board)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -34,11 +34,18 @@ This is how LEDs layout in the panel. Pay attention to the sequence in your code
- **[Forum](http://forum.m5stack.com/)**
-RGB LED Library on Arduino
+## EasyLoader
-- **[FastLED Library](https://github.com/FastLED/FastLED/wiki/Overview)**
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
-- **[FastLED Reference(Chinese version)](http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/fastled-library/)**
## Example
@@ -47,6 +54,12 @@ RGB LED Library on Arduino
FastLED library on Arduino presents excellent and colorful lighting effects.
Before compile, it is require to install the FastLED library and connect HEX to GROVE A.
+RGB LED Library on Arduino
+
+- **[FastLED Library](https://github.com/FastLED/FastLED/wiki/Overview)**
+
+- **[FastLED Reference(Chinese version)](http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/fastled-library/)**
+
*To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEX/Arduino)。*
```arduino
diff --git a/docs/en/unit/hub.md b/docs/en/unit/hub.md
index 68bf295a..f29f9096 100644
--- a/docs/en/unit/hub.md
+++ b/docs/en/unit/hub.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Mini-HUB-Unit-1-to-3-HUB-with-Universal-Connector-Grove-Port/3226069_32930928722.html?spm=a2g1y.12024536.productList_5885013.subject_17)**
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/mini-hub-module)**
## Description
diff --git a/docs/en/unit/ir.md b/docs/en/unit/ir.md
index f397fd90..7556a050 100644
--- a/docs/en/unit/ir.md
+++ b/docs/en/unit/ir.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](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?spm=a2g1y.12024536.productList_5885013.subject_20)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/ir-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/joystick.md b/docs/en/unit/joystick.md
index ad18ac01..4e455730 100644
--- a/docs/en/unit/joystick.md
+++ b/docs/en/unit/joystick.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[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)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/joystick-unit)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/laser-rx.md b/docs/en/unit/laser-rx.md
new file mode 100644
index 00000000..9c599229
--- /dev/null
+++ b/docs/en/unit/laser-rx.md
@@ -0,0 +1,124 @@
+# Unit LASER.RX {docsify-ignore-all}
+
+
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+This is one of the communication devices among M5Units, a non-modulation Laser receiver. It is mainly built with a laser transistor.
+
+
+## Product Features
+
+- Laser receiver
+- non-modulation
+- Work voltage: 5V
+- Pair with LASER.TX
+- Response Frequency: 140KHz ~205KHz
+- Two Lego-compatible holes
+- Program Platform: Arduino, UIFlow(Blockly, Python)
+
+
+## Include
+
+- 1x LASER.RX unit
+- 1x GROVE cable
+
+## Application
+
+- Laser communication system on space.
+
+
+## Links
+
+
+## Schematic
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER).*
+
+```arduino
+/* This demo is for LASER.TX and LASER.RX, utilized UART for transmittion and reception of
+ laser signals. In order to get the result of this demo, you will need to connect LASER.TX
+ and LASER.RX with PORTC(blue) respectively onto two different M5Cores with M5GO bases on
+ bottom. Then flash the demo into both M5Core device.
+ When testing the demo, you need to point the TX unit to RX, and press the button TX connected
+ device. RX connected device will reponse with a display,and will show what is received .
+ See this link for more detals: https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Unit/LASER/EasyLoader_LASER_RX.exe
+ */
+
+#include | M5 PORTB | GPIO36 | GPIO26 | 5V | GND |
| LASER_RX | RX | / | 5V | GND |
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+This is one of the communication devices among M5Units, a Laser emitter with adjustable focal length. It is mainly built with a laser diode
+
+
+## Product Features
+
+- Laser transmitter
+- adjustable focal length
+- Work voltage: 5V
+- Pair with LASER.RX
+- Two Lego-compatible holes
+- Program Platform: Arduino, UIFlow(Blockly, Python)
+
+
+## Include
+
+- 1x LASER.TX unit
+- 1x GROVE cable
+
+## Application
+
+- Laser communication system on space.
+
+
+## Links
+
+
+## Schematic
+
+
+
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+## Code
+
+### 1. Arduino IDE
+
+*To get complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER).*
+
+```arduino
+/* This demo is for LASER.TX and LASER.RX, utilized UART for transmittion and reception of
+ laser signals. In order to get the result of this demo, you will need to connect LASER.TX
+ and LASER.RX with PORTC(blue) respectively onto two different M5Cores with M5GO bases on
+ bottom. Then flash the demo into both M5Core device.
+ When testing the demo, you need to point the TX unit to RX, and press the button TX connected
+ device. RX connected device will reponse with a display,and will show what is received .
+ See this link for more detals: https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Unit/LASER/EasyLoader_LASER_RX.exe
+ */
+
+#include | M5 PORTB | GPIO36 | GPIO26 | 5V | GND |
| LASER_TX | / | TX | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/m5-bit.md b/docs/en/unit/m5-bit.md
index ef1df1b9..6e9a080a 100644
--- a/docs/en/unit/m5-bit.md
+++ b/docs/en/unit/m5-bit.md
@@ -4,7 +4,7 @@
* * *
-:memo:**[Description](#Description)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.39af1debFkSA3Z&ft=t&id=595349435181)**
+:memo:**[Description](#Description)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5-bit-iot-classroom-development-board)**
## Description
diff --git a/docs/en/unit/m5camera.md b/docs/en/unit/m5camera.md
index cb3fca9b..8b841b07 100644
--- a/docs/en/unit/m5camera.md
+++ b/docs/en/unit/m5camera.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://pt.aliexpress.com/item/M5Stack-Oficial-ESP32-WROVER-com-M-dulo-de-C-mera-PSRAM-OV2640-Tipo-C-Grove-Porta/32909972455.html?spm=a2g03.12010108.1000013.1.28487d58Cog3fX&pvid=7b101d99-7f75-4eba-9b6c-3dbf826a6f7d&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.90158.0&scm-url=1007.13339.90158.0&scm_id=1007.13339.90158.0)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/esp-32-carmera-psram)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -79,6 +79,18 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- 1x M5Camera
- 1x Type-C USB Cable
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## PinMap
**There are two versions of M5Camera Unit: A Model and B Model.**
@@ -200,7 +212,9 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- **[QRcode](https://github.com/m5stack/m5stack-cam-psram/tree/master/qr/firmware/Camera%20B)**
- **[MPU6050](https://github.com/m5stack/m5stack-cam-psram/tree/master/mpu6050/firmware/Camera%20B)**(Gyro Example after soldering **MPU6050**)
-
+
+### Source Code
+ - **[M5Camera](https://github.com/m5stack/m5stack-cam-psram)**
## Schematic
diff --git a/docs/en/unit/m5camera_f.md b/docs/en/unit/m5camera_f.md
index 0c6165a0..acc20e96 100644
--- a/docs/en/unit/m5camera_f.md
+++ b/docs/en/unit/m5camera_f.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒[Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Fish-eye-Camera-Module-OV2640-Fisheye-Mini-Camera-Unit-Demoboard-with-ESP32-PSRAM-Development/3226069_32973208335.html?spm=a2g1y.12024536.productList_5885013.subject_2)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/fish-eye-camera-module-ov2640)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -76,6 +76,18 @@ The hardware also comes with some reserved weld pad, just in case you want put t
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## PinMap
**Camera Interface PinMap**
@@ -183,6 +195,9 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- **[MPU6050](https://github.com/m5stack/m5stack-cam-psram/tree/master/mpu6050/firmware/Camera%20F)**(Gyro Example after soldering **MPU6050**)
+### Source Code
+ - **[M5Camera](https://github.com/m5stack/m5stack-cam-psram)**
+
## Schematic
### Power circuit
diff --git a/docs/en/unit/m5camera_x.md b/docs/en/unit/m5camera_x.md
index 351a2e1e..7296de42 100644
--- a/docs/en/unit/m5camera_x.md
+++ b/docs/en/unit/m5camera_x.md
@@ -4,7 +4,9 @@
***
-:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.18.550e425eB8OqGB&id=587046526441)**
+:memo:**[Description](#Description)** :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)** :octocat:**[Code](#Code)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/products/psram-camera-module)**
**[EasyLoader](#EasyLoader)**
+
+
## Description
**M5CameraX** is a development board for image recognition. It features an ESP32(4M Flash + 520K RAM) chip and 2-Megapixel carmera(OV2640).**M5Camera** offers plenty of storage, with an extra 4 Mbyte PSRAM. It also supports image transmission via Wi-Fi and debuging through USB Type-C port.
@@ -70,6 +72,18 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- 1x Wall-1515
- 1x Type-C USB Cable
+## EasyLoader
+
+
+
+
+
+>1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.
+
+>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+
+!>3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. [Click here to view the driver installation tutorial](en/related_documents/establish_serial_connection)
+
## PinMap
**Camera Interface PinMap**
@@ -177,7 +191,9 @@ The hardware also comes with some reserved weld pad, just in case you want put t
- **[MPU6050](https://github.com/m5stack/m5stack-cam-psram/tree/master/mpu6050/firmware/Camera%20X)**(Gyro Example after soldering **MPU6050**)
-
+### Source Code
+ - **[M5Camera](https://github.com/m5stack/m5stack-cam-psram)**
+
## Schematic
### Power circuit
diff --git a/docs/en/unit/makey.md b/docs/en/unit/makey.md
index cfa9c5c6..38016523 100644
--- a/docs/en/unit/makey.md
+++ b/docs/en/unit/makey.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](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?spm=a2g1y.12024536.productList_5885013.subject_23)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** :electric_plug:**[Schematic](#Schematic)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/makey-unit)**
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/mini-proto.md b/docs/en/unit/mini-proto.md
new file mode 100644
index 00000000..18681cf5
--- /dev/null
+++ b/docs/en/unit/mini-proto.md
@@ -0,0 +1,58 @@
+# Unit MINI.PROTO {docsify-ignore-all}
+
+
+***
+
+:memo:**[Description](#Description)** :electric_plug:**[Schematic](#Schematic)** :octocat:**[Code](#Code)**
**[EasyLoader](#EasyLoader)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)**
+
+## Description
+
+**MINI_PROTO** is an M5Unit size of universal prototyping board. Smaller than the PROTO unit, the size is exactly the same as the regular M5unit. You can have the total freedom to make your own project as you want it, with prototyping boards that allow laying out the customized circuit to interact with the M5 core CONNEXT Port A, B or C.
+
+
+## Product Features
+
+- Hole Size: 0.039" 1mm (CNC Drilled)
+- Hole Pitch: 0.1 in - (2.54 mm)
+- Entire Hole Quantity: 40 Holes
+- Two Lego-compatible holes
+
+
+## Include
+
+- 1x MINI PROTO unit
+- 1x GROVE cable
+
+## Application
+
+- Prototyping
+
+
+## Links
+
+## Schematic
+
+
+
+
+### Pin Map
+
+| M5 PORTA | GPIO22 | GPIO21 | 5V | GND | |
| M5 PORTB | GPIO36 | GPIO26 | 5V | GND | |
| M5 PORTC | GPIO16 | GPIO17 | 5V | GND | |
| MINI.PROTO | P1-1 | P1-2 | 5V | GND |
**[EasyLoader](#EasyLoader)**
## Description
diff --git a/docs/en/unit/neoflash.md b/docs/en/unit/neoflash.md
index c1306a3c..ed94148d 100644
--- a/docs/en/unit/neoflash.md
+++ b/docs/en/unit/neoflash.md
@@ -4,7 +4,7 @@
***
-:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Newest-NeoFlash-Light-Board-made-of-Acrylic-with-192pcs-NeoPixels-and-PIR-Sensor-compatible-with/3226069_32957760176.html?spm=a2g03.12010615.8148356.2.66ca32c6EOLxpR)** :clapper:**[Related Video](#Related-Video)**
+:memo:**[Description](#Description)** :octocat:**[Example](#Example)** 🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/neoflash-acrylic-light-board)** :clapper:**[Related Video](#Related-Video)**
**[EasyLoader](#EasyLoader)**
## Description
@@ -72,7 +72,7 @@ This is a example that takes real-time time from the network and displays it on
## Related Video
-**Neoflash's Tutorial**
+**Neoflash Video Tutorial on UIFlow**