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 00000000..265dda76 Binary files /dev/null and b/docs/assets/img/quick_start/echo/echo_bluetooth.webp differ diff --git a/docs/assets/js/custom.js b/docs/assets/js/custom.js index 5b5ae0d6..e7018bda 100644 --- a/docs/assets/js/custom.js +++ b/docs/assets/js/custom.js @@ -43,7 +43,8 @@ var header = new Vue({ activeIndex: '1', pdf_notify: '', anchorList: [], - related_products: '' + related_products: '', + purchase_link: 'https://m5stack.com/' }, methods: { loading(str) { @@ -320,6 +321,7 @@ function anchor_search(purchase_link="none",quickstart_link="none"){ } ) $("#main").append(`

${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