From 8a12fcd96d48fe207db7ceea51e450ac64bbd80a Mon Sep 17 00:00:00 2001 From: Sean <1026025056@qq.com> Date: Fri, 26 Feb 2021 17:27:20 +0800 Subject: [PATCH] release ATOM SPK and update some info --- docs/assets/css/main-min.css | 2 +- docs/assets/css/main.css | 47 ++++- .../atom_base/atom_spk/atom_spk_01.webp | Bin 0 -> 89160 bytes .../atom_base/atom_spk/atom_spk_02.webp | Bin 0 -> 28404 bytes .../atom_base/atom_spk/atom_spk_03.webp | Bin 0 -> 40874 bytes .../atom_base/atom_spk/atom_spk_04.webp | Bin 0 -> 19686 bytes .../atom_base/atom_spk/atom_spk_sch.webp | Bin 0 -> 131648 bytes docs/assets/js/custom.js | 38 +++- docs/assets/js/custom.min.js | 4 +- docs/en/api/M5Timer.md | 12 +- docs/en/api/axp192_core2.md | 4 +- docs/en/api/axp192_m5stickc.md | 28 +-- docs/en/api/button.md | 16 +- docs/en/api/commutil.md | 2 +- docs/en/api/core2/rtc_api.md | 6 +- docs/en/api/coreink/eink_api.md | 18 +- docs/en/api/coreink/system_api.md | 12 +- docs/en/api/gpio.md | 10 +- docs/en/api/imu.md | 10 +- docs/en/api/lcd.md | 158 +++++++-------- docs/en/api/lcd_m5stickc.md | 26 +-- docs/en/api/m5paper/epd_canvas.md | 22 +-- docs/en/api/m5paper/system_api.md | 18 +- docs/en/api/m5paper/touch.md | 4 +- docs/en/api/mpu9250.md | 14 +- docs/en/api/power.md | 8 +- docs/en/api/pwm.md | 2 +- docs/en/api/rtc.md | 8 +- docs/en/api/sh200q_m5stickc.md | 8 +- docs/en/api/speaker.md | 6 +- docs/en/api/system.md | 10 +- docs/en/api/system_m5stickc.md | 6 +- docs/en/api/tf.md | 4 +- docs/en/api/ticker.md | 2 +- docs/en/api/touch.md | 18 +- docs/en/api/tough/touch.md | 8 +- docs/en/app/lidarbot.md | 18 +- docs/en/arduino/arduino_home_page.md | 2 +- docs/en/atom/atom_hdriver.md | 2 +- docs/en/atom/atom_spk.md | 180 ++++++++++++++++++ docs/en/atom/atomic_qr.md | 2 +- docs/en/core/atom_lite.md | 4 + docs/en/core/atom_matrix.md | 4 + docs/en/core/m5stickc.md | 3 + docs/en/core/m5stickc_plus.md | 6 +- docs/en/faq.md | 4 +- docs/en/module/commu.md | 6 +- docs/en/module/encoder.md | 4 +- docs/en/module/joystick.md | 4 +- docs/en/mpy/mpy_api_list.md | 4 +- docs/en/mpy/unit.md | 62 +++--- docs/en/product_list.json | 1 + docs/en/quick_start/bala/bala_quick_start.md | 4 +- .../faces/gameboy_burn_a_nes_game.md | 2 +- ...5stack_core_get_started_Arduino_Windows.md | 2 +- .../m5stickv/m5stickv_quick_start_maixpy.md | 8 +- .../timer_cam/quick_start_uiflow.md | 2 +- .../unitv/unitv_quick_start_maixpy.md | 4 +- docs/en/quick_start/unitv/v_function.md | 32 ++-- docs/en/related_documents/M5StickV-Maixpy.md | 34 ++-- .../related_documents/how_to_burn_firmware.md | 6 +- docs/en/related_documents/v-training.md | 10 +- docs/en/uiflow/RS485.md | 4 +- docs/en/uiflow/uiflow_home_page.md | 2 +- docs/en/unit/envII.md | 34 +++- docs/index.html | 2 +- docs/index_source.html | 2 +- docs/ja/1515/6060-push.md | 4 +- docs/ja/api/axp192_m5stickc.md | 8 +- docs/ja/api/button.md | 8 +- docs/ja/api/commutil.md | 2 +- docs/ja/api/gpio.md | 10 +- docs/ja/api/lcd.md | 86 ++++----- docs/ja/api/lcd_m5stickc.md | 26 +-- docs/ja/api/mpu9250.md | 12 +- docs/ja/api/power.md | 8 +- docs/ja/api/sh200q_m5stickc.md | 6 +- docs/ja/api/speaker.md | 6 +- docs/ja/api/system.md | 12 +- docs/ja/api/system_m5stickc.md | 6 +- docs/ja/api/tf.md | 4 +- docs/ja/app/lidarbot.md | 12 +- docs/ja/app/m5scale_diy_kit.md | 4 +- docs/ja/base/btc_base.md | 2 +- docs/ja/base/rfid_base.md | 2 +- docs/ja/core/m5go_lite.md | 2 +- docs/ja/faq.md | 2 +- docs/ja/hat/hat-adc.md | 4 +- docs/ja/hat/hat-beetlec.md | 2 +- docs/ja/hat/hat-dac.md | 4 +- docs/ja/hat/hat-env.md | 2 +- docs/ja/hat/hat-ncir.md | 2 +- docs/ja/hat/hat-pir.md | 2 +- docs/ja/hat/hat-rs485.md | 4 +- docs/ja/hat/hat-spk.md | 2 +- docs/ja/hat/hat-thermal.md | 2 +- docs/ja/module/btc.md | 2 +- docs/ja/module/commu.md | 4 +- docs/ja/module/encoder.md | 6 +- docs/ja/module/faces_finger.md | 2 +- docs/ja/module/faces_rfid.md | 2 +- docs/ja/module/goplus.md | 2 +- docs/ja/module/gps.md | 2 +- docs/ja/module/gsm.md | 4 +- docs/ja/module/joystick.md | 6 +- docs/ja/module/lora.md | 4 +- docs/ja/module/lorawan.md | 4 +- docs/ja/module/lte.md | 4 +- docs/ja/module/nb-iot.md | 4 +- docs/ja/module/plus.md | 2 +- docs/ja/module/servo.md | 2 +- docs/ja/module/stepmotor.md | 2 +- docs/ja/module/usb.md | 2 +- docs/ja/quick_start/bala/bala_quick_start.md | 4 +- .../faces/gameboy_burn_a_nes_game.md | 2 +- ...5stack_core_get_started_Arduino_Windows.md | 2 +- .../m5stack_core_get_started_MicroPython.md | 2 +- ...ck_core_get_started_MicroPython_m5cloud.md | 4 +- .../m5stickv/m5stickv_quick_start.md | 4 +- .../related_documents/how_to_burn_firmware.md | 6 +- docs/ja/unit/adc.md | 2 +- docs/ja/unit/angle.md | 2 +- docs/ja/unit/button.md | 2 +- docs/ja/unit/cardkb.md | 2 +- docs/ja/unit/color.md | 2 +- docs/ja/unit/dac.md | 2 +- docs/ja/unit/dual_button.md | 2 +- docs/ja/unit/earth.md | 2 +- docs/ja/unit/env.md | 2 +- docs/ja/unit/extio.md | 2 +- docs/ja/unit/finger.md | 2 +- docs/ja/unit/gps.md | 2 +- docs/ja/unit/heart.md | 2 +- docs/ja/unit/hex.md | 2 +- docs/ja/unit/ir.md | 2 +- docs/ja/unit/joystick.md | 2 +- docs/ja/unit/light.md | 2 +- docs/ja/unit/m5camera_f.md | 2 +- docs/ja/unit/makey.md | 2 +- docs/ja/unit/ncir.md | 2 +- docs/ja/unit/neopixel.md | 2 +- docs/ja/unit/pir.md | 2 +- docs/ja/unit/relay.md | 2 +- docs/ja/unit/rfid.md | 2 +- docs/ja/unit/rgb.md | 2 +- docs/ja/unit/thermal.md | 2 +- docs/ja/unit/tof.md | 2 +- docs/ja/unit/trace.md | 2 +- docs/ja/unit/weight.md | 2 +- docs/zh_CN/api/axp192_core2.md | 4 +- docs/zh_CN/api/axp192_m5stickc.md | 28 +-- docs/zh_CN/api/button.md | 16 +- docs/zh_CN/api/commutil.md | 2 +- docs/zh_CN/api/core2/rtc_api.md | 6 +- docs/zh_CN/api/coreink/eink_api.md | 18 +- docs/zh_CN/api/coreink/system_api.md | 12 +- docs/zh_CN/api/gpio.md | 10 +- docs/zh_CN/api/imu.md | 10 +- docs/zh_CN/api/lcd.md | 136 ++++++------- docs/zh_CN/api/lcd_m5stickc.md | 26 +-- docs/zh_CN/api/m5paper/epd_canvas.md | 22 +-- docs/zh_CN/api/m5paper/system_api.md | 18 +- docs/zh_CN/api/m5paper/touch.md | 4 +- docs/zh_CN/api/mpu9250.md | 14 +- docs/zh_CN/api/power.md | 8 +- docs/zh_CN/api/pwm.md | 2 +- docs/zh_CN/api/rtc.md | 8 +- docs/zh_CN/api/sh200q_m5stickc.md | 6 +- docs/zh_CN/api/speaker.md | 6 +- docs/zh_CN/api/system.md | 12 +- docs/zh_CN/api/system_m5stickc.md | 6 +- docs/zh_CN/api/tf.md | 4 +- docs/zh_CN/api/ticker.md | 2 +- docs/zh_CN/api/touch.md | 18 +- docs/zh_CN/api/tough/system_api.md | 6 +- docs/zh_CN/api/tough/touch.md | 8 +- docs/zh_CN/app/lidarbot.md | 18 +- docs/zh_CN/arduino/arduino_home_page.md | 2 +- docs/zh_CN/atom/atom_hdriver.md | 2 +- docs/zh_CN/atom/atom_spk.md | 179 +++++++++++++++++ docs/zh_CN/atom/atomic_qr.md | 4 +- docs/zh_CN/core/atom_lite.md | 3 + docs/zh_CN/core/atom_matrix.md | 4 + docs/zh_CN/core/gray.md | 4 +- docs/zh_CN/core/m5go.md | 4 +- docs/zh_CN/core/m5go_lite.md | 4 +- docs/zh_CN/core/m5stick.md | 2 +- docs/zh_CN/core/m5stickc.md | 4 + docs/zh_CN/core/m5stickc_plus.md | 6 +- docs/zh_CN/faq.md | 4 +- docs/zh_CN/hat/hat-8servos.md | 2 +- docs/zh_CN/hat/hat-ncir.md | 2 +- docs/zh_CN/hat/hat_envII.md | 2 +- docs/zh_CN/module/commu.md | 8 +- docs/zh_CN/module/encoder.md | 4 +- docs/zh_CN/module/faces_rfid.md | 2 +- docs/zh_CN/module/joystick.md | 4 +- docs/zh_CN/module/usb.md | 2 +- docs/zh_CN/mpy/mpy_api_list.md | 4 +- docs/zh_CN/mpy/unit.md | 62 +++--- docs/zh_CN/product_list.json | 1 + .../quick_start/bala/bala_quick_start.md | 4 +- .../faces/gameboy_burn_a_nes_game.md | 2 +- ...5stack_core_get_started_Arduino_Windows.md | 2 +- .../m5stickv/m5stickv_quick_start_maixpy.md | 8 +- .../timer_cam/quick_start_uiflow.md | 2 +- .../unitv/unitv_quick_start_maixpy.md | 8 +- docs/zh_CN/quick_start/unitv/v_function.md | 32 ++-- docs/zh_CN/related_documents/M5Burner.md | 6 +- .../related_documents/M5StickV-Maixpy.md | 34 ++-- docs/zh_CN/related_documents/v-training.md | 10 +- docs/zh_CN/uiflow/RS485.md | 4 +- docs/zh_CN/uiflow/uiflow_home_page.md | 2 +- docs/zh_CN/unit/4relay.md | 2 +- docs/zh_CN/unit/cardkb.md | 2 +- docs/zh_CN/unit/dds.md | 2 +- docs/zh_CN/unit/envII.md | 35 +++- docs/zh_CN/unit/extio.md | 2 +- docs/zh_CN/unit/hub.md | 2 +- docs/zh_CN/unit/sonic.md | 4 +- docs/zh_CN/unit/vmeter.md | 2 +- 221 files changed, 1393 insertions(+), 884 deletions(-) create mode 100644 docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_01.webp create mode 100644 docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_02.webp create mode 100644 docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_03.webp create mode 100644 docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_04.webp create mode 100644 docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_sch.webp create mode 100644 docs/en/atom/atom_spk.md create mode 100644 docs/zh_CN/atom/atom_spk.md diff --git a/docs/assets/css/main-min.css b/docs/assets/css/main-min.css index 9f609ce4..a4f2aabb 100644 --- a/docs/assets/css/main-min.css +++ b/docs/assets/css/main-min.css @@ -1 +1 @@ -:root{--theme-color:hsl(204,90%,45%)}@font-face{font-family:Montserrat;font-style:normal;src:url("https://static-cdn.m5stack.com/image/product_jpg/assets/font/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2") format("woff2")}*{font-family:Montserrat}a{text-decoration:none !important;color:#007bff}img{z-index:51}.product_pic img{width:30%}@media screen and (max-width:768px){.product_pic img{width:100%}}#pc_anchor{position:fixed;top:50%;left:50px;transform:translateY(-50%);border-radius:10px;overflow:hidden;box-shadow:0 1px 20px 1px #e6e6e6;z-index:99}#pc_anchor .el-submenu .el-menu-item{min-width:195px}#pc_anchor .el-menu{border:0}#pc_anchor .el-menu .el-menu-item-group__title{background-color:#ececee}#pc_anchor .el-menu .el-menu-item span,.el-submenu__title span{display:inline-block;padding-left:10px;width:70%;overflow:hidden}#pc_anchor img{height:30px}@media screen and (max-width:1460px){#pc_anchor{left:20px}}@media screen and (max-width:1300px){#pc_anchor{left:5px}#pc_anchor .el-menu-vertical-demo{width:210px}}@media screen and (max-width:970px){#pc_anchor{left:-45px}}#mb_header{display:none}.el-menu-vertical-demo:not(.el-menu--collapse){width:210px;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:150;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:70%;margin-top:50px}.markdown-section a{color:hsl(211,100%,50%)}body[data-page="index.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:0;max-width:75%}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%}body[data-page="en/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickv/m5stickv_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;box-shadow:1px 1px 20px 0 #f7f7f7a1}.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}.markdown-section{max-width:100% !important}}.item-title{white-space:nowrap;text-align:center;margin-top:0 !important;margin-bottom:28px !important}.item a{color:black;text-decoration:none}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.28);color:#fff;opacity:0}.mask h3{text-align:center}.product_page .item:hover{transform:scale(1.3);transition:all .2s ease;z-index:31 !important;box-shadow:0 0 10px #6ab2ff}.product_page .item:hover .quickstart_btn{display:block}.mask-btn1{border:0;width:90px;background-color:#007bffc7;color:white;border-radius:10px;height:19px}.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 .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{position:fixed;z-index:105;top:80px;left:80px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:125px;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;z-index:2000}.search .search_point a{padding:4px 20px;display:block}.search .search_point a:hover{color:#007bff}@media screen and (max-width:768px){.dropdown{display:block}#pc_anchor{display:none !important}#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% !important;right:auto !important;transform:translateX(-50%)}.video_size{width:100%}}@media screen and (max-width:768px){.pic{width:50%}}mark{background-color:#ffa105e0;color:white;border-radius:1px}.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}@media screen and (max-width:1180px){#pc_header>a{display:none}.search{right:30px;left:auto}}.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;width:200px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:300px;background-color:#d9d9d9;right:-22px;top:43px}.platform-item h3{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:50%;width:150px;height:150px;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);transform:translate(-50%,-50%)}.platform-item a:hover .platform-tag{transform:translate(-50%,-50%) scale(4.3,4.3)}@media screen and (max-width:768px){.platform-box{margin-top:30px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;left:50%;top:105%;transform:translateX(-50%)}}.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;z-index:40}#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}#search_cover{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000087;overflow:scroll}#search_contant_box{margin:150px 15% 10% 15%;padding:50px 100px 50px 100px;background-color:#ffffffd6;overflow:scroll}#close_search{position:fixed;right:20%;font-size:30px;z-index:2000}@media screen and (max-width:768px){#search_contant_box{margin:0;padding:60px 20px 60px 20px;height:100%}#search_contant_box .el-tabs__header{margin-left:55px}#close_search{right:15px}}#product_result img{width:100%}.quickstart_btn{position:absolute;border:0;color:white;left:30px;bottom:38px;transform:scale(1);font-size:9px;display:none;bottom:6px}.box-card .el-tag{margin-top:5px;cursor:pointer}.nav-dropdown .dropdown-title{display:flex;justify-content:center;align-items:center}.logo{background-repeat:no-repeat;background-size:100% 100%}*{margin:0;padding:0;box-sizing:border-box}li{list-style-type:none}.container img{width:100%;height:100%}a{text-decoration:none}button{border:0;background-color:transparent;outline:0;cursor:pointer}header{width:100%;height:50px;padding:0 360px;z-index:1000}@media screen and (max-width:1600px){header{width:100%;height:50px;padding:0 260px}}@media screen and (max-width:1400px){header{width:100%;height:50px;padding:0 220px}}.container{position:relative;width:100%;height:100%;display:flex;margin:0 auto;align-items:center;justify-content:flex-end}.logo{position:absolute;left:0;width:48px;height:41px}.shop-btn,.user-btn{width:24px;height:24px;margin-right:32px}.language-btn{width:60px;height:20px}.header-nav{width:auto;display:flex;flex-direction:row;justify-content:flex-end;font-size:14px;color:#434343;margin-right:32px;height:100%}.header-nav li{cursor:pointer;margin:0 0 0 32px;line-height:50px}.nav-dropdown{position:fixed;top:50px;left:0;width:100%;height:180px;border-top:1px solid #f1f1f1;background-color:#fff;z-index:9999;overflow:hidden;animation:dropdown .1s ease;box-shadow:1px 2px 9px 0 #f9f9f9}.nav-dropdown .dropdown-container{width:62%;height:100%;display:flex;margin:0 auto;padding:25px 0}@media screen and (max-width:1400px){.nav-dropdown .dropdown-container{width:80%;height:100%;display:flex;margin:0 auto;padding:25px 0}}.nav-dropdown .dropdown-title{width:282px;height:100%;font-size:16px;font-weight:400;color:#959595}.nav-dropdown .dropdown-content{flex:1;height:100%;border-left:1px solid #e5e5e5}@keyframes dropdown{0%{height:0}100%{height:"*"}}.dropdown-content-box{width:905px;display:flex;flex-wrap:wrap;padding:10px 10px 10px 50px}.header-nav a{color:#434343}.dropdown-item{display:flex;flex-direction:row;margin:10px 20px;width:100px;align-items:center}.dropdown-item div{width:30px;display:flex;justify-content:center;margin-right:15px}.dropdown-item img{height:30px;width:auto}.dropdown-item p{color:#959595;white-space:nowrap;font-size:1px;flex:1}.dropdown-category a{font-size:1;margin:0;padding:0}.dropdown-category{line-height:25px !important;padding-left:52px;margin:0 !important}.dropdown-item2{display:flex;flex-direction:row;width:160px;align-items:center;overflow:hidden}.dropdown-item2 p{color:#0064c2}.dropdown-category p{color:#959595}.dropdown-item2 img{height:30px;width:auto;margin-right:10px} +:root{--theme-color:hsl(204,90%,45%)}@font-face{font-family:Montserrat;font-style:normal;src:url("https://static-cdn.m5stack.com/image/product_jpg/assets/font/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2") format("woff2")}*{font-family:Montserrat}a{text-decoration:none !important;color:#007bff}img{z-index:51}.product_pic img{width:30%}@media screen and (max-width:768px){.product_pic img{width:100%}}#pc_anchor{position:fixed;top:50%;left:50px;transform:translateY(-50%);border-radius:10px;overflow:hidden;box-shadow:0 1px 20px 1px #e6e6e6;z-index:99}#pc_anchor .el-submenu .el-menu-item{min-width:195px}#pc_anchor .el-menu{border:0}#pc_anchor .el-menu .el-menu-item-group__title{background-color:#ececee}#pc_anchor .el-menu .el-menu-item span,.el-submenu__title span{display:inline-block;padding-left:10px;width:70%;overflow:hidden}#pc_anchor img{height:30px}@media screen and (max-width:1460px){#pc_anchor{left:20px}}@media screen and (max-width:1300px){#pc_anchor{left:5px}#pc_anchor .el-menu-vertical-demo{width:210px}}@media screen and (max-width:970px){#pc_anchor{left:-45px}}#mb_header{display:none}.el-menu-vertical-demo:not(.el-menu--collapse){width:210px;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:150;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:70%;margin-top:50px}.markdown-section a{color:hsl(211,100%,50%)}body[data-page="index.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:0;max-width:75%}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%}body[data-page="en/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickv/m5stickv_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;box-shadow:1px 1px 20px 0 #f7f7f7a1}.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}.markdown-section{max-width:100% !important}}.item-title{white-space:nowrap;text-align:center;margin-top:0 !important;margin-bottom:28px !important}.item a{color:black;text-decoration:none}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.28);color:#fff;opacity:0}.mask h3{text-align:center}.product_page .item:hover{transform:scale(1.3);transition:all .2s ease;z-index:31 !important;box-shadow:0 0 10px #6ab2ff}.product_page .item:hover .quickstart_btn{display:block}.mask-btn1{border:0;width:90px;background-color:#007bffc7;color:white;border-radius:10px;height:19px}.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 .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{position:fixed;z-index:105;top:80px;left:80px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:125px;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;z-index:2000}.search .search_point a{padding:4px 20px;display:block}.search .search_point a:hover{color:#007bff}@media screen and (max-width:768px){.dropdown{display:block}#pc_anchor{display:none !important}#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% !important;right:auto !important;transform:translateX(-50%)}.video_size{width:100%}}@media screen and (max-width:768px){.pic{width:50%}}mark{background-color:#ffa105e0;color:white;border-radius:1px}.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}@media screen and (max-width:1180px){#pc_header>a{display:none}.search{right:30px;left:auto}}.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;width:200px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:300px;background-color:#d9d9d9;right:-22px;top:43px}.platform-item h3{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:50%;width:150px;height:150px;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);transform:translate(-50%,-50%)}.platform-item a:hover .platform-tag{transform:translate(-50%,-50%) scale(4.3,4.3)}@media screen and (max-width:768px){.platform-box{margin-top:30px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;left:50%;top:105%;transform:translateX(-50%)}}.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;z-index:40}#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}#search_cover{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000087;overflow:scroll}#search_contant_box{margin:150px 15% 10% 15%;padding:50px 100px 50px 100px;background-color:#ffffffd6;overflow:scroll}#close_search{position:fixed;right:20%;font-size:30px;z-index:2000}@media screen and (max-width:768px){#search_contant_box{margin:0;padding:60px 20px 60px 20px;height:100%}#search_contant_box .el-tabs__header{margin-left:55px}#close_search{right:15px}}#product_result img{width:100%}.quickstart_btn{position:absolute;border:0;color:white;left:30px;bottom:38px;transform:scale(1);font-size:9px;display:none;bottom:6px}.box-card .el-tag{margin-top:5px;cursor:pointer}.nav-dropdown .dropdown-title{display:flex;justify-content:center;align-items:center}.logo{background-repeat:no-repeat;background-size:100% 100%}*{margin:0;padding:0;box-sizing:border-box}header li{list-style-type:none}.container img{width:100%;height:100%}a{text-decoration:none}button{border:0;background-color:transparent;outline:0;cursor:pointer}header{width:100%;height:50px;padding:0 360px;z-index:1000}@media screen and (max-width:1600px){header{width:100%;height:50px;padding:0 260px}}@media screen and (max-width:1400px){header{width:100%;height:50px;padding:0 220px}}.container{position:relative;width:100%;height:100%;display:flex;margin:0 auto;align-items:center;justify-content:flex-end}.logo{position:absolute;left:0;width:48px;height:41px}.shop-btn,.user-btn{width:24px;height:24px;margin-right:32px}.language-btn{width:60px;height:20px}.header-nav{width:auto;display:flex;flex-direction:row;justify-content:flex-end;font-size:14px;color:#434343;margin-right:32px;height:100%}.header-nav li{cursor:pointer;margin:0 0 0 32px;line-height:50px}.nav-dropdown{position:fixed;top:50px;left:0;width:100%;height:180px;border-top:1px solid #f1f1f1;background-color:#fff;z-index:9999;overflow:hidden;animation:dropdown .1s ease;box-shadow:1px 2px 9px 0 #f9f9f9}.nav-dropdown .dropdown-container{width:62%;height:100%;display:flex;margin:0 auto;padding:25px 0}@media screen and (max-width:1400px){.nav-dropdown .dropdown-container{width:80%;height:100%;display:flex;margin:0 auto;padding:25px 0}}.nav-dropdown .dropdown-title{width:282px;height:100%;font-size:16px;font-weight:400;color:#959595}.nav-dropdown .dropdown-content{flex:1;height:100%;border-left:1px solid #e5e5e5}@keyframes dropdown{0%{height:0}100%{height:"*"}}.dropdown-content-box{width:905px;display:flex;flex-wrap:wrap;padding:10px 10px 10px 50px}.header-nav a{color:#434343}.dropdown-item{display:flex;flex-direction:row;margin:10px 20px;width:100px;align-items:center}.dropdown-item div{width:30px;display:flex;justify-content:center;margin-right:15px}.dropdown-item img{height:30px;width:auto}.dropdown-item p{color:#959595;white-space:nowrap;font-size:1px;flex:1}.dropdown-category a{font-size:1;margin:0;padding:0}.dropdown-category{line-height:25px !important;padding-left:52px;margin:0 !important}.dropdown-item2{display:flex;flex-direction:row;width:160px;align-items:center;overflow:hidden}.dropdown-item2 p{color:#0064c2}.dropdown-category p{color:#959595}.dropdown-item2 img{height:30px;width:auto;margin-right:10px}.lang-clike{background-color:#282c34 !important;color:#40e498 !important}.lang-clike .function{color:#d5d687}.lang-clike .punctuation{color:#deb28d}.lang-clike .number,.lang-clike .boolean{color:#2eacd2}::-moz-selection{background:#2eacd2 !important;color:#fff;font-weight:900;font-size:32px}::selection{background:#2eacd2 !important;color:#fff;font-weight:900;font-size:32px}.markdown-section blockquote{background-color:#282c34;color:white}blockquote strong{color:white}.box-card-item{margin:0 10px 10px 0;display:inline-block} diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index a4500ded..65830fae 100755 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -1092,7 +1092,7 @@ table tr:nth-child(odd) { box-sizing: border-box; } - li { + header li { list-style-type: none; } @@ -1316,3 +1316,48 @@ table tr:nth-child(odd) { width: auto; margin-right: 10px; } + + +.lang-clike { + background-color: #282c34 !important; + color: #40e498 !important; +} + +.lang-clike .function { + color: #d5d687; +} + +.lang-clike .punctuation { + color:#deb28d; +} + +.lang-clike .number,.lang-clike .boolean { + color: #2eacd2; +} + +::-moz-selection { + background: #2eacd2 !important; + color: #ffffff; + font-weight: 900; + font-size: 32px; + } + ::selection { + background: #2eacd2 !important; + color: #ffffff; + font-weight: 900; + font-size: 32px; + } + + .markdown-section blockquote { + background-color: #282c34; + color: white; + } + + blockquote strong { + color: white; + } + +.box-card-item { + margin: 0px 10px 10px 0px; + display:inline-block; +} diff --git a/docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_01.webp b/docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_01.webp new file mode 100644 index 0000000000000000000000000000000000000000..f338c6bda06ff7198dfe3ae7e613c2aa81765920 GIT binary patch literal 89160 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 MX-hzWl7+_;lwd>&fdvT9>-N-}UCR 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
    *4%)&420S$(bO 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 ixOtpL(#c{Y@pzme!KlaPbjQcJMM!kF6zv9dL z%zIaV&(h{wlE15bcH<-7lmqiSE@>ZpeEM1X_KZm}H(s9gEt7v^w(hpo%SvZAIa@9Y%w`9-IGo_n=~ zDSoEdnwr_JHI}nY?{3Y5V76>pWrUDfeGrkKAEi`|MKEYQg>dSH!OfPHRs18mrm% z#}wm9OJs&-uH`b>63EZHH9 zgJ2Hd_N%{Q`@9Zu{px)1IgCMR&V)aeb{Yx6+4tSPs2XMLdAVcS9B;uwapzlo_Qi_d zG_o6Ad6{;F*8C~y;oB>Fc=>sqJj2x|INTpL`|XOEo$+*9iJ{^7A7_!K~co`k%eu}U#@ zYkRWXu5R&2$@&Y=K7YNUEIf7dLsrfW5BEOWC8=R3dLytmxA=bif_+*i)@JgbzPO|F z*_w4Bpc5r)r#G5`dgKF zW=eoLTX~Ue*rsHTFSjawDn1w0zL25A85C`i#knx5<^F7GpLMo1_Ud2n_)1@1T71SS z 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�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Ĵ=Wl+oSk&dqdNT8x&c8Nq?^4lA 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

    9a;+Ii(Hmo35o^@N4 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 At^fc4 literal 0 HcmV?d00001 diff --git a/docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_02.webp b/docs/assets/img/product_pics/atom_base/atom_spk/atom_spk_02.webp new file mode 100644 index 0000000000000000000000000000000000000000..c5130411b0b90f29084b177f1947755a1f950f20 GIT binary patch literal 28404 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⪙ci{?a|kUzV3;&tv5GKzxU*e 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 literal 0 HcmV?d00001 diff --git a/docs/assets/js/custom.js b/docs/assets/js/custom.js index 86074047..30260fa4 100644 --- a/docs/assets/js/custom.js +++ b/docs/assets/js/custom.js @@ -119,6 +119,10 @@ var header = new Vue({ { name:'library/APIs', link:'/#/zh_CN/arduino/arduino_home_page?id=m5core_api' + }, + { + name:'Github', + link:'https://github.com/m5stack/M5Stack' } ] }, @@ -254,6 +258,10 @@ var header = new Vue({ { name:'library/APIs', link:'/#/en/arduino/arduino_home_page?id=m5core_api' + }, + { + name:'Github', + link:'https://github.com/m5stack/M5Stack' } ] }, @@ -408,8 +416,12 @@ var zoom_image = new Vue({ show: false, index:0, rotate:0, - width:580, - scale:1 + width:'100%', + scale:1, + top:0, + left:0, + imgMoveable: false, + imgTarget: '' }, methods: { stopScroll(){ @@ -426,8 +438,10 @@ var zoom_image = new Vue({ this.show = false; this.index = 0; this.rotate = 0; - this.width = 550; + this.width = '100%'; this.scale = 1; + this.top = 0; + this.left = 0; this.canScroll(); }, next() { @@ -467,11 +481,25 @@ var zoom_image = new Vue({ }else{ this.scale = this.scale - 0.05; } - } + }, + dragImg() { + if(this.imgMoveable) { + this.top = this.top + event.movementY; + this.left = this.left + event.movementX; + } + }, + dragImgEnd() { + this.imgMoveable = false; + this.imgTarget = ''; + }, + startDrag() { + this.imgTarget = event.target; + this.imgMoveable = true; + } }, 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;` + return `transform: scale(${this.scale}) rotate(${this.rotate}deg) translate(${this.left}px, ${this.top}px); max-height: 100%; max-width: 100%; width:${this.width}px; left: (${this.left}); top: (${this.top});` } } }) diff --git a/docs/assets/js/custom.min.js b/docs/assets/js/custom.min.js index 51b3a2d3..2e5c5a0d 100644 --- a/docs/assets/js/custom.min.js +++ b/docs/assets/js/custom.min.js @@ -3,9 +3,9 @@ localStorage.clear();set_search_keyword();window.header.done();window.search_cov this.CurrentPanel=this.CurrentLanguage.nav[event.target.id];this.DropdownStatus=true;},panelHide(event){this.DropdownStatus=false;this.CurrentPanel='';}},created(){var page_url=window.location.href;if((page_url.indexOf(/en/)==-1)&&(page_url.indexOf(/zh_CN/)==-1)&&(page_url.indexOf(/ja/)==-1)){this.CurrentLanguage=this.en;} if(page_url.indexOf(/en/)!=-1){this.CurrentLanguage=this.en;} if(page_url.indexOf(/zh_CN/)!=-1){this.CurrentLanguage=this.zh_CN;}},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++;} +var zoom_image=new Vue({el:'#zoom_image',data:{url:'',srcList:[],show:false,index:0,rotate:0,width:'100%',scale:1,top:0,left:0,imgMoveable:false,imgTarget:''},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='100%';this.scale=1;this.top=0;this.left=0;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=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;`}}}) +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=800},rollImg(){if(event.wheelDelta>0){this.scale=this.scale+0.05;}else{this.scale=this.scale-0.05;}},dragImg(){if(this.imgMoveable){this.top=this.top+event.movementY;this.left=this.left+event.movementX;}},dragImgEnd(){this.imgMoveable=false;this.imgTarget='';},startDrag(){this.imgTarget=event.target;this.imgMoveable=true;}},computed:{img_style:function(){return`transform: scale(${this.scale}) rotate(${this.rotate}deg) translate(${this.left}px, ${this.top}px); max-height: 100%; max-width: 100%; width:${this.width}px; left: (${this.left}); top: (${this.top});`}}}) var search_cover=new Vue({el:'#search_cover',data:{activeName:'first',current_page_title:'Current Page',related_page_title:'Related Page',search_note:'',contant_result:[{name:'',url:'',contant:this.search_note}],},methods:{start_search(){$('#search_cover').show(200);window.zoom_image.stopScroll();},close_search(){$('#search_cover').hide(200);window.zoom_image.canScroll();}}}) function easyloader_video(){if($("#example_video").length>0) setTimeout(function(){$("#play-btn").on("click",function(ev){ev.stopPropagation();$(".easyloader-mask").toggleClass('video_play');$("#example_video")[0].play();}) diff --git a/docs/en/api/M5Timer.md b/docs/en/api/M5Timer.md index 0d33f0b8..9f944f04 100644 --- a/docs/en/api/M5Timer.md +++ b/docs/en/api/M5Timer.md @@ -28,7 +28,7 @@ call function f every d milliseconds **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" @@ -68,7 +68,7 @@ call function f once after d milliseconds **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" @@ -108,7 +108,7 @@ call function f every d milliseconds for n times **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" @@ -148,7 +148,7 @@ enables the specified timer **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" @@ -187,7 +187,7 @@ returns true if the specified timer is enabled **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" @@ -226,7 +226,7 @@ disables the specified timer **Example:** -```arduino +```clike #include #include "utility/M5Timer.h" diff --git a/docs/en/api/axp192_core2.md b/docs/en/api/axp192_core2.md index 0f5f9a10..ad5b5873 100644 --- a/docs/en/api/axp192_core2.md +++ b/docs/en/api/axp192_core2.md @@ -11,7 +11,7 @@ **Description:Set screen voltage, adjust brightness, valid range of parameters is 2500-3300** **Example:** -```arduino +```clike #include void setup() { @@ -40,7 +40,7 @@ void loop() { **Description:Set the built-in LED light, state: 1 is on, state: 0 is off** **Example:** -```arduino +```clike #include void setup() { diff --git a/docs/en/api/axp192_m5stickc.md b/docs/en/api/axp192_m5stickc.md index 6ad831a7..67b6ddfe 100644 --- a/docs/en/api/axp192_m5stickc.md +++ b/docs/en/api/axp192_m5stickc.md @@ -12,7 +12,7 @@ **Example:** -```arduino +```clike #include void setup() { @@ -31,7 +31,7 @@ void loop() {} **Example:** -```arduino +```clike #include int level; @@ -59,7 +59,7 @@ void loop() { **Example:** -```arduino +```clike #include int count = 0; @@ -90,7 +90,7 @@ void loop() { **Example:** -```arduino +```clike #include void setup() { @@ -118,7 +118,7 @@ void loop() { **Example:** -```arduino +```clike #include void setup() { @@ -153,7 +153,7 @@ void loop() { **Example:** -```arduino +```clike #include uint8_t i = 7; @@ -179,7 +179,7 @@ void loop() { **Example:** -```arduino +```clike #include double vbat = 0.0; @@ -207,7 +207,7 @@ void loop() { **Example:** -```arduino +```clike #include int charge; @@ -235,7 +235,7 @@ void loop() { **Example:** -```arduino +```clike #include int bat; @@ -264,7 +264,7 @@ void loop() { **Example:** -```arduino +```clike #include int Vaps; @@ -292,7 +292,7 @@ void loop() { **Example:** -```arduino +```clike #include int temp; @@ -320,7 +320,7 @@ void loop() { **Example:** -```arduino +```clike #include void setup() { @@ -345,7 +345,7 @@ void loop() { **Example:** -```arduino +```clike #include int disCharge; @@ -373,7 +373,7 @@ void loop() { **Example:** -```arduino +```clike #include int Iusb; diff --git a/docs/en/api/button.md b/docs/en/api/button.md index c8688470..9d3017c9 100644 --- a/docs/en/api/button.md +++ b/docs/en/api/button.md @@ -12,7 +12,7 @@ This function returns reading the state of the button directly. 1: pressed, 0: r **Example:** -```arduino +```clike #include void setup() { @@ -38,7 +38,7 @@ This function returns the state of the button the last time Button.read() was ca **Example:** -```arduino +```clike #include void setup() { @@ -68,7 +68,7 @@ This function returns 1 only once each time the button is pressed. 1: pressed, 0 **Example:** -```arduino +```clike #include void setup() { @@ -98,7 +98,7 @@ releasedFor(ms) check to see if the button is pressed (or released), and has bee **Example:** -```arduino +```clike #include void setup() { @@ -136,7 +136,7 @@ This function returns 1 if button has been pressed for more than specified time. **Example:** -```arduino +```clike #include void setup() { @@ -166,7 +166,7 @@ Returns the last state time point . **Example:** -```arduino +```clike #include void setup() { @@ -193,7 +193,7 @@ releasedFor(ms) check to see if the button is released, and has been in that sta **Example:** -```arduino +```clike #include void setup() { @@ -227,7 +227,7 @@ This function returns 1 only once each time the button is pressed. 1: pressed, 0 **Example:** -```arduino +```clike #include void setup() { diff --git a/docs/en/api/commutil.md b/docs/en/api/commutil.md index c958f465..4c126655 100644 --- a/docs/en/api/commutil.md +++ b/docs/en/api/commutil.md @@ -210,7 +210,7 @@ Perform device presence check on I2C bus. **Example of use;** -```arduino +```clike bool result[0x80]; M5.I2C.scanID(&result[0]); ``` diff --git a/docs/en/api/core2/rtc_api.md b/docs/en/api/core2/rtc_api.md index 442782ea..e239a97c 100644 --- a/docs/en/api/core2/rtc_api.md +++ b/docs/en/api/core2/rtc_api.md @@ -1,6 +1,6 @@ # RTC -``` +```clike typedef struct RTC_Time { int8_t Hours; @@ -64,7 +64,7 @@ Get RTC Date Struct **Example:** -``` +```clike #include RTC_TimeTypeDef RTCtime; @@ -138,7 +138,7 @@ Turn off the power, pass in the RTC time structure specified for a certain point **Example:** -``` +```clike #include RTC_TimeTypeDef RTCtime; diff --git a/docs/en/api/coreink/eink_api.md b/docs/en/api/coreink/eink_api.md index 92f9d188..64effcd1 100644 --- a/docs/en/api/coreink/eink_api.md +++ b/docs/en/api/coreink/eink_api.md @@ -2,7 +2,7 @@ ?>Before using the E-Ink screen operation function, you need to create an instance and pass in the screen driver address. Call `M5.M5Ink.isInit()` and initialize with `M5.M5Ink.clear();`. -``` +```clike #include "M5CoreInk.h" Ink_Sprite InkPageSprite(&M5.M5Ink); @@ -37,7 +37,7 @@ void setup() **Example:** -```arduino +```clike if( InkPageSprite.creatSprite(0,0,200,200,true) != 0 ) { @@ -58,7 +58,7 @@ Serial.printf("Ink Sprite creat successful"); **Example:** -```arduino +```clike InkPageSprite.clear(); @@ -75,7 +75,7 @@ InkPageSprite.clear(); **Example:** -```arduino +```clike InkPageSprite.deleteSprite(); @@ -91,7 +91,7 @@ InkPageSprite.deleteSprite(); **Example:** -```arduino +```clike InkPageSprite.drawString(10,50,"Hello World!",&AsciiFont8x16); InkPageSprite.pushSprite(); ``` @@ -106,7 +106,7 @@ InkPageSprite.pushSprite(); **Example:** -```arduino +```clike InkPageSprite.drawPix(100,100,0); InkPageSprite.pushSprite(); ``` @@ -126,7 +126,7 @@ InkPageSprite.pushSprite(); **Example:** -```arduino +```clike InkPageSprite.FillRect(0,0,100,100,0); InkPageSprite.pushSprite(); ``` @@ -159,7 +159,7 @@ InkPageSprite.pushSprite(); **Example:** -```arduino +```clike InkPageSprite.drawChar(35,50,'M'); InkPageSprite.pushSprite(); ``` @@ -175,7 +175,7 @@ InkPageSprite.pushSprite(); **Example:** -```arduino +```clike InkPageSprite.drawString(35,50,"Hello World!"); InkPageSprite.pushSprite(); ``` diff --git a/docs/en/api/coreink/system_api.md b/docs/en/api/coreink/system_api.md index 8dd8cc6a..dc8fbad3 100644 --- a/docs/en/api/coreink/system_api.md +++ b/docs/en/api/coreink/system_api.md @@ -11,7 +11,7 @@ **Example:** -```arduino +```clike #include "M5CoreInk.h" void setup() { @@ -29,7 +29,7 @@ void setup() { **Example:** -```arduino +```clike if( M5.BtnPWR.wasPressed()) { @@ -78,7 +78,7 @@ M5.update(); `void playMusic(const uint8_t *music_data, uint16_t sample_rate);` -``` +```clike M5.Speaker.tone(2700); ``` @@ -86,7 +86,7 @@ M5.Speaker.tone(2700); ?> Please use `M5.begin();` to initialize RTC related functions before using -``` +```clike typedef struct RTC_Time { int8_t Hours; @@ -150,7 +150,7 @@ Get RTC Date Struct **Example:** -``` +```clike #include "M5CoreInk.h" Ink_Sprite InkPageSprite(&M5.M5Ink); @@ -237,7 +237,7 @@ Turn off the power, pass in the RTC time structure specified for a certain point **Example:** -``` +```clike #include "M5CoreInk.h" void setup() { diff --git a/docs/en/api/gpio.md b/docs/en/api/gpio.md index 5d9a360a..94ebc19f 100644 --- a/docs/en/api/gpio.md +++ b/docs/en/api/gpio.md @@ -72,7 +72,7 @@ Pin input state(0/1) **Example of use;** -```arduino +```clike uint32_t pin21_data; pin21_data = digitalRead(21); ``` @@ -107,7 +107,7 @@ None. **Example of use;** -```arduino +```clike digitalWrite(2,1); ``` @@ -142,7 +142,7 @@ Make sure that the operations are correct as there is a risk of damage. **Example of use;** -```arduino +```clike pinMode(2,INPUT); ``` @@ -171,7 +171,7 @@ G35 and G36 can be used in M5Stack. **Example of use;** -```arduino +```clike uint16_t ret; ret=analogRead(35); ``` @@ -203,7 +203,7 @@ G25 and G26 can be used in M5Stack. **Example of use;** -```arduino +```clike dacWrite(25,0x40); ``` diff --git a/docs/en/api/imu.md b/docs/en/api/imu.md index f94c87b3..a00bd781 100644 --- a/docs/en/api/imu.md +++ b/docs/en/api/imu.md @@ -11,7 +11,7 @@ **Description:initialize IMU** **Example:** -```arduino +```clike #include void setup() { @@ -31,7 +31,7 @@ void loop() {} **Description:Obtain the three-axis gyroscope data of the IMU chip.** **Example:** -```arduino +```clike #include float gyroX, gyroY, gyroZ; @@ -57,7 +57,7 @@ void loop() { **Description:Obtain the three-axis accelerometer data of the IMU chip.** **Example:** -```arduino +```clike #include float accX, accY, accZ; @@ -83,7 +83,7 @@ void loop() { **Description:Get the attitude of the IMU chip.** **Example:** -```arduino +```clike #include float pitch, roll, yaw; @@ -109,7 +109,7 @@ void loop() { **Description:Get the temperature of the IMU chip.** **Example:** -```arduino +```clike #include float temp; diff --git a/docs/en/api/lcd.md b/docs/en/api/lcd.md index 3e3058c3..8cf23c1c 100644 --- a/docs/en/api/lcd.md +++ b/docs/en/api/lcd.md @@ -75,7 +75,7 @@ None **Example of use:** -```arduino +```clike #include M5.Lcd.sleep(); @@ -106,7 +106,7 @@ None **Example of use:** -```arduino +```clike #include M5.Lcd.wakeup(); @@ -142,7 +142,7 @@ None. **Example of use:** -```arduino +```clike #include M5.Lcd.setBrightness(200); @@ -182,7 +182,7 @@ None **Example of use:** -```arduino +```clike #include M5.Lcd.fillRect(0,0,240,20,0); @@ -223,7 +223,7 @@ None **Example of use:** -```arduino +```clike #include M5.Lcd.qrcode("http://www.m5stack.com",50,10,220,6); @@ -304,7 +304,7 @@ None **Example of use:** -```arduino +```clike #include M5.Lcd.drawBmpFile(SD, "/p2.bmp",0,0); ``` @@ -423,14 +423,14 @@ None **Example:** -```arduino +```clike #include M5.begin(); M5.Lcd.fillScreen(RED); ``` - - + ## setTextColor() @@ -457,14 +457,14 @@ lcd.fillScreen(lcd.RED) **Example:** -```arduino +```clike #include M5.begin(); M5.Lcd.setTextColor(RED); ``` - + **Function: get the cursor of x.** **Example:** -```arduino +```clike #include M5.begin(); @@ -531,13 +531,13 @@ M5.Lcd.print(X); `uint16_t getCursorY(void);` - + **Function: get the cursor of y.** **Example:** -```arduino +```clike #include M5.begin(); @@ -556,13 +556,13 @@ M5.Lcd.print(Y); `setTextSize(uint8_t);` - + **Function: set the Size of Text.** **Example:** -```arduino +```clike #include M5.begin(); @@ -578,13 +578,13 @@ M5.Lcd.print("Hello"); `void clear(uint16_t color);` - + **Function: fill color use of clear screen.** **Example:** -```arduino +```clike #include M5.begin(); @@ -612,14 +612,14 @@ M5.Lcd.clear(BLACK); **Example:** -```arduino +```clike #include M5.begin(); M5.Lcd.drawPixel(22,22,RED); ``` - 0 ~ 1023 unit_Neopixel = unit.get(unit.NEOPIXEL, unit.PORTB, number) # pos: 1 ~ number @@ -492,7 +492,7 @@ unit_Neopixel.setBrightness(brightness) - Chip: **SK6812** -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_Rgb = unit.get(unit.RGB, unit.PORTB) # pos: 1 ~ number @@ -513,7 +513,7 @@ unit_Rgb.setBrightness(brightness) - Chip: **HX711** -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_weight = unit.get(unit.WEIGHT, unit.PORTA) # 0 ~ 16777216 (24bit) @@ -528,7 +528,7 @@ unit_weight.zero() - [Product Deteil](zh_CN/unit/Servo) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_servo = unit.get(unit.SERVO, unit.PORTA) # us: 500 ~ 2500, 50HZ, High level duration @@ -548,7 +548,7 @@ unit_servo.write_angle(degrees) - Chip: **FPC1020A** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_finger = unit.get(unit.FINGER, unit.PORTC) # Method diff --git a/docs/en/product_list.json b/docs/en/product_list.json index b6ebcba7..28fad275 100644 --- a/docs/en/product_list.json +++ b/docs/en/product_list.json @@ -138,6 +138,7 @@ {"a":"/#/en/atom/atomic_qr", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_qr_01.webp", "p":"ATOM QR-CODE", "sku":"K041" ,"kw":"ATOM QR CODE SCAN"}, {"a":"/#/en/atom/atomicgps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomicgps_01.webp", "p":"ATOM GPS", "sku":"K043" ,"kw":"ATOM GPS TF"}, {"a":"/#/en/atom/atomictf", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomictf_01.webp", "p":"ATOM TF-CARD", "sku":"K044" ,"kw":"ATOM TF"}, + {"a":"/#/en/atom/atom_spk", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_spk_01.webp", "p":"ATOM SPK", "sku":"K054" ,"kw":"ATOM SPK SPEAKER NS4168 TFCard SD"}, {"a":"/#/en/atom/atomic232", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom232.webp", "p":"ATOM RS-232", "sku":"K046" ,"kw":"ATOM RS232"}, {"a":"/#/en/atom/atomic485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom485.webp", "p":"ATOM RS-485", "sku":"K045" ,"kw":"ATOM RS485"}, {"a":"/#/en/atom/atomhub_switch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomswitch.webp", "p":"ATOM SWITCH", "sku":"K042" ,"kw":"ATOM SWITCH RS485"}, diff --git a/docs/en/quick_start/bala/bala_quick_start.md b/docs/en/quick_start/bala/bala_quick_start.md index 98603e35..f57941bb 100644 --- a/docs/en/quick_start/bala/bala_quick_start.md +++ b/docs/en/quick_start/bala/bala_quick_start.md @@ -37,7 +37,7 @@ 7. Copy the following code to UIFlow and then click `Download`. -```python +```clike from m5stack import * from m5ui import * from m5bala import M5Bala @@ -101,7 +101,7 @@ while True: 7. Clone **[M5Bala](https://github.com/m5stack/M5Bala.git)** by shell command. *If you dont't have Git installed yet, click [here](https://git-scm.com/download/win) and install it.* -```shell +```clike git clone --recursive https://github.com/m5stack/M5Bala.git ``` diff --git a/docs/en/quick_start/faces/gameboy_burn_a_nes_game.md b/docs/en/quick_start/faces/gameboy_burn_a_nes_game.md index 5958e1a2..dadac738 100644 --- a/docs/en/quick_start/faces/gameboy_burn_a_nes_game.md +++ b/docs/en/quick_start/faces/gameboy_burn_a_nes_game.md @@ -30,7 +30,7 @@ Open `terminal`, go to the path where `firmware.zip` is located Execute the following commands in the `terminal` -```sh +```clike unzip firmware.zip cd firmware esptool.py erase_flash diff --git a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md index 0883b553..7d4f44a3 100644 --- a/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md +++ b/docs/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md @@ -121,7 +121,7 @@ Create a `.ino` file, `File`->`New`. Click `Save`, name it `my_test.ino`, and Copy the code below to my_test.ino -```arduino +```clike #include // the setup routine runs once when M5Stack starts up diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start_maixpy.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start_maixpy.md index 4b29cde7..9b32dbd9 100644 --- a/docs/en/quick_start/m5stickv/m5stickv_quick_start_maixpy.md +++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start_maixpy.md @@ -88,7 +88,7 @@ >Type in the following code, a display "hello world" will show on the screen . -``` +```clike import lcd lcd.init() @@ -135,7 +135,7 @@ In this way, it is simple and handy, but there is something worth your attention Use `exec()` function: -```python +```clike with open("hello.py") as f: exec(f.read()) @@ -189,7 +189,7 @@ Linux command line to run permissions, then execute commands The firmware has a built-in WS2812 RGB LED driver library. The following is a reference routine: -``` +```clike from modules import ws2812 from fpioa_manager import * fm.register(board_info.CONNEXT_A) @@ -217,7 +217,7 @@ while True: Introduction: Incoming True or False , True starts button detection,False cancel the detections, Button short press reset long press All the power is turned off under sleep mode, which should identical to the normal meaning of shutdown, but we adopt the idea from AXP192 datasheet as Sleep Mode. -``` +```clike from pmu import axp192 pmu = axp192() pmu.enablePMICSleepMode(True) diff --git a/docs/en/quick_start/timer_cam/quick_start_uiflow.md b/docs/en/quick_start/timer_cam/quick_start_uiflow.md index e8d5e2ca..9b71ca6f 100644 --- a/docs/en/quick_start/timer_cam/quick_start_uiflow.md +++ b/docs/en/quick_start/timer_cam/quick_start_uiflow.md @@ -60,7 +60,7 @@ The URL filled in HTTP is the generated token QR code (browser address), which i ## Core2 Example -```Python +```clike import urequests import time diff --git a/docs/en/quick_start/unitv/unitv_quick_start_maixpy.md b/docs/en/quick_start/unitv/unitv_quick_start_maixpy.md index 14f259ab..4f2a75b7 100644 --- a/docs/en/quick_start/unitv/unitv_quick_start_maixpy.md +++ b/docs/en/quick_start/unitv/unitv_quick_start_maixpy.md @@ -102,7 +102,7 @@ In this way, it is simple and handy, but thers something worth your attention, ` Use `exec()` function: -```python +```clike with open("hello.py") as f: exec(f.read()) @@ -151,7 +151,7 @@ Linux command line to run permissions, then execute commands The firmware has a built-in WS2812 RGB LED driver library. The following is a reference routine. Note: Since the expansion port of UnitV does not have a driving load function, this program is only suitable for driving the built-in RGB LED: -``` +```clike from modules import ws2812 from fpioa_manager import * fm.register(8) diff --git a/docs/en/quick_start/unitv/v_function.md b/docs/en/quick_start/unitv/v_function.md index eaaf7274..bde820e4 100644 --- a/docs/en/quick_start/unitv/v_function.md +++ b/docs/en/quick_start/unitv/v_function.md @@ -138,7 +138,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "MOTION DETECT V1.0", "DIFF TOTAL": 10000, //rate of difference @@ -171,7 +171,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Send JSON -``` +```clike { "MOTION DETECT": 1.0, //Function mark "required" "mode": "COMPUTE_MODE_STATIC", //"COMPUTE_MODE_STATIC" or "COMPUTE_MODE_DYNAMIC" @@ -216,7 +216,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "TARGET TRACKER V1.0", "x": 282, @@ -229,7 +229,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Send JSON -``` +```clike { "TARGET TRACKER": " V1.0", "x": 282, //xywh all "required" @@ -299,7 +299,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "COLOR TRACKER V1.0", "TOTAL": 3, //Number of bounding boxes @@ -330,7 +330,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Send JSON -``` +```clike { "COLOR TRACKER": 1.0, //Function mark "required" "thr_w": 20, //Bounding box width threshold,[3,200] @@ -376,7 +376,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "FACE DETECT", // Function Description "count": 3, // Number of recognized faces @@ -435,7 +435,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "count": 1, "FUNC": "FIND QRCODE", @@ -480,7 +480,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "0": { "x": 62, @@ -520,7 +520,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "0": { "x": 20, @@ -563,7 +563,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "0": { "x": 71, @@ -594,7 +594,7 @@ V-Function is a series of **visual recognition** functional firmware developed b >The above multiple identification code functions are all implemented using the same firmware `Find Code`. Users can configure mode switching by sending the JSON data below. -``` +```clike { "FIND CODE": 1.0, @@ -629,7 +629,7 @@ V-Function is a series of **visual recognition** functional firmware developed b -``` +```clike 00000000 00000000 00111100 00@@@@00 @@@@ 01000010 0@0000@0 @ @ @@ -651,7 +651,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "TAG READER V2.0", "TOTAL": 1, @@ -722,7 +722,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Receive JSON -``` +```clike { "FUNC": "LINE TRACKER V1.0", "angle": 3.8593475818634033 //Angle of car turning @@ -732,7 +732,7 @@ V-Function is a series of **visual recognition** functional firmware developed b #### Send JSON -``` +```clike { "LINE TRACKER": 1.0, //Function mark, not default "thr_w": 20, //Can be default bounding box width threshold,[3,200] diff --git a/docs/en/related_documents/M5StickV-Maixpy.md b/docs/en/related_documents/M5StickV-Maixpy.md index 5f153d8b..1230f3ab 100644 --- a/docs/en/related_documents/M5StickV-Maixpy.md +++ b/docs/en/related_documents/M5StickV-Maixpy.md @@ -5,7 +5,7 @@ Quoted from: https://github.com/anoken/purin_wo_motto_mimamoru_gijutsu/tree/mast ## Button **example** -```python +```clike import lcd from Maix import I2S, GPIO @@ -41,7 +41,7 @@ while(True): ## LED **example** -```python +```clike from fpioa_manager import * from Maix import GPIO @@ -94,7 +94,7 @@ while(True): **example** -```python +```clike import time,math from machine import Timer,PWM from fpioa_manager import fm @@ -113,7 +113,7 @@ while(True): ## I2C scan **example** -```python +```clike from machine import I2C i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29) @@ -124,7 +124,7 @@ print(devices) ## MPU6886 **example** -```python +```clike from machine import I2C import lcd @@ -201,7 +201,7 @@ while True: **example** -```python +```clike from machine import I2C import lcd @@ -305,7 +305,7 @@ while True: **example** -```python +```clike import pmu,lcd lcd.init() @@ -337,7 +337,7 @@ while True: **example** -```python +```clike import lcd #for test from machine import I2C AXP192_ADDR=0x34 @@ -353,7 +353,7 @@ i2c.writeto_mem(AXP192_ADDR, Backlight_ADDR,int(val)) **example** -```python +```clike import sensor,image,lcd lcd.init() lcd.rotation(2) @@ -370,7 +370,7 @@ while True: **example** -```python +```clike import sensor, image, lcd, os from Maix import I2S, GPIO @@ -431,7 +431,7 @@ while True: **example** -```python +```clike import sensor,image,lcd,gc,time,uos from fpioa_manager import * @@ -521,7 +521,7 @@ while True: **example** -```python +```clike import sensor, image, lcd, time from fpioa_manager import fm @@ -571,7 +571,7 @@ while True: **example** -```python +```clike import os devices = os.listdir("/") @@ -591,7 +591,7 @@ if "sd" in devices: **example** -```python +```clike from fpioa_manager import * from Maix import I2S, GPIO @@ -640,7 +640,7 @@ player.finish() **example** -```python +```clike fimport lcd,math,image lcd.init() @@ -711,7 +711,7 @@ while True: **example** -```python +```clike import sensor, image, time clock = time.clock() @@ -724,7 +724,7 @@ sys.exit() **example** -```python +```clike ## M5StickV Mic Record and Speaker Play ## A button is Play diff --git a/docs/en/related_documents/how_to_burn_firmware.md b/docs/en/related_documents/how_to_burn_firmware.md index 891db5ae..f5d05381 100644 --- a/docs/en/related_documents/how_to_burn_firmware.md +++ b/docs/en/related_documents/how_to_burn_firmware.md @@ -144,19 +144,19 @@ Open the terminal, enter the following command according to your system version * Centos7: -```shell +```clike sudo yum install python-pip ``` * Ubuntu and Debian: -```shell +```clike sudo apt-get install python-pip ``` * Arch: -```shell +```sclike sudo pacman -S --needed python-pip ``` diff --git a/docs/en/related_documents/v-training.md b/docs/en/related_documents/v-training.md index 37ba5cbc..8a9298bd 100644 --- a/docs/en/related_documents/v-training.md +++ b/docs/en/related_documents/v-training.md @@ -151,7 +151,7 @@ At present, V-Training provides two model training modes "Classification" (recog **The following is the boot program with serial port printing program added. It is only a partial comment and is not a complete program. Please use the boot program file returned by training to modify it.** -``` +```clike ... task = kpu.load("/sd/c33723fb62faf1be_mbnet10_quant.kmodel")//载入模型文件 @@ -188,13 +188,13 @@ At present, V-Training provides two model training modes "Classification" (recog > After the shooting is completed, we use the labeling tool LabelIMG to mark the identified objects in the material and generate a mark file. Users can install the Python environment by themselves, run the following command on the command line, and install LabelIMG through its own pip package management tool。 -``` +```clike pip install LabelIMG ``` > After the installation is complete, run the "LabelIMG" command line to open the labeling tool. -``` +```clike LabelIMG ``` @@ -208,14 +208,14 @@ LabelIMG > In addition to adding the tag file, we also need to manually add a v-training.config configuration file to tell the training service how many recognition objects we included in this training. (If two recognition objects are marked in the pattern example above, we need to fill in the number of categories in the configuration file as 2, the format is as follows) -``` +```clike { "classes":2 } ``` > Complete the above operations, place all the materials in the same folder, refer to the directory structure below. All files are selected and compressed into a compressed package in zip format for upload training. -``` +```clike folder---------------------- |--v-training.config |--1.jpg diff --git a/docs/en/uiflow/RS485.md b/docs/en/uiflow/RS485.md index 7ffe207c..b3a84c34 100644 --- a/docs/en/uiflow/RS485.md +++ b/docs/en/uiflow/RS485.md @@ -35,7 +35,7 @@ Serial2.print("97"); or Serial2.write("97"); > *The following basic code is for reference only -```arduino +```clike #include #define RX_PIN 16 @@ -69,7 +69,7 @@ void loop() { >Refer to the RS485 example for specific details. The following is the sample code. -```arduino +```clike #include #define RX_PIN 16 diff --git a/docs/en/uiflow/uiflow_home_page.md b/docs/en/uiflow/uiflow_home_page.md index aaab71b7..377a0137 100644 --- a/docs/en/uiflow/uiflow_home_page.md +++ b/docs/en/uiflow/uiflow_home_page.md @@ -18,7 +18,7 @@ {{item.title}} -

    + diff --git a/docs/en/unit/envII.md b/docs/en/unit/envII.md index 4c9d3e67..c73fbbb0 100644 --- a/docs/en/unit/envII.md +++ b/docs/en/unit/envII.md @@ -127,7 +127,7 @@ BMP280 is an absolute barometric pressure sensor which is especially designed fo
    @@ -157,13 +157,35 @@ BMP280 is an absolute barometric pressure sensor which is especially designed fo ## Example -### 1. Arduino +?>This case uses ENVII Unit to read temperature, humidity, and atmospheric pressure data. Please select the corresponding case program below according to the equipment you are using. -This is an ENV example - implementing reading temperature, humidity and atmospheric pressure function. -1, Before compiling, please install `Adafruit BMP280 Library` -2, copy `Adafruit_Sensor.h` to `C:\Users\\Documents\Arduino\libraries\Adafruit_BMP280_Library` + +
    + Arduino + +
    +
    +
    + Core2 +
    + -The code below is incomplete. To get the complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENVII/Arduino) +>Note: 1. Please install [Adafruit BMP280 Library](https://github.com/adafruit/Adafruit_BMP280_Library) before compiling the program + +```clike +SHT3X.h - API + // + float cTemp=0; + float fTemp=0; + float humidity=0 + +Adafruit_BMP280.h - API + + float readPressure(void); + +``` ### 2. UIFlow diff --git a/docs/index.html b/docs/index.html index 99b326ef..3651fa50 100755 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -M5Stack Docs - The reference docs for M5Stack products.
    diff --git a/docs/zh_CN/atom/atomic_qr.md b/docs/zh_CN/atom/atomic_qr.md index 3a82c602..97d510e5 100644 --- a/docs/zh_CN/atom/atomic_qr.md +++ b/docs/zh_CN/atom/atomic_qr.md @@ -76,7 +76,7 @@ ≥5mil - 精神范围 + 读取范围 EAN-13: 50-200mm(13mil), Code39: 40-90mm(5mil 10字节), QR Code: 25-240mm(20mil 16字节), Data Matrix: 50-90mm(10mil 20字节), PDF 417: 30-130mm(6.67mil 7字节) @@ -180,7 +180,7 @@ ## 相关链接 -- **[用户手册QR模块二维码指令说明](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/AtomicQR/AtomicQR_Reader%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C.docx)** +- **[用户手册QR模块二维码指令说明](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/AtomicQR/AtomicQR_Reader_CN.pdf)** ## 相关视频 diff --git a/docs/zh_CN/core/atom_lite.md b/docs/zh_CN/core/atom_lite.md index 84704684..a8f37f5a 100644 --- a/docs/zh_CN/core/atom_lite.md +++ b/docs/zh_CN/core/atom_lite.md @@ -35,6 +35,9 @@ - 微型控制器 - 可穿戴设备 +## 常见驱动问题 + +>UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装[FTDI驱动](https://ftdichip.com/drivers/vcp-drivers/)修复该问题。 ## 规格参数 diff --git a/docs/zh_CN/core/atom_matrix.md b/docs/zh_CN/core/atom_matrix.md index 3509e80e..04fbee54 100644 --- a/docs/zh_CN/core/atom_matrix.md +++ b/docs/zh_CN/core/atom_matrix.md @@ -39,6 +39,10 @@ - 微型控制器 - 可穿戴设备 +## 常见驱动问题 + +>UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装[FTDI驱动](https://ftdichip.com/drivers/vcp-drivers/)修复该问题。 + ## 规格参数 diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md index 19c40a8b..fc72f4ea 100644 --- a/docs/zh_CN/core/gray.md +++ b/docs/zh_CN/core/gray.md @@ -192,7 +192,7 @@ TF 卡最大支持 16GB **GROVE 接口 A & IP5306** -电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。 +电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/I2C_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。
    @@ -326,7 +326,7 @@ BMM150 I2C 地址为 0x10 - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) - [BMM150](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BMM150_datasheet_en.pdf) - - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) + - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/I2C_IP5306_REG_V1.4_cn.pdf) - **API** diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md index 8df36a10..1381c667 100644 --- a/docs/zh_CN/core/m5go.md +++ b/docs/zh_CN/core/m5go.md @@ -191,7 +191,7 @@ TF卡最大支持16GB **GROVE 接口 A & IP5306** -电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。 +电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/I2C_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。
    ESP32 ChipGPIO22GPIO215VGND
    @@ -344,7 +344,7 @@ BMM150 I2C address 0x10 - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) - [BMM150](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BMM150_datasheet_en.pdf) - - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) + - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/I2C_IP5306_REG_V1.4_cn.pdf) - **API** diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md index cba7c8c1..03917bc6 100644 --- a/docs/zh_CN/core/m5go_lite.md +++ b/docs/zh_CN/core/m5go_lite.md @@ -190,7 +190,7 @@ **GROVE 接口 A & IP5306** -电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/IIC_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。 +电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击[这里](https://github.com/m5stack/M5-Schematic/blob/master/Core/I2C_IP5306_REG_V1.4.pdf)查看 IP5306 的寄存器手册。
    ESP32 ChipGPIO22GPIO215VGND
    @@ -346,7 +346,7 @@ BMM150 I2C address 0x10 - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) - [BMM150](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BMM150_datasheet_en.pdf) - - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) + - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/I2C_IP5306_REG_V1.4_cn.pdf) - **API** diff --git a/docs/zh_CN/core/m5stick.md b/docs/zh_CN/core/m5stick.md index 05dad271..8591c399 100644 --- a/docs/zh_CN/core/m5stick.md +++ b/docs/zh_CN/core/m5stick.md @@ -247,7 +247,7 @@ M5stick 是 M5Stack 产品系列中的核心设备之一,该产品系列建立 - [MPU9250](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/PS-MPU-9250A-01-v1.1_en.pdf) - - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) + - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/I2C_IP5306_REG_V1.4_cn.pdf) ## 案例程序 diff --git a/docs/zh_CN/core/m5stickc.md b/docs/zh_CN/core/m5stickc.md index 9aee3ea8..fb289bc9 100644 --- a/docs/zh_CN/core/m5stickc.md +++ b/docs/zh_CN/core/m5stickc.md @@ -59,6 +59,10 @@ M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建 - DIY作品 - 智能家居设备 +## 常见驱动问题 + +>UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装[FTDI驱动](https://ftdichip.com/drivers/vcp-drivers/)修复该问题。 + ## 规格参数
    ESP32 ChipGPIO22GPIO215VGND
    diff --git a/docs/zh_CN/core/m5stickc_plus.md b/docs/zh_CN/core/m5stickc_plus.md index 6c4d6214..e5f6a94e 100644 --- a/docs/zh_CN/core/m5stickc_plus.md +++ b/docs/zh_CN/core/m5stickc_plus.md @@ -30,7 +30,7 @@ * G36/G25共用同一个端口,当使用其中一个引脚时要将另外一个引脚设置为浮空输入 * 比如要使用G36引脚作为ADC输入,则配置G25引脚为浮空状态 -```arduino +```clike setup() { M5.begin(); @@ -68,6 +68,10 @@ setup() - DIY作品 - 智能家居设备 +## 常见驱动问题 + +>UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装[FTDI驱动](https://ftdichip.com/drivers/vcp-drivers/)修复该问题。 + ## 规格参数
    diff --git a/docs/zh_CN/faq.md b/docs/zh_CN/faq.md index 1e3c0d60..d737aaec 100644 --- a/docs/zh_CN/faq.md +++ b/docs/zh_CN/faq.md @@ -331,7 +331,7 @@ UIFlow是M5Stack推出的一款可视化编程平台,内部集成了与M5Stack
    使用按键和喇叭需要在执行后添加M5.update()来重新响应。
    -            
    +            
                   M5.update();
                 
              
    @@ -391,7 +391,7 @@ UIFlow是M5Stack推出的一款可视化编程平台,内部集成了与M5Stack
    在 Arduino 程序的 Setup()中执行以下语句
    -            
    +            
                   dacWrite(M5STACKFIRE_SPEAKER_PIN, 0);
                 
              
    diff --git a/docs/zh_CN/hat/hat-8servos.md b/docs/zh_CN/hat/hat-8servos.md index e61af9fb..f7c5b9eb 100644 --- a/docs/zh_CN/hat/hat-8servos.md +++ b/docs/zh_CN/hat/hat-8servos.md @@ -13,7 +13,7 @@ - 八路舵机控制 - 1xRGB LED - 16340电池底座 -- IIC协议控制(0x38) +- I2C协议控制(0x38) ## 应用 diff --git a/docs/zh_CN/hat/hat-ncir.md b/docs/zh_CN/hat/hat-ncir.md index 4c81fd2f..05ad268f 100644 --- a/docs/zh_CN/hat/hat-ncir.md +++ b/docs/zh_CN/hat/hat-ncir.md @@ -13,7 +13,7 @@ ## 产品特性 - MLX90614ESF-AAA -- IIC地址(0x5A) +- I2C地址(0x5A) - 工作电压: 4.5 to 5.5V - 物体测温范围: -70°C ~ 380°C - 环境测温范围: -40°C ~ 125 ˚C diff --git a/docs/zh_CN/hat/hat_envII.md b/docs/zh_CN/hat/hat_envII.md index 14bc8f25..df7beac5 100644 --- a/docs/zh_CN/hat/hat_envII.md +++ b/docs/zh_CN/hat/hat_envII.md @@ -13,7 +13,7 @@ - 温湿度、气压、磁场测量 - 简单易用 - 较高精准度 -- 支持IIC +- 支持I2C - GROVE 接口, 支持平台 [UIFlow](http://flow.m5stack.com) 、 [Arduino](http://www.arduino.cc). - 2x LEGO 兼容孔 diff --git a/docs/zh_CN/module/commu.md b/docs/zh_CN/module/commu.md index 9038ac98..24b74a96 100644 --- a/docs/zh_CN/module/commu.md +++ b/docs/zh_CN/module/commu.md @@ -12,7 +12,7 @@ ## 产品特性 -- 支持IIC,TTL,RS485,CAN等多种通讯协议 +- 支持I2C,TTL,RS485,CAN等多种通讯协议 ## 包含 @@ -92,7 +92,7 @@ ## 管脚分配 -| *CAN* | *ESP32 Chip* | +| *MCP2515* | *ESP32 Chip* | | :----------: |:------------: | | CAN_CS | GPIO12 | | CAN_INT | GPIO15 | @@ -103,8 +103,8 @@ | *I2C Interface* | *ESP32 Chip* | | :--------------: |:------------: | -| IIC_SDA | GPIO21 | -| IIC_SCL | GPIO22 | +| I2C_SDA | GPIO21 | +| I2C_SCL | GPIO22 | ## 原理图 diff --git a/docs/zh_CN/module/encoder.md b/docs/zh_CN/module/encoder.md index c1b64d97..bffc250b 100644 --- a/docs/zh_CN/module/encoder.md +++ b/docs/zh_CN/module/encoder.md @@ -99,7 +99,7 @@ M5Core与ENCODER之间的串行通信协议是I2C(地址:0x5E) **控制RGB灯圈** -```arduino +```clike /* Parameter: led_index: 0 ~ 11 @@ -118,7 +118,7 @@ void Led(int led_index, int r, int g, int b){ **读取编码器增量** -```arduino +```clike void get_encoder_increment(void){ int temp_encoder_increment; diff --git a/docs/zh_CN/module/faces_rfid.md b/docs/zh_CN/module/faces_rfid.md index 88dd292a..2071483f 100644 --- a/docs/zh_CN/module/faces_rfid.md +++ b/docs/zh_CN/module/faces_rfid.md @@ -11,7 +11,7 @@ ## 产品特性 - FACES套件兼容 -- IIC通讯协议(0x28) +- I2C通讯协议(0x28) - MFRC522 ## 包含 diff --git a/docs/zh_CN/module/joystick.md b/docs/zh_CN/module/joystick.md index 57256e4a..facd662e 100644 --- a/docs/zh_CN/module/joystick.md +++ b/docs/zh_CN/module/joystick.md @@ -89,7 +89,7 @@ **控制RGB灯圈** -```arduino +```clike /* Parameter: indexOfLED: 0 ~ 11 @@ -107,7 +107,7 @@ void Led(int indexOfLED, int r, int g, int b){ **读取摇杆各个方向的偏移量** -```arduino +```clike void get_joystick_offset(void){ Wire.requestFrom(FACE_JOY_ADDR, 5); if (Wire.available()) { diff --git a/docs/zh_CN/module/usb.md b/docs/zh_CN/module/usb.md index cba2fecd..e179c553 100644 --- a/docs/zh_CN/module/usb.md +++ b/docs/zh_CN/module/usb.md @@ -90,7 +90,7 @@ * 按中间滚轮按钮清除屏幕. -```arduino +```clike #include #include #include diff --git a/docs/zh_CN/mpy/mpy_api_list.md b/docs/zh_CN/mpy/mpy_api_list.md index 0c0be9b3..f1ffa4ea 100644 --- a/docs/zh_CN/mpy/mpy_api_list.md +++ b/docs/zh_CN/mpy/mpy_api_list.md @@ -1,4 +1,4 @@ -
    +
    @@ -15,7 +15,7 @@ {{item.title}}
    -
    + diff --git a/docs/zh_CN/mpy/unit.md b/docs/zh_CN/mpy/unit.md index f1e1e343..626617d4 100644 --- a/docs/zh_CN/mpy/unit.md +++ b/docs/zh_CN/mpy/unit.md @@ -6,19 +6,19 @@ - **函数原型** -```python +```clike def get(unit, port, *arg) ``` - 引入模块 -```python +```clike unit.get(unit.JOYSTICK, unit.PORTA) ``` - 卸载模块 -```python +```clike unit.deinit() ``` @@ -32,7 +32,7 @@ unit.deinit() - Addr: **0x57** -```python +```clike Ultrasonic0 = unit.get(unit.ULTRASONIC, unit.PORTA) @@ -48,7 +48,7 @@ distance = Ultrasonic0.distance - Addr: **0x57** -```python +```clike heart0 = unit.get(unit.HEART, unit.PORTA) @@ -80,7 +80,7 @@ SpO2 = heart0.getSpO2() - Chip: **sht30**, **bmp280** - Addr: **0x44**, **0x76** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_env = unit.get(unit.ENV, unit.PORTA) @@ -100,7 +100,7 @@ pre = unit_env.pressure - Addr: **0x48** -``` python +```clike # init --- Effective IO: PORTA | PORTC unit_adc = unit.get(unit.ADC, unit.PORTA) @@ -116,7 +116,7 @@ vol = unit_adc.voltage - Addr: **0x53** -```python +```clike adc0 = unit.get(unit.ADC, unit.PORTA) x = accel0.acceleration[0] @@ -132,7 +132,7 @@ z = accel0.acceleration[2] - Addr: **0x48** -```python +```clike # init --- Effective IO: PORTA unit_dac = unit.get(unit.DAC, unit.PORTA) @@ -152,7 +152,7 @@ unit_dac.setVoltage(vol, save=False) - Addr: **0x5a** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_ncir = unit.get(unit.NCIR, unit.PORTA) # tmp: -70°C ~ 382.2°C @@ -167,7 +167,7 @@ tmp = unit_ncir.temperature - Addr: **0x52** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_joystick = unit.get(unit.JOYSTICK, unit.PORTA) # X direction value, 0 ~ 255 @@ -190,7 +190,7 @@ press = unit_joystick.Press - Addr: **0x29** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_tof = unit.get(unit.TOF, unit.PORTA) # distance: 30 ~ 800(mm), other is invalid @@ -205,7 +205,7 @@ distance = unit_tof.distance - Addr: **0x29** -``` python +```clike # init --- Effective IO: PORTB unit_color = unit.get(unit.COLOR, unit.PORTA) @@ -228,7 +228,7 @@ unit_color.blue - Addr: ***0x27*** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_extIO = unit.get(unit.EXT_IO, unit.PORTA) # Method @@ -257,7 +257,7 @@ unit_extIO.digitWrite(pin, value) - Addr: **0x28** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_rfid = unit.get(unit.RFID, unit.PORTA) # if card near return True, else return False @@ -280,7 +280,7 @@ dataStr = unit_rfid.readBlockStr(block) - Addr: ***0x5F*** -```python +```clike # init --- Effective IO: PORTB unit_cardKB = unit.get(unit.CARDKB, unit.PORTA) @@ -300,7 +300,7 @@ unit_cardKB = unit.get(unit.CARDKB, unit.PORTA) - Addr: ***0x5a*** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_track = unit.get(unit.TRACK, unit.PORTA) # pos: 1, 2, 3, 4 @@ -322,7 +322,7 @@ value = unit_track.getDigitalValue(pos) - Addr: **0x51** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_makey = unit.get(unit.MAKEY, unit.PORTA) # data:-1, 0 ~ 15 @@ -337,7 +337,7 @@ data = unit_makey.value - [查看产品详情](zh_CN/unit/pir) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_pir = unit.get(unit.PIR, unit.PORTB) # return 0 or 1 @@ -349,7 +349,7 @@ state = pir.state - [查看产品详情](zh_CN/unit/button) -``` python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_btn = unit.get(unit.BUTTON, unit.PORTB) @@ -385,7 +385,7 @@ unit_btn.pressFor(1.2, on_pressFor) - [查看产品详情](zh_CN/unit/button) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_dualButton = unit.get(unit.DUAL_BUTTON, unit.PORTB) # btnRed, btnRed method like button unit @@ -398,7 +398,7 @@ btnRed = unit_dualButton.btnBlue - [查看产品详情](zh_CN/unit/relay) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_relay = unit.get(unit.RELAY, unit.PORTB) # select com connect on @@ -412,7 +412,7 @@ unit_relay.off() - [查看产品详情](zh_CN/unit/ir) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_ir = unit.get(unit.IR, unit.PORTB) # ir tx 25hz signal with 38khz signal carrier @@ -428,7 +428,7 @@ value = unit.rxStatus() Analog Device ( [查看产品详情](zh_CN/unit/angle) -``` python +```clike # init --- Effective IO: PORTB unit_angle = unit.get(unit.ANGLE, unit.PORTB) @@ -443,7 +443,7 @@ filterValue = unit_angle.read() - [查看产品详情](zh_CN/unit/light) -```python +```clike # init --- Effective IO: PORTB unit_light = unit.get(unit.LIGHT, unit.PORTB) # adc value, range 0 ~ 1024 @@ -456,7 +456,7 @@ digitalValue = unit_light.digitalValue - [查看产品详情](zh_CN/unit/light) -```python +```clike # init --- Effective IO: PORTB unit_earth = unit.get(unit.LIGHT, unit.PORTB) # adc value, range 0 ~ 1024 @@ -471,7 +471,7 @@ digitalValue = unit_earth.digitalValue - Chip: **SK6812** -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC, number --> 0 ~ 1023 unit_Neopixel = unit.get(unit.NEOPIXEL, unit.PORTB, number) # pos: 1 ~ number @@ -492,7 +492,7 @@ unit_Neopixel.setBrightness(brightness) - Chip: **SK6812** -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_Rgb = unit.get(unit.RGB, unit.PORTB) # pos: 1 ~ number @@ -513,7 +513,7 @@ unit_Rgb.setBrightness(brightness) - Chip: **HX711** -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_weight = unit.get(unit.WEIGHT, unit.PORTA) # 0 ~ 16777216 (24bit) @@ -528,7 +528,7 @@ unit_weight.zero() - [查看产品详情](zh_CN/unit/Servo) -```python +```clike # init --- Effective IO: PORTA | PORTB | PORTC unit_servo = unit.get(unit.SERVO, unit.PORTA) # us: 500 ~ 2500, 50HZ, High level duration @@ -548,7 +548,7 @@ unit_servo.write_angle(degrees) - Chip: **FPC1020A** -```python +```clike # init --- Effective IO: PORTA | PORTC unit_finger = unit.get(unit.FINGER, unit.PORTC) # Method diff --git a/docs/zh_CN/product_list.json b/docs/zh_CN/product_list.json index 76dfff27..2b06b265 100644 --- a/docs/zh_CN/product_list.json +++ b/docs/zh_CN/product_list.json @@ -138,6 +138,7 @@ {"a":"/#/zh_CN/atom/atomic_qr", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_qr_01.webp", "p":"ATOM QR-CODE", "sku":"K041" ,"kw":"ATOM QR CODE SCAN"}, {"a":"/#/zh_CN/atom/atomicgps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomicgps_01.webp", "p":"ATOM GPS", "sku":"K043" ,"kw":"ATOM GPS TF"}, {"a":"/#/zh_CN/atom/atomictf", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomictf_01.webp", "p":"ATOM TF-CARD", "sku":"K044" ,"kw":"ATOM TF"}, + {"a":"/#/zh_CN/atom/atom_spk", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_spk_01.webp", "p":"ATOM SPK", "sku":"K054" ,"kw":"ATOM SPK SPEAKER NS4168 TFCard SD"}, {"a":"/#/zh_CN/atom/atomic232", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom232.webp", "p":"ATOM RS-232", "sku":"K046" ,"kw":"ATOM RS232"}, {"a":"/#/zh_CN/atom/atomic485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom485.webp", "p":"ATOM RS-485", "sku":"K045" ,"kw":"ATOM RS485"}, {"a":"/#/zh_CN/atom/atomhub_switch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomswitch.webp", "p":"ATOM SWITCH", "sku":"K042" ,"kw":"ATOM SWITCH RS485"}, diff --git a/docs/zh_CN/quick_start/bala/bala_quick_start.md b/docs/zh_CN/quick_start/bala/bala_quick_start.md index 58cd285e..052c0c1f 100644 --- a/docs/zh_CN/quick_start/bala/bala_quick_start.md +++ b/docs/zh_CN/quick_start/bala/bala_quick_start.md @@ -46,7 +46,7 @@ 7. 复制粘贴以下代码,并执行程序. -```python +```clike from m5stack import * from m5ui import * from m5bala import M5Bala @@ -110,7 +110,7 @@ while True: 7. 使用Shell命令下载 **[M5Bala案例程序](https://github.com/m5stack/M5Bala.git)** . *如果你还未安装Git, [请点击此处](https://git-scm.com/download/win) 进行下载.* -```shell +```clike git clone --recursive https://github.com/m5stack/M5Bala.git ``` diff --git a/docs/zh_CN/quick_start/faces/gameboy_burn_a_nes_game.md b/docs/zh_CN/quick_start/faces/gameboy_burn_a_nes_game.md index c78419b5..b1793cb5 100644 --- a/docs/zh_CN/quick_start/faces/gameboy_burn_a_nes_game.md +++ b/docs/zh_CN/quick_start/faces/gameboy_burn_a_nes_game.md @@ -28,7 +28,7 @@ Gameboy 模拟器,固件,下载地址:[Github](https://github.com/m5stack/M5 在终端,进入 `firmware.zip` 所在的路径下,执行以下命令 -```sh +```clike unzip firmware.zip cd firmware esptool.py erase_flash diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md index 9a85176b..fd571564 100644 --- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md @@ -128,7 +128,7 @@ 复制以下代码到 my_test.ino 文件中 -```arduino +```clike #include // the setup routine runs once when M5Stack starts up diff --git a/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start_maixpy.md b/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start_maixpy.md index ffe0bc72..ce0cab0d 100644 --- a/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start_maixpy.md +++ b/docs/zh_CN/quick_start/m5stickv/m5stickv_quick_start_maixpy.md @@ -84,7 +84,7 @@ >在命令行输入下方代码,M5StickV屏幕将显示"hello world". -``` +```clike import lcd lcd.init() @@ -126,7 +126,7 @@ lcd.draw_string(100, 100, "hello world", lcd.RED, lcd.BLACK) 使用 `exec()` 函数来执行 -```python +```clike with open("hello.py") as f: exec(f.read()) @@ -181,7 +181,7 @@ Linux命令行给运行权限然后,执行命令 固件内置了WS2812 RGB LED驱动库,以下为参考例程: -``` +```clike from modules import ws2812 from fpioa_manager import * fm.register(board_info.CONNEXT_A) @@ -208,7 +208,7 @@ while True: 说明: 使用该API实现按钮短按重置,长按睡眠。传入True或False,True启动按钮检测,False取消检测。 -``` +```clike from pmu import axp192 pmu = axp192() pmu.enablePMICSleepMode(True) diff --git a/docs/zh_CN/quick_start/timer_cam/quick_start_uiflow.md b/docs/zh_CN/quick_start/timer_cam/quick_start_uiflow.md index 96192527..13b1f6c3 100644 --- a/docs/zh_CN/quick_start/timer_cam/quick_start_uiflow.md +++ b/docs/zh_CN/quick_start/timer_cam/quick_start_uiflow.md @@ -60,7 +60,7 @@ ## Core2 代码示例 -```Python +```clike import urequests import time import wifiCfg diff --git a/docs/zh_CN/quick_start/unitv/unitv_quick_start_maixpy.md b/docs/zh_CN/quick_start/unitv/unitv_quick_start_maixpy.md index f5c543cc..00f410a2 100644 --- a/docs/zh_CN/quick_start/unitv/unitv_quick_start_maixpy.md +++ b/docs/zh_CN/quick_start/unitv/unitv_quick_start_maixpy.md @@ -5,7 +5,7 @@ - +点击下载EasyLoader >1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,对于不需要对固件进行定制或进行其他操作的用户,使用EasyLoader为UnitV烧录固件,会是一个最简洁的方案(**目前EasyLoader仅适用于Windows操作系统**). @@ -16,7 +16,7 @@ > 需要指定烧录文件的用户也可以选用**Kflash**进行固件烧录. - +点击下载固件文件 >1.点击下方对应自己操作系统的 Kflash_GUI烧录工具进行下载. @@ -100,7 +100,7 @@ 使用 `exec()` 函数来执行 -```python +```clike with open("hello.py") as f: exec(f.read()) @@ -147,7 +147,7 @@ Linux命令行给运行权限然后,执行命令 固件内置了WS2812 RGB LED驱动库,以下为参考例程. 注意:由于UnitV的拓展端口不具备驱动负载功能,因此该程序仅适用于驱动内置的RGB LED: -``` +```clike from modules import ws2812 from fpioa_manager import * fm.register(8) diff --git a/docs/zh_CN/quick_start/unitv/v_function.md b/docs/zh_CN/quick_start/unitv/v_function.md index 79225a27..3f76896d 100644 --- a/docs/zh_CN/quick_start/unitv/v_function.md +++ b/docs/zh_CN/quick_start/unitv/v_function.md @@ -139,7 +139,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "MOTION DETECT V1.0", "DIFF TOTAL": 10000, //画面变动率 @@ -172,7 +172,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 设置JSON -``` +```clike { "MOTION DETECT": 1.0, //功能标记,不可缺省 "mode": "COMPUTE_MODE_STATIC", //可缺省 "COMPUTE_MODE_STATIC" 静态检测模式 or "COMPUTE_MODE_DYNAMIC" 动态检测模式 @@ -216,7 +216,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "TARGET TRACKER V1.0", "x": 282, @@ -228,7 +228,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** ``` #### 设置JSON -``` +```clike { "TARGET TRACKER": " V1.0", "x": 282, //xywh均不可缺省 @@ -298,7 +298,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "COLOR TRACKER V1.0", "TOTAL": 3, //边界框数量 @@ -328,7 +328,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** ``` #### 设置JSON -``` +```clike { "COLOR TRACKER": 1.0, //功能标记,不可缺省 "thr_w": 20, //可缺省 边界框宽阈值,[3,200] @@ -374,7 +374,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "FACE DETECT", // 功能说明 "count": 3, // 识别到的人脸数量 @@ -433,7 +433,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "count": 1, "FUNC": "FIND QRCODE", @@ -478,7 +478,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "0": { "x": 62, @@ -518,7 +518,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "0": { "x": 20, @@ -561,7 +561,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "0": { "x": 71, @@ -592,7 +592,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** >以上多个识别码功能,均使用同一个固件`Find Code`实现,用户可以通过发送下方JSON数据,配置模式切换。 -``` +```clike { "FIND CODE": 1.0, @@ -628,7 +628,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** -``` +```clike 00000000 00000000 00111100 00@@@@00 @@@@ 01000010 0@0000@0 @ @ @@ -650,7 +650,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "TAG READER V2.0", "TOTAL": 1, @@ -721,7 +721,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 回传JSON -``` +```clike { "FUNC": "LINE TRACKER V1.0", "angle": 3.8593475818634033 //小车转弯的角度 @@ -731,7 +731,7 @@ V-Function是由M5Stack团队针对V系列设备开发的多个**视觉识别** #### 设置JSON -``` +```clike { "LINE TRACKER": 1.0, //功能标记,不可缺省 "thr_w": 20, //可缺省 边界框宽阈值,[3,200] diff --git a/docs/zh_CN/related_documents/M5Burner.md b/docs/zh_CN/related_documents/M5Burner.md index 97561f5a..0a11529a 100644 --- a/docs/zh_CN/related_documents/M5Burner.md +++ b/docs/zh_CN/related_documents/M5Burner.md @@ -99,19 +99,19 @@ * Centos7: -```shell +```clike sudo yum install python-pip ``` * Ubuntu and Debian: -```shell +```clike sudo apt-get install python-pip ``` * Arch: -```shell +```clike sudo pacman -S --needed python-pip ``` diff --git a/docs/zh_CN/related_documents/M5StickV-Maixpy.md b/docs/zh_CN/related_documents/M5StickV-Maixpy.md index 253b3f88..84c11969 100644 --- a/docs/zh_CN/related_documents/M5StickV-Maixpy.md +++ b/docs/zh_CN/related_documents/M5StickV-Maixpy.md @@ -6,7 +6,7 @@ **example** -```python +```clike import lcd from Maix import I2S, GPIO @@ -43,7 +43,7 @@ while(True): **example** -```python +```clike from fpioa_manager import * from Maix import GPIO @@ -96,7 +96,7 @@ while(True): **example** -```python +```clike import time,math from machine import Timer,PWM from fpioa_manager import fm @@ -116,7 +116,7 @@ while(True): **example** -```python +```clike from machine import I2C i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29) @@ -127,7 +127,7 @@ print(devices) ## MPU6886 **example** -```python +```clike from machine import I2C import lcd @@ -204,7 +204,7 @@ while True: **example** -```python +```clike from machine import I2C import lcd @@ -308,7 +308,7 @@ while True: **example** -```python +```clike import pmu,lcd lcd.init() @@ -340,7 +340,7 @@ while True: **example** -```python +```clike import lcd #for test from machine import I2C AXP192_ADDR=0x34 @@ -357,7 +357,7 @@ i2c.writeto_mem(AXP192_ADDR, Backlight_ADDR,int(val)) **example** -```python +```clike import sensor,image,lcd lcd.init() lcd.rotation(2) @@ -375,7 +375,7 @@ while True: **example** -```python +```clike import sensor, image, lcd, os from Maix import I2S, GPIO @@ -437,7 +437,7 @@ while True: **example** -```python +```clike import sensor,image,lcd,gc,time,uos from fpioa_manager import * @@ -529,7 +529,7 @@ while True: **example** -```python +```clike import sensor, image, lcd, time from fpioa_manager import fm @@ -579,7 +579,7 @@ while True: **example** -```python +```clike import os devices = os.listdir("/") @@ -601,7 +601,7 @@ if "sd" in devices: **example** -```python +```clike from fpioa_manager import * from Maix import I2S, GPIO @@ -654,7 +654,7 @@ player.finish() **example** -```python +```clike fimport lcd,math,image lcd.init() @@ -727,7 +727,7 @@ while True: **example** -```python +```clike import sensor, image, time clock = time.clock() @@ -741,7 +741,7 @@ sys.exit() **example** -```python +```clike ## M5StickV Mic Record and Speaker Play ## A button is Play diff --git a/docs/zh_CN/related_documents/v-training.md b/docs/zh_CN/related_documents/v-training.md index 514645db..4b528bd5 100644 --- a/docs/zh_CN/related_documents/v-training.md +++ b/docs/zh_CN/related_documents/v-training.md @@ -150,7 +150,7 @@ **以下为添加了串口打印程序的boot程序,仅作部分内容注释,并非完整程序,实际使用请基于训练返回的boot程序文件修改** -``` +```clike ... task = kpu.load("/sd/c33723fb62faf1be_mbnet10_quant.kmodel")//载入模型文件 @@ -185,13 +185,13 @@ >拍摄完成后,我们借助标注工具LabelIMG对素材中的识别对象进行标记,并生成标记文件。用户可自行安装Python环境,在命令行中运行下方指令,通过其自带的pip包管理工具安装LabelIMG。 -``` +```clike pip install LabelIMG ``` >安装完成后,命令行运行"LabelIMG"既可打开标记工具。 -``` +```clike LabelIMG ``` @@ -205,14 +205,14 @@ LabelIMG >除了添加标记文件以外,我们还需要手动添加一个v-training.config配置文件,用来告诉训练服务,我们这次的训练中包含了多少个识别对象。(如上方图案例中标记两个识别对象,我们则需要在配置文件中填写类目数量为2,格式如下) -``` +```clike { "classes":2 } ``` >完成以上操作,将所有素材放置至同一个文件夹,参考下方目录结构。全选所有文件,压缩成zip格式的压缩包,用于上传训练。 -``` +```clike folder---------------------- |--v-training.config |--1.jpg diff --git a/docs/zh_CN/uiflow/RS485.md b/docs/zh_CN/uiflow/RS485.md index 1623d6f5..6e2e5c06 100644 --- a/docs/zh_CN/uiflow/RS485.md +++ b/docs/zh_CN/uiflow/RS485.md @@ -35,7 +35,7 @@ Serial2.print("97");或者Serial2.write("97"); > *以下基本代码仅供参考 -```arduino +```clike #include #define RX_PIN 16 @@ -69,7 +69,7 @@ void loop() { >具体细节参考RS485示例,以下为示范代码 -```arduino +```clike #include #define RX_PIN 16 diff --git a/docs/zh_CN/uiflow/uiflow_home_page.md b/docs/zh_CN/uiflow/uiflow_home_page.md index 4e8163eb..c200d05c 100644 --- a/docs/zh_CN/uiflow/uiflow_home_page.md +++ b/docs/zh_CN/uiflow/uiflow_home_page.md @@ -18,7 +18,7 @@ {{item.title}}
    -
    + diff --git a/docs/zh_CN/unit/4relay.md b/docs/zh_CN/unit/4relay.md index 95e997ca..ebbaa311 100644 --- a/docs/zh_CN/unit/4relay.md +++ b/docs/zh_CN/unit/4relay.md @@ -13,7 +13,7 @@ - 4路继电器 - AC-250V/10A - 状态指示灯 -- IIC通讯 +- I2C通讯 ## 包含 diff --git a/docs/zh_CN/unit/cardkb.md b/docs/zh_CN/unit/cardkb.md index 20a2880c..ca69dd87 100644 --- a/docs/zh_CN/unit/cardkb.md +++ b/docs/zh_CN/unit/cardkb.md @@ -8,7 +8,7 @@ **CardKB** 是一款功能齐全的QWERTY键盘.如果你想要实现一些复杂的键盘输入交互,仅仅依靠M5Core上的3个按键恐怕有些难度.面对这一难题 CardKB ,横空出世. -使用 CardKB Unit 不仅能够实现全键盘输入,还支持多种按键组合(Sym + Key,Shift + Key,Fn + Key)输出更丰富的键值.该 Unit 通过PORT A端口(IIC接口)与M5Core通信. I2C地址为0x5F. +使用 CardKB Unit 不仅能够实现全键盘输入,还支持多种按键组合(Sym + Key,Shift + Key,Fn + Key)输出更丰富的键值.该 Unit 通过PORT A端口(I2C接口)与M5Core通信. I2C地址为0x5F. **1. 按钮组合说明:** diff --git a/docs/zh_CN/unit/dds.md b/docs/zh_CN/unit/dds.md index 75bedf8d..2a0ecf3c 100644 --- a/docs/zh_CN/unit/dds.md +++ b/docs/zh_CN/unit/dds.md @@ -132,7 +132,7 @@ >写寄存器时,需要将最高位置1。mclk置1将保持输出最后一个信号幅值,DAC置1将停止Unit输出。 -``` +```clike /*--------------------------------------------------------------------------------------------------*/ // | DDS CTRL REG | 0x20 // | ------------------------------------------------------------------------------------------------ diff --git a/docs/zh_CN/unit/envII.md b/docs/zh_CN/unit/envII.md index c230ae9e..ed88ef47 100644 --- a/docs/zh_CN/unit/envII.md +++ b/docs/zh_CN/unit/envII.md @@ -130,7 +130,7 @@
    @@ -163,13 +163,36 @@ ## 案例程序 -### 1. Arduino -该案例将使用 ENVII Unit ,实现温度、湿度、大气压数据的读取. -1, 在进行程序编译前,请安装`Adafruit BMP280 Library` -2, 并将`Adafruit_Sensor.h`复制至`C:\Users\\Documents\Arduino\libraries\Adafruit_BMP280_Library` +?>该案例使用ENVII Unit,实现温度、湿度、大气压数据的读取。 请据你所使用的设备选择下方对应的案例程序。 -- [点击此处获取Arduino示例程序](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENVII/Arduino) + +
    + Arduino + +
    +
    +
    + Core2 +
    + + +>注意: 1, 在进行程序编译前,请安装[Adafruit BMP280 Library](https://github.com/adafruit/Adafruit_BMP280_Library) + +```clike +SHT3X.h - API + // + float cTemp=0; + float fTemp=0; + float humidity=0 + +Adafruit_BMP280.h - API + + float readPressure(void); + +``` ### 2. UIFlow diff --git a/docs/zh_CN/unit/extio.md b/docs/zh_CN/unit/extio.md index a94e9120..1f02526f 100644 --- a/docs/zh_CN/unit/extio.md +++ b/docs/zh_CN/unit/extio.md @@ -29,7 +29,7 @@
    - + diff --git a/docs/zh_CN/unit/hub.md b/docs/zh_CN/unit/hub.md index 635b6337..5675c629 100644 --- a/docs/zh_CN/unit/hub.md +++ b/docs/zh_CN/unit/hub.md @@ -6,7 +6,7 @@ ## 描述 -**HUB** 是一款 HY2.0-4P 接口的拓展器,其功能是能将 1个 HY2.0-4P 接口拓展为3个,使得能够同时连接更多的Unit传感器,比如不同IIC地址的传感器或同时向3个设备输出电平。 +**HUB** 是一款 HY2.0-4P 接口的拓展器,其功能是能将 1个 HY2.0-4P 接口拓展为3个,使得能够同时连接更多的Unit传感器,比如不同I2C地址的传感器或同时向3个设备输出电平。 **注意:** 同时连接 2 - 3 个 I2C 接口 (红色接口) 同样的Unit 的话,将会引起 I2C 地址冲突.使用 I2C HUB Unit 取代 HUB Unit 能够以避免 I2C 地址冲突的发生. diff --git a/docs/zh_CN/unit/sonic.md b/docs/zh_CN/unit/sonic.md index b8ed0427..cf1d5995 100644 --- a/docs/zh_CN/unit/sonic.md +++ b/docs/zh_CN/unit/sonic.md @@ -6,14 +6,14 @@ ## 描述 -**Ultrasonic** 是一款超声波测距传感器单元,采用收发分体式设计,其中超声波探头的声波频率40Khz,方向角±20°,精度可达1mm,内部由RCWL-9600超声波测距芯片运算,通过IIC接口(0x57)可直接获得测量结果。测量有效距离为20-1500mm。 +**Ultrasonic** 是一款超声波测距传感器单元,采用收发分体式设计,其中超声波探头的声波频率40Khz,方向角±20°,精度可达1mm,内部由RCWL-9600超声波测距芯片运算,通过I2C接口(0x57)可直接获得测量结果。测量有效距离为20-1500mm。 ## 产品特性 - 分体式收发 - 有效距离1500mm - 方向角范围广 -- IIC通讯,结果直接输出 +- I2C通讯,结果直接输出 ## 包含 diff --git a/docs/zh_CN/unit/vmeter.md b/docs/zh_CN/unit/vmeter.md index 9500dd75..09975509 100644 --- a/docs/zh_CN/unit/vmeter.md +++ b/docs/zh_CN/unit/vmeter.md @@ -75,7 +75,7 @@ **不同的量程分辨率不同,获得的结果误差值不同,请根据需要设置合适的量程。请勿对EEPROM进行写操作,如果确实希望将自定义校准值保存至EEPROM,使用下列语句,一旦写入后出厂数据将丢失** -```Arduino +```clike bool Voltmeter::saveCalibration2EEPROM(voltmeterGain_t gain, int16_t hope, int16_t actual)
    参数
    IIC地址I2C地址 0x27