diff --git a/docs/assets/css/main-min.css b/docs/assets/css/main-min.css index 48a27e68..c43eaf47 100644 --- a/docs/assets/css/main-min.css +++ b/docs/assets/css/main-min.css @@ -1,21 +1 @@ -:root{--theme-color:hsl(204,90%,45%)}*{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;} -a{text-decoration:none!important} -img{z-index:51;}.product_pic img{width:30%;}@media screen and(max-width:768px){.product_pic img{width:100%;}}#mb_header{display:none;}.el-menu-vertical-demo:not(.el-menu--collapse){width:200px;min-height:400px;}#mb_header{position:fixed;top:50%;transform:translateY(-50%);box-shadow:-5px 1px 20px 0px#e7e5e5;z-index:999;border-radius:10px;right:0;}#mb_header.el-menu{border-right:none;border-radius:10px;}#mb_header.el-submenu__title,.el-menu-item{padding:0px 10px!important;text-align:center;}#mb_header.el-menu-item div{padding:0px 10px!important;}#mb_header.el-menu-item li{height:30px;}#pc_header{position:fixed;z-index:999;left:0px;top:0px;right:0px;background-color:white;box-shadow:0px 0px 10px#ddd;padding:0px 20px;display:flex;justify-content:space-between;}#pc_header.el-menu{display:inline-block;padding:10px 0px 0px 0px;border-bottom:0px;}.markdown-section{max-width:75%;margin-top:50px;}.markdown-section a{color:hsl(211,100%,50%);} -body[data-page="en/quick_start/m5stickc/m5stickc_quick_start.md"]article.markdown-section{max-width:100%;} -body[data-page="zh_CN/quick_start/m5stickc/m5stickc_quick_start.md"]article.markdown-section{max-width:100%;}.pic{width:30%}.video_size{width:50%}.uiflow_banner{position:relative}.row a{color:white;text-decoration:none}.row a:hover{color:white;text-decoration:none}.uiflow_p{height:100px}.item{width:150px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow.3s;text-decoration:none;background-color:white}.related_links{position:fixed;top:35%;right:0;z-index:900;width:50px}.related_links a{display:block;width:50px;height:50px;text-decoration:none;transition:all.25s ease;float:right}.related_links a:first-child{border-top-left-radius:3px;background-color:#76c5f0}.related_links a:nth-child(2){background-color:#007cc2}.related_links a:nth-child(3){background-color:#dc214c}.related_links a:nth-child(4){background-color:#1f1a17}.related_links a:nth-child(5){border-bottom-left-radius:3px;}.related_links a:hover{width:90px}.related_links a img{position:relative;top:5px;left:5px;width:40px}.related_links a:nth-child(4)img{top:3.5px;left:3.5px;width:43px}.related_links div img{position:relative;top:10px;left:0;width:50px;transition:all.25s ease}.related_links div img:hover{transform:scale(1.05)}@media screen and(max-width:768px){.related_links{display:none}}.item-title{white-space:nowrap;text-align:center;margin-top:10px;margin-bottom:10px}.item a{color:black;text-decoration:none}.item a:hover{text-decoration:none}.dropdown{display:inline-block;transition:all.25s ease;color:#343a40}.dropdown div{position:absolute;overflow:hidden;height:0;background-color:#fff;transition:all.25s ease;left:-50px;text-align:center;top:40px;z-index:1001;min-width:10rem}.dropdown:hover{box-shadow:0 2px 0 0#007bff;color:#007bff}.dropdown:hover div{padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;list-style:none;background-clip:padding-box;height:max-content;box-shadow:0px 17px 18px 0px#f0f0f0;}.dropdown div a:hover{color:#007bff!important}.dropdown div a:active{background-color:#ccc!important}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.83);color:#fff;opacity:0}.mask h3{text-align:center}.item a:hover.mask{opacity:1}.mask-btn1{position:relative;top:30px;left:30px;border:none;width:90px;background-color:#007bffc7;color:white;}.mask-btn2{position:relative;top:67px;left:30px;border:none;width:90px;background-color:#007bffc7;color:white;}.product_list div.btn-group-vertical{display:none}.product_list:hover div.btn-group-vertical{position:fixed;display:block;margin:0;z-index:9999}.item:hover{box-shadow:0 0 10px#6ab2ff}.item.mask_sku{position:absolute;bottom:0px;width:100%;text-align:center;font-size:19px;} -main>.content{margin:0} -div.card-img-overlay{background-color:rgba(0,0,0,0.6)} -div.card-img-overlay:hover{background-color:rgba(0,0,0,0.25);color:blue!important}.banner{width:100%;height:300px;background-color:#fffbff}.product_page{margin-left:60px;margin-top:100px;}.search{display:none;position:fixed;z-index:1999;top:22px;left:260px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:240px;height:38px;padding:0 0 0 20px}.search.search-btn{position:absolute;top:10px;right:40px;border-radius:100px;width:30px;height:30px}.search i{position:absolute;top:6px;right:7px;font-size:18px}.search.search_point{background-color:#f7f7f7;margin:2px 22px;display:none;overflow-y:auto;max-height:300px;box-shadow:0 2px 0 0#007bff;max-width:260px;}.search.search_point a{padding:4px 20px;display:block;}.search.search_point a:hover{color:#007bff;} -body[data-page="index.md"].search{display:inline-block} -body[data-page="en/faq.md"].search{display:inline-block} -body[data-page="zh_CN/README.md"].search{display:inline-block} -body[data-page="zh_CN/faq.md"].search{display:inline-block} -body[data-page="index.md"].markdown-section{margin-top:25px} -body[data-page="zh_CN/README.md"].markdown-section{margin-top:25px}@media screen and(max-width:768px){.dropdown{display:block}#mb_header{display:block;}#pc_header{display:none;}.markdown-section{max-width:100%;margin-top:0px;padding-left:45px;padding-right:45px}.banner div.card-img-overlay h4{font-size:1.3em;color:#fff;text-align:center}.banner{margin-left:8px;margin-right:0;width:130px}.item{width:130px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow.3s;text-decoration:none}.uiflow_p{height:auto}.pc-navigation{display:none}.product_page{margin-left:0;margin-top:0}.mb-navigation{z-index:9999;position:fixed;top:0;left:0;right:50px;height:50px;color:#343a40;border-radius:0;background:white;line-height:inherit;display:block;box-shadow:-12px-1px 10px#888}.nav-content{position:fixed;top:50px;left:0;color:white;right:0;z-index:999}.search{position:fixed;top:15px!important;left:50%;transform:translateX(-50%);}.mask{display:none;width:130px;height:186px}.mask-btn1{position:relative;top:50px;left:23px;}.mask-btn2{position:relative;top:75px;left:23px;}.video_size{width:100%}}@media screen and(max-width:768px){.pic{width:50%}} -mark{background-color:#2673ffe0;color:white;border-radius:5px;}.faq-class{border:1px solid#d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.faq-class h5{color:#666!important;font-size:16px!important;position:relative;margin:0!important}.search-tips{border:1px solid#d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.search-tips h5{color:#666!important;font-size:16px!important;position:relative;margin:0!important}.faq-item{border:1px solid#d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.faq-title{color:#666!important;font-size:16px!important;position:relative;margin:0!important;padding-right:30px!important}.faq-title.open{max-height:600px;}.faq-title::before{background-color:#007bff;content:"";width:20px;height:20px;border-radius:20px;position:absolute;right:0;top:0;bottom:0;margin:auto}.faq-button{height:0;margin:0!important}.faq-button::after{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:10}.faq-button::before{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;transform:rotate(90deg);z-index:10}.faq-answer{border:0;outline:0;font-weight:400;max-height:0;overflow:auto;transition:max-height.35s ease}.faq-answer div{padding-top:30px;color:#666!important}.faq-answer div span{display:block}.faq-item.faq-title.open+.faq-answer{max-height:600px}.faq-img{margin-top:20px;margin-bottom:20px;width:40%;display:inline-block}.cases-item{border:1px solid#d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.cases-title{color:#666!important;font-size:16px!important;position:relative;margin:0!important;padding-right:30px!important}.anchor-box{position:fixed;top:22%;left:50px;display:-webkit-flex;display:flex;flex-direction:column;z-index:50;width:max-content}.anchor-box img{width:30px;height:31px;margin-left:10px;margin-top:2px}.anchor-box svg{margin-left:10px;margin-top:2px}.anchor-box>a{display:-webkit-flex;display:flex;flex-direction:row;height:40px;width:180px;padding:2px 10px;text-decoration:none;outline:0;border:0;border-radius:25px;color:#fff!important;font-size:16px;line-height:1.2;transition:all.3s ease;background-color:#333;box-shadow:4px 4px 8px 0#aeaeae;-moz-box-shadow:4px 4px 8px 0#aeaeae;-webkit-box-shadow:4px 4px 8px 0#aeaeae;margin-top:12px}.anchor-box>a:hover{background-color:#007aff!important;box-shadow:4px 4px 8px 0#007aff5c!important;-moz-box-shadow:4px 4px 8px 0#007aff5c!important;-webkit-box-shadow:4px 4px 8px 0#007aff5c!important}.anchor-box span{width:100px;text-align:center;margin-left:6px;overflow:hidden;white-space:nowrap;}.anchor-box svg{margin-left:12px;margin-top:4px}.anchor-active{background-color:#007aff!important;box-shadow:4px 4px 8px 0#007aff5c!important;-moz-box-shadow:4px 4px 8px 0#007aff5c!important;-webkit-box-shadow:4px 4px 8px 0#007aff5c!important}.anchor-quiet{background-color:#333!important;box-shadow:4px 4px 8px 0#aeaeae!important;-moz-box-shadow:4px 4px 8px 0#aeaeae!important;-webkit-box-shadow:4px 4px 8px 0#aeaeae!important}@media screen and(max-width:1645px){.anchor-box{left:20px}}@media screen and(max-width:1460px){.anchor-box{left:0px;}}@media screen and(max-width:1300px){.anchor-box{left:-30px}.search{top:100px;}}@media screen and(max-width:1180px){.anchor-box{left:-54px}#pc_header>a{display:none;}}@media screen and(max-width:768px){.anchor-box{position:fixed;top:32%;left:auto;right:-120px;display:-webkit-flex;display:flex;flex-direction:column;z-index:9999;display:none;}.anchor-active{float:left;transform:translateX(-100px)!important}.anchor-quiet{float:left;transform:translateX(0px)!important}}.easyloader-box{display:flex;flex-direction:row;width:80%}.easyloader-box>div{position:relative;width:50%;overflow:hidden}.easyloader-box img,video{width:100%}.easyloader-box p{margin:10px 25px;color:white;}.easyloader-box p:last-child{overflow-y:scroll;height:20%;font-size:10px;}.easyloader-mask{position:absolute;right:0;bottom:6px;height:100%;width:100%;background-color:black;opacity:.7;transition:all.3s;display:flex;flex-direction:column;justify-content:center}.easyloader-mask a{margin-top:50px;text-align:center;}.video_play{bottom:-100%;}.easyloader-btn{position:absolute;display:flex;flex-direction:row;justify-content:space-around;bottom:7%;width:100%;padding:0px 20px;}.easyloader-btn a{width:90px;text-align:center;padding:2px 10px;background-color:#007bff;color:white!important;border-radius:10px}.easyloader-btn a:hover{background-color:#45a9ff}@media screen and(max-width:768px){.easyloader-box{flex-direction:column;width:100%}.easyloader-box>div{width:100%}}.platform-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.platform-item{position:relative;overflow:hidden;margin:20px;box-shadow:0px 0px 5px 0px#dbdbdb;border-radius:15px;}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:450px;background-color:#d9d9d9;right:-22px;top:43px;}.platform-item h3{position:absolute;top:50%;width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11;}.platform-tag{position:absolute;top:50%;left:45%;width:150px;height:150px;margin:-60px 0 0-60px;background:#333;opacity:.8;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all.3s;-moz-transition:all.3s;transition:all.5s cubic-bezier(0.23,0.53,0.22,0.93);}.platform-item a:hover.platform-tag{transform:scale(4.3,4.3);}@media screen and(max-width:768px){.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;right:-30px;top:455px;}}.markdown-section h1{font-family:Montserrat;font-weight:1000;font-size:48px;display:inline;}.markdown-section h2{font-family:Montserrat;font-weight:600;font-size:25px;padding:0px;padding-top:110px;margin-top:-70px;}.markdown-section p{font-family:Montserrat;}.product_sku_tag{margin-left:5px;margin-top:5px;} -table thead,table tr{border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc;} -table{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aabfdc;border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc;overflow:auto;display:table!important;} -table td,table th{padding:5px 10px;font-size:13px;font-family:Montserrat;color:#597da1!important;border-color:hsl(212,42%,88%);min-width:50px;} -table tr:nth-child(even){background:#d3dfed!important;} -table tr:nth-child(odd){background:#FFF!important;}@media screen and(max-width:768px){table{display:block!important;overflow:scroll;}}.files_download{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:45px;}.files_download.item{display:flex;justify-content:center;width:200px;box-shadow:4px 4px 7px 0px#cecece;transition:all.25s ease;}.files_download.item:hover{transform:scale(1.2);}#tag_title{position:absolute;color:#ffffff;width:160px;font-size:14px;padding:4px;background:#007bffc7;border:solid 1px#e9f7f6;border-radius:5px;text-align:center;}#tag_title::after{content:" ";position:absolute;top:50%;left:-18px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent#007bffc7 transparent transparent;transform:translateY(-50%);}.el-icon-loading{font-size:88px} -[v-cloak]{display:none;} \ No newline at end of file +:root{--theme-color:hsl(204,90%,45%)}*{font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif}a{text-decoration:none !important}img{z-index:51}.product_pic img{width:30%}@media screen and (max-width:768px){.product_pic img{width:100%}}#mb_header{display:none}.el-menu-vertical-demo:not(.el-menu--collapse){width:200px;min-height:400px}#mb_header{position:fixed;top:50%;transform:translateY(-50%);box-shadow:-5px 1px 20px 0 #e7e5e5;z-index:999;border-radius:10px;right:0}#mb_header .el-menu{border-right:0;border-radius:10px}#mb_header .el-submenu__title,.el-menu-item{padding:0 10px !important;text-align:center}#mb_header .el-menu-item div{padding:0 10px !important}#mb_header .el-menu-item li{height:30px}#pc_header{position:fixed;z-index:999;left:0;top:0;right:0;background-color:white;box-shadow:0 0 10px #ddd;padding:0 20px;display:flex;justify-content:space-between}#pc_header .el-menu{display:inline-block;padding:10px 0 0 0;border-bottom:0}.markdown-section{max-width:75%;margin-top:50px}.markdown-section a{color:hsl(211,100%,50%)}body[data-page="en/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}.pic{width:30%}.video_size{width:50%}.uiflow_banner{position:relative}.row a{color:white;text-decoration:none}.row a:hover{color:white;text-decoration:none}.uiflow_p{height:100px}.item{width:150px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none;background-color:white}.related_links{position:fixed;top:35%;right:0;z-index:900;width:50px}.related_links a{display:block;width:50px;height:50px;text-decoration:none;transition:all .25s ease;float:right}.related_links a:first-child{border-top-left-radius:3px;background-color:#76c5f0}.related_links a:nth-child(2){background-color:#007cc2}.related_links a:nth-child(3){background-color:#dc214c}.related_links a:nth-child(4){background-color:#1f1a17}.related_links a:nth-child(5){border-bottom-left-radius:3px}.related_links a:hover{width:90px}.related_links a img{position:relative;top:5px;left:5px;width:40px}.related_links a:nth-child(4) img{top:3.5px;left:3.5px;width:43px}.related_links div img{position:relative;top:10px;left:0;width:50px;transition:all .25s ease}.related_links div img:hover{transform:scale(1.05)}@media screen and (max-width:768px){.related_links{display:none}}.item-title{white-space:nowrap;text-align:center;margin-top:10px;margin-bottom:10px}.item a{color:black;text-decoration:none}.item a:hover{text-decoration:none}.dropdown{display:inline-block;transition:all .25s ease;color:#343a40}.dropdown div{position:absolute;overflow:hidden;height:0;background-color:#fff;transition:all .25s ease;left:-50px;text-align:center;top:40px;z-index:1001;min-width:10rem}.dropdown:hover{box-shadow:0 2px 0 0 #007bff;color:#007bff}.dropdown:hover div{padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;list-style:none;background-clip:padding-box;height:max-content;box-shadow:0 17px 18px 0 #f0f0f0}.dropdown div a:hover{color:#007bff !important}.dropdown div a:active{background-color:#ccc !important}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.83);color:#fff;opacity:0}.mask h3{text-align:center}.item a:hover .mask{opacity:1}.mask-btn1{position:relative;top:30px;left:30px;border:0;width:90px;background-color:#007bffc7;color:white}.mask-btn2{position:relative;top:67px;left:30px;border:0;width:90px;background-color:#007bffc7;color:white}.product_list div.btn-group-vertical{display:none}.product_list:hover div.btn-group-vertical{position:fixed;display:block;margin:0;z-index:9999}.item:hover{box-shadow:0 0 10px #6ab2ff}.item .mask_sku{position:absolute;bottom:0;width:100%;text-align:center;font-size:19px}main>.content{margin:0}div.card-img-overlay{background-color:rgba(0,0,0,0.6)}div.card-img-overlay:hover{background-color:rgba(0,0,0,0.25);color:blue !important}.banner{width:100%;height:300px;background-color:#fffbff}.product_page{margin-left:60px;margin-top:100px}.search{display:none;position:fixed;z-index:1999;top:22px;left:260px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:240px;height:38px;padding:0 0 0 20px}.search .search-btn{position:absolute;top:10px;right:40px;border-radius:100px;width:30px;height:30px}.search i{position:absolute;top:6px;right:7px;font-size:18px}.search .search_point{background-color:#f7f7f7;margin:2px 22px;display:none;overflow-y:auto;max-height:300px;box-shadow:0 2px 0 0 #007bff;max-width:260px}.search .search_point a{padding:4px 20px;display:block}.search .search_point a:hover{color:#007bff}body[data-page="index.md"] .search{display:inline-block}body[data-page="en/faq.md"] .search{display:inline-block}body[data-page="zh_CN/README.md"] .search{display:inline-block}body[data-page="zh_CN/faq.md"] .search{display:inline-block}body[data-page="index.md"] .markdown-section{margin-top:25px}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:25px}@media screen and (max-width:768px){.dropdown{display:block}#mb_header{display:block}#pc_header{display:none}.markdown-section{max-width:100%;margin-top:0;padding-left:45px;padding-right:45px}.banner div.card-img-overlay h4{font-size:1.3em;color:#fff;text-align:center}.banner{margin-left:8px;margin-right:0;width:130px}.item{width:130px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none}.uiflow_p{height:auto}.pc-navigation{display:none}.product_page{margin-left:0;margin-top:0}.mb-navigation{z-index:9999;position:fixed;top:0;left:0;right:50px;height:50px;color:#343a40;border-radius:0;background:white;line-height:inherit;display:block;box-shadow:-12px -1px 10px #888}.nav-content{position:fixed;top:50px;left:0;color:white;right:0;z-index:999}.search{position:fixed;top:15px !important;left:50%;transform:translateX(-50%)}.mask{display:none;width:130px;height:186px}.mask-btn1{position:relative;top:50px;left:23px}.mask-btn2{position:relative;top:75px;left:23px}.video_size{width:100%}}@media screen and (max-width:768px){.pic{width:50%}}mark{background-color:#2673ffe0;color:white;border-radius:5px}.faq-class{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.faq-class h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.search-tips{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.search-tips h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.faq-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.faq-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}.faq-title.open{max-height:600px}.faq-title::before{background-color:#007bff;content:"";width:20px;height:20px;border-radius:20px;position:absolute;right:0;top:0;bottom:0;margin:auto}.faq-button{height:0;margin:0 !important}.faq-button::after{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:10}.faq-button::before{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;transform:rotate(90deg);z-index:10}.faq-answer{border:0;outline:0;font-weight:400;max-height:0;overflow:auto;transition:max-height .35s ease}.faq-answer div{padding-top:30px;color:#666 !important}.faq-answer div span{display:block}.faq-item .faq-title.open+.faq-answer{max-height:600px}.faq-img{margin-top:20px;margin-bottom:20px;width:40%;display:inline-block}.cases-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.cases-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}.anchor-box{position:fixed;top:22%;left:50px;display:-webkit-flex;display:flex;flex-direction:column;z-index:50;width:max-content}.anchor-box img{width:30px;height:31px;margin-left:10px;margin-top:2px}.anchor-box svg{margin-left:10px;margin-top:2px}.anchor-box>a{display:-webkit-flex;display:flex;flex-direction:row;height:40px;width:180px;padding:2px 10px;text-decoration:none;outline:0;border:0;border-radius:25px;color:#fff !important;font-size:16px;line-height:1.2;transition:all .3s ease;background-color:#333;box-shadow:4px 4px 8px 0 #aeaeae;-moz-box-shadow:4px 4px 8px 0 #aeaeae;-webkit-box-shadow:4px 4px 8px 0 #aeaeae;margin-top:12px}.anchor-box>a:hover{background-color:#007aff !important;box-shadow:4px 4px 8px 0 #007aff5c !important;-moz-box-shadow:4px 4px 8px 0 #007aff5c !important;-webkit-box-shadow:4px 4px 8px 0 #007aff5c !important}.anchor-box span{width:100px;text-align:center;margin-left:6px;overflow:hidden;white-space:nowrap}.anchor-box svg{margin-left:12px;margin-top:4px}.anchor-active{background-color:#007aff !important;box-shadow:4px 4px 8px 0 #007aff5c !important;-moz-box-shadow:4px 4px 8px 0 #007aff5c !important;-webkit-box-shadow:4px 4px 8px 0 #007aff5c !important}.anchor-quiet{background-color:#333 !important;box-shadow:4px 4px 8px 0 #aeaeae !important;-moz-box-shadow:4px 4px 8px 0 #aeaeae !important;-webkit-box-shadow:4px 4px 8px 0 #aeaeae !important}@media screen and (max-width:1645px){.anchor-box{left:20px}}@media screen and (max-width:1460px){.anchor-box{left:0}}@media screen and (max-width:1300px){.anchor-box{left:-30px}.search{top:100px}}@media screen and (max-width:1180px){.anchor-box{left:-54px}#pc_header>a{display:none}}@media screen and (max-width:768px){.anchor-box{position:fixed;top:32%;left:auto;right:-120px;display:-webkit-flex;display:flex;flex-direction:column;z-index:9999;display:none}.anchor-active{float:left;transform:translateX(-100px) !important}.anchor-quiet{float:left;transform:translateX(0px) !important}}.easyloader-box{display:flex;flex-direction:row;width:80%}.easyloader-box>div{position:relative;width:50%;overflow:hidden}.easyloader-box img,video{width:100%}.easyloader-box p{margin:10px 25px;color:white}.easyloader-box p:last-child{overflow-y:scroll;height:20%;font-size:10px}.easyloader-mask{position:absolute;right:0;bottom:6px;height:100%;width:100%;background-color:black;opacity:.7;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.easyloader-mask a{margin-top:50px;text-align:center}.video_play{bottom:-100%}.easyloader-btn{position:absolute;display:flex;flex-direction:row;justify-content:space-around;bottom:7%;width:100%;padding:0 20px}.easyloader-btn a{width:90px;text-align:center;padding:2px 10px;background-color:#007bff;color:white !important;border-radius:10px}.easyloader-btn a:hover{background-color:#45a9ff}@media screen and (max-width:768px){.easyloader-box{flex-direction:column;width:100%}.easyloader-box>div{width:100%}}.platform-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.platform-item{position:relative;overflow:hidden;margin:20px;box-shadow:0 0 5px 0 #dbdbdb;border-radius:15px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:450px;background-color:#d9d9d9;right:-22px;top:43px}.platform-item h3{position:absolute;top:50%;width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:45%;width:150px;height:150px;margin:-60px 0 0 -60px;background:#333;opacity:.8;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .5s cubic-bezier(0.23,0.53,0.22,0.93)}.platform-item a:hover .platform-tag{transform:scale(4.3,4.3)}@media screen and (max-width:768px){.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;right:-30px;top:455px}}.markdown-section h1{font-family:Montserrat;font-weight:1000;font-size:48px;display:inline}.markdown-section h2{font-family:Montserrat;font-weight:600;font-size:25px;padding:0;padding-top:110px;margin-top:-70px}.markdown-section p{font-family:Montserrat}.product_sku_tag{margin-left:5px;margin-top:5px}table thead,table tr{border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc}table{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aabfdc;border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc;overflow:auto;display:table !important}table td,table th{padding:5px 10px;font-size:13px;font-family:Montserrat;color:#597da1 !important;border-color:hsl(212,42%,88%);min-width:50px}table tr:nth-child(even){background:#d3dfed !important}table tr:nth-child(odd){background:#FFF !important}@media screen and (max-width:768px){table{display:block !important;overflow:scroll}}.files_download{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:45px}.files_download .item{display:flex;justify-content:center;width:200px;box-shadow:4px 4px 7px 0 #cecece;transition:all .25s ease}.files_download .item:hover{transform:scale(1.2)}#tag_title{position:absolute;color:#fff;width:160px;font-size:14px;padding:4px;background:#007bffc7;border:solid 1px #e9f7f6;border-radius:5px;text-align:center}#tag_title::after{content:" ";position:absolute;top:50%;left:-18px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent #007bffc7 transparent transparent;transform:translateY(-50%)}.el-icon-loading{font-size:88px}[v-cloak]{display:none} diff --git a/docs/assets/img/quick_start/v_function/motion_detect.webp b/docs/assets/img/quick_start/v_function/motion_detect.webp new file mode 100644 index 00000000..4f52353e Binary files /dev/null and b/docs/assets/img/quick_start/v_function/motion_detect.webp differ diff --git a/docs/assets/img/quick_start/v_function/motion_detect_example_01.webp b/docs/assets/img/quick_start/v_function/motion_detect_example_01.webp new file mode 100644 index 00000000..05bf4782 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/motion_detect_example_01.webp differ diff --git a/docs/assets/img/quick_start/v_function/motion_detect_example_02.webp b/docs/assets/img/quick_start/v_function/motion_detect_example_02.webp new file mode 100644 index 00000000..cc47972f Binary files /dev/null and b/docs/assets/img/quick_start/v_function/motion_detect_example_02.webp differ diff --git a/docs/assets/img/quick_start/v_function/target_detect.webp b/docs/assets/img/quick_start/v_function/target_detect.webp new file mode 100644 index 00000000..bbf360a4 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/target_detect.webp differ diff --git a/docs/assets/img/quick_start/v_function/target_detect_example_01.webp b/docs/assets/img/quick_start/v_function/target_detect_example_01.webp new file mode 100644 index 00000000..298f531a Binary files /dev/null and b/docs/assets/img/quick_start/v_function/target_detect_example_01.webp differ diff --git a/docs/assets/img/quick_start/v_function/target_detect_example_02.webp b/docs/assets/img/quick_start/v_function/target_detect_example_02.webp new file mode 100644 index 00000000..b97eae54 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/target_detect_example_02.webp differ diff --git a/docs/assets/img/quick_start/v_function/v_function01.webp b/docs/assets/img/quick_start/v_function/v_function01.webp new file mode 100644 index 00000000..787f66e2 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/v_function01.webp differ diff --git a/docs/assets/img/quick_start/v_function/v_function02.webp b/docs/assets/img/quick_start/v_function/v_function02.webp new file mode 100644 index 00000000..edb1dc62 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/v_function02.webp differ diff --git a/docs/assets/img/quick_start/v_function/v_function03.webp b/docs/assets/img/quick_start/v_function/v_function03.webp new file mode 100644 index 00000000..e407a050 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/v_function03.webp differ diff --git a/docs/assets/img/quick_start/v_function/v_function04.webp b/docs/assets/img/quick_start/v_function/v_function04.webp new file mode 100644 index 00000000..686e88f2 Binary files /dev/null and b/docs/assets/img/quick_start/v_function/v_function04.webp differ diff --git a/docs/assets/js/custom.js b/docs/assets/js/custom.js index 00c1de19..18f16bcb 100644 --- a/docs/assets/js/custom.js +++ b/docs/assets/js/custom.js @@ -35,13 +35,13 @@ var header = new Vue({ anchor: [], platform:{}, activeIndex: '1', - activeIndex2: '1' + pdf_notify: '' }, methods: { - loading() { + loading(str) { const loading = this.$loading({ lock: true, - text: 'Loading', + text: str, spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }); @@ -52,7 +52,7 @@ var header = new Vue({ } }, mounted(){ - this.loading() + this.loading('Loading') } }) @@ -389,6 +389,7 @@ function change_title(language) { header.platform_list_title = "Platform|API"; header.faq_title = "FAQ"; header.case_title = "Cases"; + header.pdf_notify = "Creating PDF....."; } if(language == "zh_CN"){ header.platform = { @@ -407,6 +408,7 @@ function change_title(language) { header.platform_list_title = "编程平台|API"; header.faq_title = "常见问题"; header.case_title = "社区案例"; + header.pdf_notify = "正在生成PDF,请稍等。"; } } function language(language) { @@ -507,12 +509,22 @@ page_loading(); function creat_pdf() { + window.header.loading(window.header.pdf_notify); + window.header.$notify({ + title: 'M5Stack-Docs', + message: window.header.pdf_notify, + offset: 150 + }); $('html, body').animate({scrollTop: 0}, 0); $(".anchor-box").css("display","none"); $(".related_links").css("display","none"); $(".easyloader-box").css("display","none"); - var target = document.getElementsByClassName("#main")[0]; + var target = document.getElementsByTagName('body'); html2canvas(target, { + useCORS: true, + logging:true, + scale: 2, + background: '#FFFFFF', onrendered:function(canvas) { var contentWidth = canvas.width; var contentHeight = canvas.height; @@ -547,6 +559,9 @@ function creat_pdf() { $(".anchor-box").removeAttr("style"); $(".related_links").removeAttr("style"); $(".easyloader-box").removeAttr("style"); + setTimeout(function(){ + window.header.done(); + },600) } $(document).on("keypress", "form", function(event) { return event.keyCode != 13;}); \ No newline at end of file diff --git a/docs/assets/js/custom.min.js b/docs/assets/js/custom.min.js index b175dae1..e35a79a0 100644 --- a/docs/assets/js/custom.min.js +++ b/docs/assets/js/custom.min.js @@ -1,4 +1,4 @@ -const description_icon='';const purchase_icon='';const example_icon='';const video_icon='';const quickstart_icon='';const schematic_icon='';const icon_list={"EASYLOADER":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/EASYLOADER_ICON.png","CORE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/CORE_ICON.png","MODULE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/MODULE_ICON.png","BASE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/BASE_ICON.png","UNIT":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/UNIT_ICON.png","HAT":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/HAT_ICON.png","ATOM":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ATOM_BASE_ICON.png","APPLICATION":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/APPLICATION_ICON.png","ACCESSORY":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ACCESSORY_ICON.png","ALUMINIUM":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ALUMINIUM_ICON.png"};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,anchor:[],platform:{},activeIndex:'1',activeIndex2:'1'},methods:{loading(){const loading=this.$loading({lock:true,text:'Loading',spinner:'el-icon-loading',background:'rgba(0, 0, 0, 0.7)'});this.loading_target=loading},done(){this.loading_target.close();}},mounted(){this.loading()}}) +const description_icon='';const purchase_icon='';const example_icon='';const video_icon='';const quickstart_icon='';const schematic_icon='';const icon_list={"EASYLOADER":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/EASYLOADER_ICON.png","CORE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/CORE_ICON.png","MODULE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/MODULE_ICON.png","BASE":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/BASE_ICON.png","UNIT":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/UNIT_ICON.png","HAT":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/HAT_ICON.png","ATOM":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ATOM_BASE_ICON.png","APPLICATION":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/APPLICATION_ICON.png","ACCESSORY":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ACCESSORY_ICON.png","ALUMINIUM":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_logo/ALUMINIUM_ICON.png"};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,anchor:[],platform:{},activeIndex:'1',pdf_notify:''},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();}},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;`}}}) @@ -37,9 +37,9 @@ function select_search_page(onEnter_content){link=window.location.href;if(((link if(link.slice(-4)=="/faq"){faq_search(onEnter_content);}} var Input=$('form input');Input.focusin(function(){Input.animate({width:300});$(".search_point").show(240);});Input.focusout(function(){Input.animate({width:240});setTimeout(function(){$(".search_point").hide(140);},160);});function select(event){var s=event.textContent.toLowerCase();$("#thetarget").removeClass("show");$(".btn-group-vertical button").addClass("btn-light");$(event).removeClass("btn-light");$(event).addClass("btn-primary");page_move(s);} $(document).ready(function(){});function change_title(language){if(language=="en"){header.platform={UIFlow:"#/en/uiflow/uiflow_home_page",Arduino:"#/en/arduino/arduino_home_page",MicroPython:"https://github.com/m5stack/UIFlow-Code",FreeRTOS:"#/en/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows"} -header.case_link="#/en/case";header.faq_link="#/en/faq";header.i2c_table="I2C Address Table";header.comparison_table="Product Comparison";header.homepage_title="Product List";header.product_list_title="Product";header.language_list_title="Language";header.platform_list_title="Platform|API";header.faq_title="FAQ";header.case_title="Cases";} +header.case_link="#/en/case";header.faq_link="#/en/faq";header.i2c_table="I2C Address Table";header.comparison_table="Product Comparison";header.homepage_title="Product List";header.product_list_title="Product";header.language_list_title="Language";header.platform_list_title="Platform|API";header.faq_title="FAQ";header.case_title="Cases";header.pdf_notify="Creating PDF.....";} if(language=="zh_CN"){header.platform={UIFlow:"#/zh_CN/uiflow/uiflow_home_page",Arduino:"#/zh_CN/arduino/arduino_home_page",MicroPython:"https://github.com/m5stack/UIFlow-Code",FreeRTOS:"#/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows"} -header.case_link="#/zh_CN/case";header.faq_link="#/zh_CN/faq";header.i2c_table="I2C地址表格";header.comparison_table="产品比较说明";header.homepage_title="产品列表";header.product_list_title="产品信息";header.language_list_title="切换语言";header.platform_list_title="编程平台|API";header.faq_title="常见问题";header.case_title="社区案例";}} +header.case_link="#/zh_CN/case";header.faq_link="#/zh_CN/faq";header.i2c_table="I2C地址表格";header.comparison_table="产品比较说明";header.homepage_title="产品列表";header.product_list_title="产品信息";header.language_list_title="切换语言";header.platform_list_title="编程平台|API";header.faq_title="常见问题";header.case_title="社区案例";header.pdf_notify="正在生成PDF,请稍等。";}} function language(language){var test=window.location.href;if((test.indexOf(/en/)==-1)&&(test.indexOf(/zh_CN/)==-1)&&(test.indexOf(/ja/)==-1)){var test2=test.concat("",language+"/");window.location.href=test2;change_title(language);} if(test.indexOf(/en/)!=-1){var test2=test.replace(/en/,language);window.location.href=test2;change_title(language);}else if(test.indexOf(/zh_CN/)!=-1){var test2=test.replace(/zh_CN/,language);window.location.href=test2;change_title(language);}else if(test.indexOf(/ja/)!=-1){var test2=test.replace(/ja/,language);window.location.href=test2;change_title(language);}} function use_jpg(){pics=$("img");var page_url=window.location.href;for(var i=0;i0){pdf.addImage(pageData,'JPEG',0,position,imgWidth,imgHeight) +page_loading();function creat_pdf(){window.header.loading(window.header.pdf_notify);window.header.$notify({title:'M5Stack-Docs',message:window.header.pdf_notify,offset:150});$('html, body').animate({scrollTop:0},0);$(".anchor-box").css("display","none");$(".related_links").css("display","none");$(".easyloader-box").css("display","none");var target=document.getElementsByTagName('body');html2canvas(target,{useCORS:true,logging:true,scale:5,background:'#FFFFFF',onrendered:function(canvas){var contentWidth=canvas.width;var contentHeight=canvas.height;var pageHeight=contentWidth/592.28*841.89;var leftHeight=contentHeight;var position=0;var imgWidth=595.28;var imgHeight=592.28/contentWidth*contentHeight;var pageData=canvas.toDataURL('image/jpeg',1.0);var pdf=new jsPDF('','pt','a4');if(leftHeight0){pdf.addImage(pageData,'JPEG',0,position,imgWidth,imgHeight) leftHeight-=pageHeight;position-=841.89;if(leftHeight>0){pdf.addPage();}}} var page_url=window.location.href;var a=page_url.indexOf('#') var pdf_name=page_url.slice(a+2);pdf.save(pdf_name+".pdf");}}) -$(".anchor-box").removeAttr("style");$(".related_links").removeAttr("style");$(".easyloader-box").removeAttr("style");} +$(".anchor-box").removeAttr("style");$(".related_links").removeAttr("style");$(".easyloader-box").removeAttr("style");setTimeout(function(){window.header.done();},600)} $(document).on("keypress","form",function(event){return event.keyCode!=13;}); \ No newline at end of file diff --git a/docs/assets/js/docify.js b/docs/assets/js/docify.js index 22e86813..6eefc7cb 100644 --- a/docs/assets/js/docify.js +++ b/docs/assets/js/docify.js @@ -441,18 +441,13 @@ !barEl && init(); if (step) { - num = parseInt(barEl.style.width || 0, 10) + step; + // num = parseInt(barEl.style.width || 0, 10) + step; + num = num + step; num = num > 80 ? 80 : num; } else { num = Math.floor(loaded / total * 100); } - - // ProgressBar.percentage = num >= 95 ? '100' : num; - // barE2.style.display = "block"; - // barEl.style.opacity = 1; - // barEl.style.width = num >= 95 ? '100%' : num + '%'; - if (num == Infinity) { // barEl.innerText = "100%"; }else { diff --git a/docs/assets/js/docify.min.js b/docs/assets/js/docify.min.js index 5bd4bc6c..8552c94e 100644 --- a/docs/assets/js/docify.min.js +++ b/docs/assets/js/docify.min.js @@ -36,7 +36,7 @@ var innerHTML='';toc.forEach(function(node){innerHTML+="
  • "+(content.slice(5).trim())+"

    ")} function theme(color){return("")} var barEl;var timeId;function init(){} -function progressbar(ref){var loaded=ref.loaded;var total=ref.total;var step=ref.step;var num;!barEl&&init();if(step){num=parseInt(barEl.style.width||0,10)+step;num=num>80?80:num;}else{num=Math.floor(loaded/total*100);} +function progressbar(ref){var loaded=ref.loaded;var total=ref.total;var step=ref.step;var num;!barEl&&init();if(step){num=num+step;num=num>80?80:num;}else{num=Math.floor(loaded/total*100);} if(num==Infinity){}else{} if(num>=95){clearTimeout(timeId);timeId=setTimeout(function(_){window.header.done();isSupportWebp();img_zoom();},200);}} var cache={};function get(url,hasBar,headers){if(hasBar===void 0)hasBar=false;if(headers===void 0)headers={};var xhr=new XMLHttpRequest();var on=function(){xhr.addEventListener.apply(xhr,arguments);};var cached$$1=cache[url];if(cached$$1){return{then:function(cb){return cb(cached$$1.content,cached$$1.opt);},abort:noop}} diff --git a/docs/en/atom/atomfly.md b/docs/en/atom/atomfly.md index 837ab201..7215e923 100644 --- a/docs/en/atom/atomfly.md +++ b/docs/en/atom/atomfly.md @@ -10,7 +10,7 @@ ## USAGE - + All hardware functions of the AtomFLY Kit are tested before leaving the factory. Atom Lite does not have any built-in firmware. The programs provided below only provide basic function tests. You need to program yourself to achieve the purpose of remote control flight. Please pay attention to safety during the test and keep your body away from the propeller to prevent accidents. Lithium battery is charged using the supplied charging cable, and the battery charging status is observed through the indicator lights. Red led means charging, and green led means already fully charged(About 30 minutes). Unplug the charger in time after the battery is full to prevent damage caused by overcharging the battery. diff --git a/docs/en/core/m5stickv.md b/docs/en/core/m5stickv.md index dd0c002f..8303bd5f 100644 --- a/docs/en/core/m5stickv.md +++ b/docs/en/core/m5stickv.md @@ -4,6 +4,10 @@
    +

    V-Function

    + +V-Function is a series of **visual recognition** function firmware developed by the M5Stack team for V series devices. Click the V-Funciton title to view the instructions. + ## 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 advanced neural network processor.. diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md index 1bc8ab18..30875458 100644 --- a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md +++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md @@ -195,6 +195,10 @@ Linux command line to run permissions, then execute commands +

    V-Function

    + +V-Function is a series of **visual recognition** function firmware developed by the M5Stack team for V series devices. Click the V-Funciton title to view the instructions. + **Video Tutorial** diff --git a/docs/en/quick_start/unitv/unitv_quick_start.md b/docs/en/quick_start/unitv/unitv_quick_start.md index bf8cd901..ff7b064a 100644 --- a/docs/en/quick_start/unitv/unitv_quick_start.md +++ b/docs/en/quick_start/unitv/unitv_quick_start.md @@ -281,6 +281,11 @@ In the library documentation, you can find more APIs to help you build a variety +

    V-Function

    + +V-Function is a series of **visual recognition** function firmware developed by the M5Stack team for V series devices. Click the V-Funciton title to view the instructions. + +