From e666cefa068593af416f60dded3c13746eaebd40 Mon Sep 17 00:00:00 2001 From: LottesLiu Date: Thu, 30 May 2019 10:21:01 +0800 Subject: [PATCH] add M5POET EXPLAIN --- .../product_pics/core/basic/basic_notice_01.jpg | Bin 0 -> 5405 bytes docs/en/core/basic.md | 14 +++++++++++++- docs/en/core/face_kit.md | 12 ++++++++++++ docs/en/core/fire.md | 13 ++++++++++++- docs/en/core/gray.md | 14 +++++++++++++- docs/en/core/m5go.md | 13 ++++++++++++- docs/en/core/m5go_lite.md | 15 +++++++++++++-- 7 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 docs/assets/img/product_pics/core/basic/basic_notice_01.jpg diff --git a/docs/assets/img/product_pics/core/basic/basic_notice_01.jpg b/docs/assets/img/product_pics/core/basic/basic_notice_01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a13c8ab305422a1577fc289f06efc190934caac GIT binary patch literal 5405 zcmex=|EDQ{cwTw*63@n1ILW+itY{G$w>`H|qMvW5}awt1(JSZA; z@q>zSQc)8pmzcPOq?D?fx`w8fiK&^ng{76Vi>sTvho@I?NN8AiL}XNQN@`kqMrKxV zNoiSmMP*fUOKV$uM`zch$y26In?7UatVN5LEM2yI#mZHiHgDOwZTpU$yAB;ba`f2o z6DLnyx_ss8wd*%--g@}x@sp>|p1*kc>f@)+U%r0({^RE_kiQrin8CgR5fG1|`Ad+2 ziIItgg_(sNL#(41UeqA#DiXjrNHB}|{8#P2uj<6Vn*8@-U|jtw`S&3k>sR@IcV)2Z(pbRM zrOkKkc4WMux5=lC8&x-$KlS)0AinXXgY?vyYhFF}j@ZaJ^U29u(h>|sRZ^GN<(2Hd zvUT_NEzxCt_v|;%x7cR+`^NFQD~u~wX3bCD*!E1L=0Ahw)zI>{=iJ;aRy?@6M110{ zS7N@ID*IoZ`|#@cW#zqzzLv2}9C~~zoA*TAe_{OBeriU{UDq|Q$}|&qdAxn{Ic0h# zW8v*ttA&d$XA7S;S-t$_`BE9(txrBP@$@Z7Uu&0}8tm)6<869bg8%gGtcBOrH>~+< z^iNjI^37J>k2|K$H<+6G6rk0+RdwzT7JdL`UJ?19A^qHU=F_Rui^V@(mnr?d+_p{Y-m;UTe|xS=h@FTpHuxFZ@nHV7 zHja&E3q^u%Gn}~Szx(^{V^iA6(PRJla>ebR*W7f~_g+4`$D-w|HqUyV zvcC`C&T2~&^e&pOQYiiOuCjuX{RElM2Q1&ecaUCPn)l)7NgH3W!aWw+^VcfHMtjH{ zFBInZ_cNS5|N5n!CubRpt(2d2iIYcX=>gVb4k`=`$M2~Yi-l} zzC+B#d6N!3m~n~iv!i^4;d#mD>Jp1?-3Y(*?2J^4e%@!liw9O~yH77*Ja|0#%j&>g zUX71SOKc_m9M{#_Ozl*i^d#D2y78Ndmy3$-H2-IKExK@7?D20YpT#VCCL1aCdPMri z9)5jRmf^xAk4H|Qb}iytbDSZx@~gB*&aD^crH}BLD>F}iVfi{BJ1D2?j-gBMGRCK= zyiY$=K5r;K=D#+@>*bSIr&KGMIhKT#GVE$T&A{;ZzKG)Ni&8Y#$wcr>yFG~$zOYQ_lb|kZTyw^XNn$Fex)TX>&Cq!(Jm#^q(l1TJ#PL( zo4>rw@!dK{E-vqp6Ibic#W^)c_u8+^(yq8@(knYr#BiSR1k2}^iw+hS+_~L(gsr0G z_>$^l?@uk-yT9p@rnjf$RAoISJ!UhuY!+>av@Nrq-P4@)VA3+SOz*rCiOuKp3NJ0$ zHR+zUZyfiW+NF1AhV;*DySSx4@mJ6byJeqaj>|5;m8vM9_IUE88PmV@XH8doq|$ku z=N!ZN<#Ah1Hs(qmkW{<#pz6=onYp&R&L)qY9IH-&z;HmWa5`($;Z z@nW;4B#TUQi0_|Ir?nz(aZXdaaqdzMYkPo&<&ukTy3107Hrl+q$dmk3y@%g#YtX$% z+7jz@)-5;NRJrb?qI{+235AKx*CiID?%XP=yfO0MiATW--KQqJJ*X~QP-Oe^WUW=K zE9=u$N1vxCtL#3gkj~!Nr>$4MW4^DN=hIa4i5;mGhc?Enw>a>A-qp3TZF)l0-80w8 z8I-sPQb5Qf!E6k8p?N(z#vkT-!Vq=KY(KZt`UROg-hcZ`V(J_PcR6<=)c0 z{LE~db&Ywa&8!NYr4bc6Ipbu&k=`5MR+ondyb6vwnDVde@Sto<`qtbJy9$EW3S-s9`rFRgu99DTmv zv*{hcW6zSmG{D({u^ERKsBpOq!7TK)dcyu%}Ir6 z7gP@&f2PD)BvV^>@Q=1((A{f)6J~kpnl1kMKs-^wwm*!S;p%L*>a{U3f0ybBX>f`6 znl1B`;q&vC`6qHDE81^**vIo?Wjjus4}2SRt*-Oz|=caJ5IXY+4IHX_}Aru4y+<1V55vbH{xvH%x*K+5B#$Hq61HxN}EWRDpv>73fWdW zEN((~BNCs98-J@J^1|z|;;i1~>NB5fDy!B7xd;A|y0~iM%WZ*iTc4D@(v!BVnfJHi zrGwb(nIE-PpS~$mE9r0*_VG55%&A#C|MS_Bt8?Z08TahmxjSNAR2i$wMCJ{A4e2I~ zQ&+|4Eqr*_F8ukKxuVDSD_q%bw(-TSsogJsFYbF3ujR2_Xbpc|R;CG4uG}r{{knD+ zpCA9d=FPX)XZ_ix>fcV@y?<}^N~Qk{VKy7O_Wh83wa&NauhAjiEX(($yq`QSZCY^8 zp@(nA(U{$r7xw#hno7TnyLD$;?Qyw;H++^$YvnSQ&HVD$@oiArosT~gk5x~cH|6wP zhLhRZ`K*uKCKwj)wK@Ctm7~QH!+TPFE}N!y?Q-}utx@L5sl9F!gtn< z@&17srH*pXK0P_1Q{;JrUu}Vh(7ogS`}*xOCwcriX?$k(ujbd+)<;F$bu84GboZ#1 z&+R3SY-qc>A!WZ>A3LTN8y$RlXNObQa_u<}p4;6u z{Bd>L#ydIZXa8rAThPDz`=;IXTuGU`bKboD^XBi=tKV~f-}qCpeCg4(UHa=LsLb(A zQ}X2c$@-t6>J*>x^^eCi554jZtXJ{k%V*lWX_A0w{EWtPTDLMU9Xc~1mZfpdzWW+t zl9mc)Rdpf{lXcR{nqHr-O#58CS$TnkvQ3}uihuhR|1-qTRGV*o$K~9o+oyIOI?4E; zzwjLYWB(^m^v$gMR`5eoZshAPN@xh=f_j&)dNw!9z8ItR!_7qCQe~-A=F84>y z>hiz+hV}6iS){g{EoLYdK5Em-K3%wBZ(+NQx!+aWy;t9!fB&#gIRDv{8$~iJEOh5Q z{&3VFGq_{zgnP~3!r1ih7B(I~dtP1MYnrW9#{87EHDN)DOF^K9AK)|$=S z?LY7Gx&I8&nv=`!&CI=VEHm1FYTC@T>%vrKZr@>`1m7UX64_xN3VQRozdYg z5XtC!^SG0xg#BFK z))@h??X<@?q=~g=fRwz@_47^s_nTcCb>@1?z6L6lSR4?D5!5poFgN3 zW!5qOt)^$^o}Z}Fz{#xkwWh@4#Pg3UmRy<@T|ITy%X!%it1jg*Fz`8W*~@)V{Hn#V zHtN-tmtmV+l}_;VDP~+xFDPO#IrNDmPqFuw{gx~@wNwiQnRNN7CCp0${+)JfdZek6 z{M;ukEU>A)C;4TU{@>a|+gfAYj@|d$oPAp3&&-92o0j}}tgN`V*nfK9oOn-$>I|<9 zoH7rZH4Z#6D|~z5%5nc4a~9pZ_w&MHwi_E+?zsCNSGQj(UM753XQSzj-!{vqWHhG! zlKJ>kilJ=7n{Cp8T{BfYPO`JGCGfutILZ=cbtK@{f(-`V|TSeu<_eltm&rSdl0=l(~>O})+?`gXmsTDYzDlW<?Ki3iH^g4ud~TrgQF8j4 z#A6SCgvtvX*z_{k+WL`+iiQQtxAW_?{j=Kch@@W^4G!8e@7vu4T@RJqgX9h0slPmN zRB>u)Ma$-hpVRt_g*J=3#@;`CtoZozu##h24Lzn!sGXnu$fN76){Xc5IRV$Mw^^LO z-E^wu)5e+}TdwC{&w8e25r5oNW6$n+?;>*dObKaK;Z>SuZ&vZ3-*1ce(mic2#a=8CciFtcf3`|;+j&1* zt!QiU?NgsjN>n!SlsuICd*}0&Uzc7;ttgeAeK>2{X_0&#x#F3O32cQ8jIytMc{XmD zv4e5nMKuRYhIb}6wye~>cH{P4mT3|_uCr{~W1cUo`19)A{EVCh89mE_E*Za5W}iH( zisRh=&5fy?jG3mAOZYYke^z=v`OSjDu9T0_y-vTf?;1s3FPf-6g@a3^YF_o1voT$V zzDX{dW__dB_+8SqCv(aq?_LO*E><37vdH?;MDOoY7vBl*kzH<6w}pRYW@<~c&cUmR zHzW)#7z?j;sJA^dKd9w3^VpLFw|XwcR>ejI$4^SF48OQ47~Mn|Y*%thZ2wlEvrs`- zZLvw?HK)3im`}A+_zZ)xzL`xDbQC*sl literal 0 HcmV?d00001 diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md index db816a68..61ca22ea 100644 --- a/docs/en/core/basic.md +++ b/docs/en/core/basic.md @@ -134,7 +134,7 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds -**Notice:** +**Notice1:** *Comparision Between Different Development Kits of M5* @@ -146,6 +146,18 @@ M5Stack Basic is consist with two separable parts. the upside part has all kinds +**Notice2:M5PORT EXPLAIN** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* + + ### Kit includes - 1x M5Stack BASIC Controller diff --git a/docs/en/core/face_kit.md b/docs/en/core/face_kit.md index c3c228e7..d22a1761 100644 --- a/docs/en/core/face_kit.md +++ b/docs/en/core/face_kit.md @@ -91,3 +91,15 @@ Other than 3 functional panels, this development kit comes with more stuff like + + +**Notice:M5PORT EXPLAIN** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md index 87f5ceaa..850d60a4 100644 --- a/docs/en/core/fire.md +++ b/docs/en/core/fire.md @@ -171,7 +171,7 @@ Supported development platforms and program languages: Arduino, Blockly language -**Notice:** +**Notice1:** *Comparision Between Different Development Kits* @@ -183,6 +183,17 @@ Supported development platforms and program languages: Arduino, Blockly language +**Notice2:M5PORT EXPLAIN ** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* + ## Include - 1x M5Stack Fire Controller diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md index d9c7c271..f976aecd 100644 --- a/docs/en/core/gray.md +++ b/docs/en/core/gray.md @@ -161,7 +161,7 @@ Supported development platforms and program languages: Arduino, Blockly language -**Notice:** +**Notice1:** *Comparision Between Different Development Kits* @@ -173,6 +173,18 @@ Supported development platforms and program languages: Arduino, Blockly language +**Notice2:M5PORT EXPLAIN** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* + + ## Include - 1x M5Stack Gray Controller diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md index 51033742..08858e06 100644 --- a/docs/en/core/m5go.md +++ b/docs/en/core/m5go.md @@ -164,7 +164,7 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M -**Notice:** +**Notice1:** *Comparision Between Different Development Kits* @@ -176,6 +176,17 @@ This M5GO kit is specifically designed for STEM education. The pack includes 1 M +**Notice2:M5PORT EXPLAIN** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* + ## Include - 1x white M5Core controller diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md index 5ba01eb1..cbfdb6c7 100644 --- a/docs/en/core/m5go_lite.md +++ b/docs/en/core/m5go_lite.md @@ -165,7 +165,7 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl -**Notice:** +**Notice1:** *Comparision Between Different Development Kits* @@ -177,7 +177,18 @@ All M5stack development board can be programmed through Arduino IDE, WebIDE UIFl -## 包含 +**Notice2:M5PORT EXPLAIN** +*You can identify the port name and function by its color, red is PortA(21/22) mainly used for I2C, black is PortB(26/36) which can be used for AD/DA, Singel-bus communication, Blue is PortC(16/17) can be used for Uart. Correspondingly, most of the M5 Units have the Port with matched color for specify which port it should go in on the M5Core. +Those port identification is a convenience for UIFlow (Blockly) Users. For advanced using ,you can do you own customization, since most of the PIN on ESP32 are remapping-able. +Unfortunatly, PortA(red) can not be used as analog read in. It refers to GPIO 21 & 22 from ESP32, which doesn't have AD channel alternatives: + +To use AD read function : +1, Use Dupont cable refers to the pins on the side which can be used as an AD channel. +2, Get a M5GO bottom, which comes with a PortB. +3, Get a PbHUB and connect it with PortA, then you can have 6 PortBs. +For more information about Pin assignment and Pin Remapping, Please refer to EPS32 Datasheet* + +## Package Includes: - 1x white M5GO Controller - 1x M5GO Base