From 83cbf633c6f3dd7f8fb6cb2eb04777ba77f511c4 Mon Sep 17 00:00:00 2001 From: Sean <1026025056@qq.com> Date: Tue, 17 Nov 2020 16:38:23 +0800 Subject: [PATCH] update some info and fix some bug --- .../img/quick_start/echo/echo_bluetooth.webp | Bin 0 -> 35362 bytes docs/assets/js/custom.js | 7 +- docs/assets/js/custom.min.js | 4 +- docs/en/app/bala.md | 2 +- docs/en/app/demo-board.md | 2 +- docs/en/app/flir.md | 2 +- docs/en/app/lidarbot.md | 2 +- docs/en/atom/atomecho.md | 12 +++ .../en/base/iiot_dual_switch_kit_with_core.md | 2 +- docs/en/core/atom_lite.md | 6 +- docs/en/core/atom_matrix.md | 6 +- docs/en/core/basic.md | 4 +- docs/en/core/core2.md | 4 +- docs/en/core/core2_aws.md | 10 +- docs/en/core/face_kit.md | 4 +- docs/en/core/fire.md | 4 +- docs/en/core/gray.md | 4 +- docs/en/core/m5go.md | 4 +- docs/en/core/m5go_lite.md | 4 +- docs/en/core/m5paper.md | 2 +- docs/en/core/m5stickc.md | 6 +- docs/en/core/m5stickc_plus.md | 6 +- docs/en/faq.md | 2 +- docs/en/hat/hat-adc.md | 2 +- docs/en/hat/hat-beetlec.md | 2 +- docs/en/hat/hat-dac.md | 2 +- docs/en/hat/hat-joyc.md | 2 +- docs/en/hat/hat-joystick.md | 2 +- docs/en/hat/hat-ncir.md | 2 +- docs/en/hat/hat-neoflash.md | 2 +- docs/en/hat/hat-rs485.md | 2 +- docs/en/hat/hat-thermal.md | 2 +- docs/en/hat/hat-tof.md | 2 +- docs/en/hat/hat-yun.md | 2 +- docs/en/module/faces_finger.md | 2 +- docs/en/module/faces_rfid.md | 2 +- docs/en/module/goplus.md | 2 +- docs/en/module/gps.md | 2 +- docs/en/module/gsm.md | 2 +- docs/en/module/joystick.md | 2 +- docs/en/module/lego_plus.md | 2 +- docs/en/module/lora.md | 2 +- docs/en/module/lorawan.md | 2 +- docs/en/module/lte.md | 2 +- docs/en/module/nb-iot.md | 2 +- docs/en/module/nb-iot_plus.md | 31 ++++-- docs/en/module/plus.md | 2 +- docs/en/module/sim800.md | 2 +- docs/en/module/stepmotor.md | 2 +- docs/en/module/usb.md | 2 +- docs/index.html | 2 +- docs/index_source.html | 2 +- docs/zh_CN/app/bala.md | 2 +- docs/zh_CN/app/demo-board.md | 2 +- docs/zh_CN/app/flir.md | 2 +- docs/zh_CN/app/lidarbot.md | 2 +- docs/zh_CN/atom/atomecho.md | 14 ++- docs/zh_CN/base/basex.md | 2 +- .../base/iiot_dual_switch_kit_with_core.md | 2 +- docs/zh_CN/base/lan_base.md | 2 +- docs/zh_CN/core/core2_aws.md | 10 +- docs/zh_CN/core/m5stickc_plus.md | 2 + docs/zh_CN/faq.md | 2 +- docs/zh_CN/hat/hat-adc.md | 2 +- docs/zh_CN/hat/hat-beetlec.md | 2 +- docs/zh_CN/hat/hat-bugc.md | 2 +- docs/zh_CN/hat/hat-dac.md | 2 +- docs/zh_CN/hat/hat-finger.md | 2 +- docs/zh_CN/hat/hat-joyc.md | 2 +- docs/zh_CN/hat/hat-joystick.md | 2 +- docs/zh_CN/hat/hat-ncir.md | 2 +- docs/zh_CN/hat/hat-neoflash.md | 2 +- docs/zh_CN/hat/hat-puppyc.md | 2 +- docs/zh_CN/hat/hat-roverc.md | 2 +- docs/zh_CN/hat/hat-rs485.md | 2 +- docs/zh_CN/hat/hat-servo.md | 2 +- docs/zh_CN/hat/hat-thermal.md | 2 +- docs/zh_CN/hat/hat-tof.md | 2 +- docs/zh_CN/hat/hat-yun.md | 2 +- docs/zh_CN/module/faces_finger.md | 2 +- docs/zh_CN/module/faces_rfid.md | 2 +- docs/zh_CN/module/goplus.md | 2 +- docs/zh_CN/module/gps.md | 2 +- docs/zh_CN/module/gsm.md | 2 +- docs/zh_CN/module/joystick.md | 2 +- docs/zh_CN/module/lego_plus.md | 2 +- docs/zh_CN/module/lora.md | 2 +- docs/zh_CN/module/lorawan.md | 2 +- docs/zh_CN/module/lte.md | 2 +- docs/zh_CN/module/nb-iot.md | 2 +- docs/zh_CN/module/nb-iot_plus.md | 4 +- docs/zh_CN/module/plus.md | 2 +- docs/zh_CN/module/sim800.md | 2 +- docs/zh_CN/module/stepmotor.md | 2 +- docs/zh_CN/module/usb.md | 2 +- .../quick_start/atom/atom_echo_quick_start.md | 95 ++++++++++++++---- 96 files changed, 242 insertions(+), 147 deletions(-) create mode 100644 docs/assets/img/quick_start/echo/echo_bluetooth.webp diff --git a/docs/assets/img/quick_start/echo/echo_bluetooth.webp b/docs/assets/img/quick_start/echo/echo_bluetooth.webp new file mode 100644 index 0000000000000000000000000000000000000000..265dda7661ac946270da6d8f10bcc0f02a9c0700 GIT binary patch literal 35362 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 z&-b$LOD&AeOP${purchase_name}`); + header.purchase_link = purchase_link; } if(quickstart_link!="none"){ header.anchorList.unshift( @@ -329,8 +331,7 @@ function anchor_search(purchase_link="none",quickstart_link="none"){ 'link' : quickstart_link, "expand" : [] } - ) - // $(".product_pic").after(`

${quickstart_name}

`); + ) } easyloader_video(); } diff --git a/docs/assets/js/custom.min.js b/docs/assets/js/custom.min.js index edff2311..2c897437 100644 --- a/docs/assets/js/custom.min.js +++ b/docs/assets/js/custom.min.js @@ -1,4 +1,4 @@ -const icon_list={"CORE":"https://static-cdn.m5stack.com/image/m5-docs_logo/core.png","MODULE":"https://static-cdn.m5stack.com/image/m5-docs_logo/module.png","BASE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","STICK":"https://static-cdn.m5stack.com/image/m5-docs_logo/stick.png","CAMERA":"https://static-cdn.m5stack.com/image/m5-docs_logo/camera.png","FACE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/unit.png","HAT":"https://static-cdn.m5stack.com/image/m5-docs_logo/hat.png","ATOM":"https://static-cdn.m5stack.com/image/m5-docs_logo/atom.png","APPLICATION":"https://static-cdn.m5stack.com/image/m5-docs_logo/application.png","ACCESSORY":"https://static-cdn.m5stack.com/image/m5-docs_logo/accessory.png","ALUMINIUM":"https://static-cdn.m5stack.com/image/m5-docs_logo/aluminium.png","MINI-UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/mini-unit.png","DESCRIPTION":"el-icon-s-management","描述":"el-icon-s-management","EASYLOADER":"el-icon-download","EXAMPLE":"el-icon-document-copy","案例程序":"el-icon-document-copy","SCHEMATIC":"el-icon-cpu","原理图":"el-icon-cpu","VIDEO":"el-icon-video-camera-solid","相关视频":"el-icon-video-camera-solid"};var header=new Vue({el:'#header',data:{homepage:'',faq_link:'',case_link:'',i2c_table:'',comparison_table:'',homepage_title:'',faq_title:'',case_title:'',product_list_title:'',language_list_title:'',platform_list_title:'',isCollapse:true,platform:{},activeIndex:'1',pdf_notify:'',anchorList:[],related_products:''},methods:{loading(str){const loading=this.$loading({lock:true,text:str,spinner:'el-icon-loading',background:'rgba(0, 0, 0, 0.7)'});this.loading_target=loading},done(){this.loading_target.close();},handleOpen(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')},handleClose(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')}},mounted(){this.loading('Loading')}}) +const icon_list={"CORE":"https://static-cdn.m5stack.com/image/m5-docs_logo/core.png","MODULE":"https://static-cdn.m5stack.com/image/m5-docs_logo/module.png","BASE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","STICK":"https://static-cdn.m5stack.com/image/m5-docs_logo/stick.png","CAMERA":"https://static-cdn.m5stack.com/image/m5-docs_logo/camera.png","FACE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/unit.png","HAT":"https://static-cdn.m5stack.com/image/m5-docs_logo/hat.png","ATOM":"https://static-cdn.m5stack.com/image/m5-docs_logo/atom.png","APPLICATION":"https://static-cdn.m5stack.com/image/m5-docs_logo/application.png","ACCESSORY":"https://static-cdn.m5stack.com/image/m5-docs_logo/accessory.png","ALUMINIUM":"https://static-cdn.m5stack.com/image/m5-docs_logo/aluminium.png","MINI-UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/mini-unit.png","DESCRIPTION":"el-icon-s-management","描述":"el-icon-s-management","EASYLOADER":"el-icon-download","EXAMPLE":"el-icon-document-copy","案例程序":"el-icon-document-copy","SCHEMATIC":"el-icon-cpu","原理图":"el-icon-cpu","VIDEO":"el-icon-video-camera-solid","相关视频":"el-icon-video-camera-solid"};var header=new Vue({el:'#header',data:{homepage:'',faq_link:'',case_link:'',i2c_table:'',comparison_table:'',homepage_title:'',faq_title:'',case_title:'',product_list_title:'',language_list_title:'',platform_list_title:'',isCollapse:true,platform:{},activeIndex:'1',pdf_notify:'',anchorList:[],related_products:'',purchase_link:'https://m5stack.com/'},methods:{loading(str){const loading=this.$loading({lock:true,text:str,spinner:'el-icon-loading',background:'rgba(0, 0, 0, 0.7)'});this.loading_target=loading},done(){this.loading_target.close();},handleOpen(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')},handleClose(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')}},mounted(){this.loading('Loading')}}) var zoom_image=new Vue({el:'#zoom_image',data:{url:'',srcList:[],show:false,index:0,rotate:0,width:580,scale:1},methods:{stopScroll(){var mo=function(e){e.preventDefault();};document.body.style.overflow='hidden';document.addEventListener("touchmove",mo,false);},canScroll(){var mo=function(e){e.preventDefault();};document.body.style.overflow='';document.removeEventListener("touchmove",mo,false);},close(){this.show=false;this.index=0;this.rotate=0;this.width=550;this.scale=1;this.canScroll();},next(){if(this.index>=this.srcList.length){this.index=0;}else{this.index++;} this.url=this.srcList[this.index]},prev(){if(this.index<=0){this.index=this.srcList.length-1;}else{this.index--;} this.url=this.srcList[this.index]},left(){this.rotate=this.rotate-90;},right(){this.rotate=this.rotate+90;},zoom_in(){this.width=this.width+50},zoom_out(){this.width=this.width-50},full(){this.width=this.width=800},rollImg(){if(event.wheelDelta>0){this.scale=this.scale+0.05;}else{this.scale=this.scale-0.05;}}},computed:{img_style:function(){return`transition:all 0.2s ease 0s;transform: scale(${this.scale}) rotate(${this.rotate}deg); margin-left: 0px; margin-top: 0px; max-height: 100%; max-width: 100%; width:${this.width}px;`}}}) @@ -16,7 +16,7 @@ var quickstart_name="上手教程"} else{var purchase_name="PURCHASE" var quickstart_name="Quick-Start"} if(purchase_link!="none"){header.anchorList.push({"name":purchase_name,"icon":'el-icon-shopping-cart-full','link':purchase_link,"expand":[]}) -$("#main").append(`

${purchase_name}

`);} +$("#main").append(`

${purchase_name}

`);header.purchase_link=purchase_link;} if(quickstart_link!="none"){header.anchorList.unshift({"name":quickstart_name,"icon":'el-icon-guide','link':quickstart_link,"expand":[]})} easyloader_video();} function anchor_scroll(anchor_name,anchor_id,anchor_length){var page_url=window.location.href;var offset=$("#"+anchor_id).offset().top+$("#"+anchor_id).height()-$(window).scrollTop();if((offset>100)&&(offset<($("#"+anchor_id).height()+700))){for(var i=0;idownload EasyLoader ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. >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/app/demo-board.md b/docs/en/app/demo-board.md index fe885e4d..1f62a711 100644 --- a/docs/en/app/demo-board.md +++ b/docs/en/app/demo-board.md @@ -80,7 +80,7 @@ download EasyLoader ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. >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/app/flir.md b/docs/en/app/flir.md index f9bfbe9b..4272f5db 100644 --- a/docs/en/app/flir.md +++ b/docs/en/app/flir.md @@ -79,7 +79,7 @@ The effective image generate by the Lepton sensor is 160×120, but you can proce download EasyLoader ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. >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/app/lidarbot.md b/docs/en/app/lidarbot.md index f679082c..ddf362a5 100644 --- a/docs/en/app/lidarbot.md +++ b/docs/en/app/lidarbot.md @@ -109,7 +109,7 @@ If you are interest in AGV development, We especially encourage you to modify th ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. >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/atom/atomecho.md b/docs/en/atom/atomecho.md index c6d3c7c7..5dc561fc 100644 --- a/docs/en/atom/atomecho.md +++ b/docs/en/atom/atomecho.md @@ -4,6 +4,13 @@
+## Tutorial&Quick-Start + +view the corresponding tutorial&quick-Start. + +Bluetooth Speaker +EchoSTT Guide + ## Description **ATOM ECHO** is a Programmable Smart Speaker based on the M5ATOM design. Its form factor is very small, its dimensions are only 24 * 24 * 17 mm. Music can be played using the bluetooth capabilities of the ESP32 from a mobile phone or tablet. The device could be programmed to access AWS, Baidu and other cloud platforms, using the built-in microphone and speaker for voice interaction, so that ATOM ECHO has certain AI capabilities, realizing voice control, story telling, Internet of things and other functions. The speaker is embedded with an RGB LED (SK6812), which can visually display the connection status. In addition to being used as a Bluetooth speaker, it still has the control ability of Atom series.Screw hole on the back is convenient for users to fix. @@ -179,6 +186,11 @@ The factory default firmware is Bluetooth speaker, which uses A2DP protocol to t - [EchoSTT service](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/Atom/AtomEcho/Arduino/EchoSTT) +### Tutorial + +- [Bluetooth Speaker](en/quick_start/atom/atom_echo_quick_start) +- [EchoSTT Guide](en/quick_start/atom/atom_echo_quick_start?id=echostt) + ## Video **The following video is an example** diff --git a/docs/en/base/iiot_dual_switch_kit_with_core.md b/docs/en/base/iiot_dual_switch_kit_with_core.md index 52a2266f..4d0bc817 100644 --- a/docs/en/base/iiot_dual_switch_kit_with_core.md +++ b/docs/en/base/iiot_dual_switch_kit_with_core.md @@ -55,7 +55,7 @@ For example, you can stack an IoT module such as LoRa, GSM, LTE, etc, in between download EasyLoader ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. >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/core/atom_lite.md b/docs/en/core/atom_lite.md index 81798323..79f23e04 100644 --- a/docs/en/core/atom_lite.md +++ b/docs/en/core/atom_lite.md @@ -8,8 +8,8 @@ Choose the development platform you want to use, view the corresponding tutorial&quick-Start. -UIFlow -Arduino +UIFlow +Arduino ## Description @@ -158,7 +158,7 @@ Choose the development platform you want to use, view the corresponding tutorial ### 2. UIFlow -- Click [here](https://docs.m5stack.com/#/zh_CN/quick_start/atom/atom_quick_start) to view UIFlow example +- Click [here](https://docs.m5stack.com/#/en/quick_start/atom/atom_quick_start) to view UIFlow example diff --git a/docs/en/core/atom_matrix.md b/docs/en/core/atom_matrix.md index 8467b63e..59d783b1 100644 --- a/docs/en/core/atom_matrix.md +++ b/docs/en/core/atom_matrix.md @@ -8,8 +8,8 @@ Choose the development platform you want to use, view the corresponding tutorial&quick-Start. -UIFlow -Arduino +UIFlow +Arduino ## Description @@ -168,7 +168,7 @@ Choose the development platform you want to use, view the corresponding tutorial ### 2. UIFlow -- Click [here](https://docs.m5stack.com/#/zh_CN/quick_start/atom/atom_quick_start) to view UIFlow example +- Click [here](https://docs.m5stack.com/#/en/quick_start/atom/atom_quick_start) to view UIFlow example
\ No newline at end of file