初始化提交

This commit is contained in:
王立帮
2024-07-19 10:16:00 +08:00
parent 4c7b571f20
commit 4a2d56dcc4
7084 changed files with 741212 additions and 63 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,57 @@
{
"board": "./boards.json",
"language": "C/C++",
"burn": "None",
"upload": {
"portSelect": "all"
},
"nav": {
"compile": true,
"upload": true,
"save": {
"ino": true,
"bin": true
},
"setting": {
"thirdPartyLibrary": true
}
},
"serial": {
"ctrlCBtn": false,
"ctrlDBtn": false,
"baudRates": 9600,
"yMax": 100,
"yMin": 0,
"pointNum": 100
},
"lib": {
"mixly": {
"url": [
"http://download.mixlylibs.cloud/mixly-packages/cloud-libs/arduino_esp32/libs.json"
]
}
},
"web": {
"com": "serial",
"upload": {
"reset": [
{
"dtr": false,
"rts": false
}, {
"sleep": 500
}, {
"dtr": false,
"rts": true
}, {
"sleep": 500
}, {
"dtr": false,
"rts": false
}, {
"sleep": 500
}
]
}
}
}

View File

@@ -0,0 +1 @@
<xml version=\"1.0.3\" board=\"Arduino HandBit\" xmlns=\"http://www.w3.org/1999/xhtml\"><block type=\"handbit_rgb\" id=\"t.h.$c6FFHKt2U6.$-U:\" x=\"166\" y=\"150\"><value name=\"_LED_\"><shadow type=\"math_number\" id=\"Fw-cm]}6~dL4%_M0nUy[\"><field name=\"NUM\">1</field></shadow></value><value name=\"COLOR\"><shadow type=\"math_number\"><field name=\"NUM\">\n </field></shadow><block type=\"RGB_color_rgb\" id=\"%oA2d1+cJYPns`M:nS`$\"><value name=\"R\"><shadow type=\"math_number\" id=\"2}s$-L5p^3eY_B?O|Ct_\"><field name=\"NUM\">255</field></shadow></value><value name=\"G\"><shadow type=\"math_number\" id=\"vYW`^F@o4.8/nh1C(hI|\"><field name=\"NUM\">0</field></shadow></value><value name=\"B\"><shadow type=\"math_number\" id=\"]Z**9aFO@j;*Vudik8Ov\"><field name=\"NUM\">0</field></shadow></value></block></value><next><block type=\"handbit_rgb\" id=\"frorzjkc:a8=fI3k]d{*\"><value name=\"_LED_\"><shadow type=\"math_number\" id=\":0G+od$COnPI+eTe43Ki\"><field name=\"NUM\">2</field></shadow></value><value name=\"COLOR\"><shadow type=\"math_number\"><field name=\"NUM\">\n </field></shadow><block type=\"RGB_color_rgb\" id=\"kncJ(DQPQd~gghEV3f8R\"><value name=\"R\"><shadow type=\"math_number\" id=\"_3W=k~hkY~xtBzUdAG$7\"><field name=\"NUM\">0</field></shadow></value><value name=\"G\"><shadow type=\"math_number\" id=\"!,FqKs`J/aGi(wTb^GP)\"><field name=\"NUM\">255</field></shadow></value><value name=\"B\"><shadow type=\"math_number\" id=\"YE+jl{3ys==1Age{Wr3k\"><field name=\"NUM\">0</field></shadow></value></block></value><next><block type=\"handbit_rgb\" id=\"{3cwNWooRzApZ55:t]e-\"><value name=\"_LED_\"><shadow type=\"math_number\" id=\"YuJx=[XM$xg2p)7Xud=;\"><field name=\"NUM\">3</field></shadow></value><value name=\"COLOR\"><shadow type=\"math_number\"><field name=\"NUM\">\n </field></shadow><block type=\"RGB_color_rgb\" id=\"E6^3/*BmBc{*|~C!gjH.\"><value name=\"R\"><shadow type=\"math_number\" id=\"#JWx+7KDKgmeZT8z8JMA\"><field name=\"NUM\">0</field></shadow></value><value name=\"G\"><shadow type=\"math_number\" id=\"}v[]9C5[DO0H:bU^gB=u\"><field name=\"NUM\">0</field></shadow></value><value name=\"B\"><shadow type=\"math_number\" id=\"Pa~r?uMd!LwF(?yRTV.@\"><field name=\"NUM\">255</field></shadow></value></block></value><next><block type=\"handbit_rgb_show\" id=\"r3A,;WBjN4XYWK0MgcZj\"></block></next></block></next></block></next></block></xml>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<xml version=\"1.2.2\" board=\"Arduino HandBit\" xmlns=\"http://www.w3.org/1999/xhtml\"><block type=\"oled_init\" id=\"rMrqz_u*-kh8rym,F4/L\" x=\"0\" y=\"0\"><field name=\"OLED_TYPE\">SH1106_128X64_NONAME</field><field name=\"NAME\">u8g2</field><field name=\"ROTATION\">U8G2_R0</field><field name=\"SCL\">SCL</field><field name=\"SDA\">SDA</field><value name=\"ADDRESS\"><shadow type=\"math_number\" id=\"GK^8FpKZcxYQZ]R9dFUl\"><field name=\"NUM\">0x3C</field></shadow></value><next><block type=\"oled_page\" id=\"+O6(K4wRH4D@qe2`Ef[y\"><field name=\"NAME\">u8g2</field><statement name=\"DO\"><block type=\"procedures_callnoreturn\" id=\"%R2]k`.m}sB[Plj]S6]T\"><mutation name=\"page1\"></mutation></block></statement></block></next></block><block type=\"procedures_defnoreturn\" id=\"BWRIRlH9k*F)MIszq88s\" x=\"0\" y=\"130\"><field name=\"NAME\">page1</field><statement name=\"STACK\"><block type=\"oled_set_CN_Font\" id=\"Hyc*#UVA3USNP:jJR+Mo\"><field name=\"NAME\">u8g2</field><field name=\"FONT_NAME\">_t_gb2312</field><field name=\"FONT_SIZE\">wqy12</field><next><block type=\"oled_print\" id=\"mWEOD__j~ii.#9.B0yiJ\"><field name=\"NAME\">u8g2</field><value name=\"POS_X\"><shadow type=\"math_number\" id=\"Ax}5tkl^|!ZgAO~z`[(9\"><field name=\"NUM\">0</field></shadow></value><value name=\"POS_Y\"><shadow type=\"math_number\" id=\"S:nBiEDv![p!~Y_P.aqR\"><field name=\"NUM\">0</field></shadow></value><value name=\"TEXT\"><shadow type=\"text\" id=\"U_NEkpx.Y`e2(X^eu0fb\"><field name=\"TEXT\">\u6211\u7231\u7C73\u601D\u9F50</field></shadow></value></block></next></block></statement></block></xml>

View File

@@ -0,0 +1 @@
<xml version=\"1.2.2\" board=\"Arduino HandBit\" xmlns=\"http://www.w3.org/1999/xhtml\"><block type=\"factory_notes\" id=\"wJklofA;d|nJ0gbw;PZI\" x=\"6\" y=\"-31\"><field name=\"VALUE\">\u5728\u638C\u63A7\u677F\u7684OLED\u4E0A\u663E\u793A\u6587\u5B57</field><next><block type=\"oled_init\" id=\"a%kg;_v[ip`t1hO)7d)9\"><field name=\"OLED_TYPE\">SH1106_128X64_NONAME</field><field name=\"NAME\">u8g2</field><field name=\"ROTATION\">U8G2_R0</field><field name=\"SCL\">SCL</field><field name=\"SDA\">SDA</field><value name=\"ADDRESS\"><shadow type=\"math_number\" id=\"xdaiv:!AWu?8AvZD2z2v\"><field name=\"NUM\">0x3C</field></shadow></value><next><block type=\"oled_page\" id=\"JOpw/`{HDt}%NW8*ct|$\"><field name=\"NAME\">u8g2</field><statement name=\"DO\"><block type=\"procedures_callnoreturn\" id=\"CG$F^EglSn7YUf7))zTV\"><mutation name=\"page1\"></mutation></block></statement></block></next></block></next></block><block type=\"procedures_defnoreturn\" id=\"~uNNk*G0(aRAtu4z[!{p\" x=\"0\" y=\"119\"><field name=\"NAME\">page1</field><statement name=\"STACK\"><block type=\"oled_set_EN_Font\" id=\"M;-3+]6@JhM1-+HS,NnW\"><field name=\"NAME\">u8g2</field><field name=\"FONT_NAME\">tim</field><field name=\"FONT_SIZE\">08</field><field name=\"FONT_STYLE\">R</field><next><block type=\"oled_print\" id=\"TI?kv2FCFd!fosN*,M!K\"><field name=\"NAME\">u8g2</field><value name=\"POS_X\"><shadow type=\"math_number\" id=\"#NJN0]WbZGh]NKt?{CZ]\"><field name=\"NUM\">0</field></shadow></value><value name=\"POS_Y\"><shadow type=\"math_number\" id=\"[mJ.sM=D]TPa[Ggn-O5^\"><field name=\"NUM\">0</field></shadow></value><value name=\"TEXT\"><shadow type=\"text\" id=\"t`OvBrj_=.aIMGPWCQ-v\"><field name=\"TEXT\">Hello,World!</field></shadow></value><next><block type=\"oled_set_EN_Font\" id=\"XqX]=oI_)z_}F~R}Vr.]\"><field name=\"NAME\">u8g2</field><field name=\"FONT_NAME\">helv</field><field name=\"FONT_SIZE\">14</field><field name=\"FONT_STYLE\">R</field><next><block type=\"oled_print\" id=\"7p^DmAWZlqD,q)8u-U$y\"><field name=\"NAME\">u8g2</field><value name=\"POS_X\"><shadow type=\"math_number\" id=\"/Ec8|kaj),4v=Pd5;M=Y\"><field name=\"NUM\">0</field></shadow></value><value name=\"POS_Y\"><shadow type=\"math_number\" id=\"Llwb]O!:06eLB)HU}Fp[\"><field name=\"NUM\">20</field></shadow></value><value name=\"TEXT\"><shadow type=\"text\" id=\"*0{kzisJ=0^R(#]/(D$U\"><field name=\"TEXT\">Hello,Mixly!</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<xml version=\"1.0.7\" board=\"Arduino MixGo\" xmlns=\"http://www.w3.org/1999/xhtml\"><block type=\"serial_println\" id=\"iXPu~*uguB]ana+cA:(|\" x=\"9\" y=\"176\"><field name=\"serial_select\">Serial</field><value name=\"CONTENT\"><block type=\"mixgo_MPU9250\" id=\"(A;~WY9LNL^)x,GcMZ?k\"><field name=\"MixGo_MPU9250_GETAB\">a</field></block></value></block></xml>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 Beta11" board="Arduino ESP32@ESP32 Dev Module" xmlns="http://www.w3.org/1999/xhtml"><block type="controls_for" id="oI9P50JsUSr4qftyk5/Z" x="0" y="140"><field name="VAR">i</field><value name="FROM"><shadow type="math_number" id="oUD~^VTpR!4kFHvIHi}M"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="v+F5S-[8Lmfc:Uhy0_-j"><field name="NUM">255</field></shadow></value><value name="STEP"><shadow type="math_number" id="Pbgzl8M4ap6P(Ev8=J{T"><field name="NUM">1</field></shadow></value><statement name="DO"><block type="ledcWrite" id="L}JChT3yQikU~sdR7*Gb"><value name="PIN"><shadow type="pins_pwm" id="/]?WO{sd!q|_Xap)|2(^"><field name="PIN">12</field></shadow></value><value name="NUM"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f9fDJ(%J;dgj;Dv-*?zo"><field name="NUM">0</field></shadow><block type="variables_get" id=":ybh+F|(a`vB4:)5,Ek^"><field name="VAR">i</field></block></value></block></statement><next><block type="controls_for" id="48J__oxOTc#kR!mG/yUC"><field name="VAR">i</field><value name="FROM"><shadow type="math_number" id="9q$TbyXkFUj`qY|f2AQE"><field name="NUM">255</field></shadow></value><value name="TO"><shadow type="math_number" id="OpTdz*jq;F?:tO]Gk}0e"><field name="NUM">0</field></shadow></value><value name="STEP"><shadow type="math_number" id=",J;E|iS^={O=ORGZj(%6"><field name="NUM">-1</field></shadow></value><statement name="DO"><block type="ledcWrite" id="W~O^V^=Z*)PR-CUH7:b^"><value name="PIN"><shadow type="pins_pwm" id="ht%p)L4jj-R7WuNhzx%J"><field name="PIN">12</field></shadow></value><value name="NUM"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="f9fDJ(%J;dgj;Dv-*?zo"><field name="NUM">0</field></shadow><block type="variables_get" id="kO~Hhkiqx!H#O}0;fSyz"><field name="VAR">i</field></block></value></block></statement></block></next></block></xml>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc3" board="Arduino ESP32@ESP32 Dev Module"><block type="factory_notes" id="@PHL]!*DuUG}4,6+p!6#" x="-5470" y="-1703"><field name="VALUE">SPIFFS读写数据测试</field><next><block type="factory_notes" id="OW3t@j(LMs*y{RwnFKM!"><field name="VALUE">写入文本会覆盖原数据,追加文本会在原数据后追加数据,数据添加可以选择是否换行</field></block></next></block><block type="base_setup" id="?:/FvTlD3ZGIK:wU9m[`" x="-5467" y="-1618"><statement name="DO"><block type="serial_begin" id="syZagIg,Dv1+31FCC~]q"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="MZIB(q8}z/1oTpLuKSH6"><field name="NUM">9600</field></shadow></value><next><block type="simple_spiffs_DelFile" id="!Li5R=}.{v)w7,7f$@OE"><value name="FileName"><shadow type="text" id="=ZPka7e(,[g-r*mzhXFx"><field name="TEXT">/fileName.txt</field></shadow></value><next><block type="simple_spiffs_store_spiffs_write" id="@ogG@no[W}@r!QI@zA(g"><field name="MODE">2</field><value name="FILE"><shadow type="text" id="Ob,.ov-7^8g@#Q4!`eXP"><field name="TEXT">/fileName.txt</field></shadow></value><value name="DATA"><shadow type="text" id="G_@*!pKPB/:-Ia69-grA"><field name="TEXT">hello world</field></shadow></value><value name="NEWLINE"><shadow type="logic_boolean" id="^Nl2X?j55m1KVX*o8!SR"><field name="BOOL">TRUE</field></shadow></value><next><block type="simple_spiffs_store_spiffs_write" id="4aZ[SKFHN944Q,Uvzq/f"><field name="MODE">2</field><value name="FILE"><shadow type="text" id="rX;tZfiY1R6hQ_?;Mj5*"><field name="TEXT">/fileName.txt</field></shadow></value><value name="DATA"><shadow type="text" id="q6r`Ra/PLRT@q?YL9:h="><field name="TEXT">hello world</field></shadow></value><value name="NEWLINE"><shadow type="logic_boolean" id="?]DHZo4=ix-X?A`HtJ:J"><field name="BOOL">TRUE</field></shadow></value><next><block type="serial_print" id="Nc@jM8.s,ju_{tu0_}`:"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="simple_spiffs_read" id="EilhOK}z]7$@egNPERu,"><value name="FileName"><shadow type="text" id="?vDo5jJnOz|NsPg)oII4"><field name="TEXT">/fileName.txt</field></shadow></value></block></value><next><block type="simple_spiffs_DelFile" id="Q?OMyNmGD(_P#|Dg$cO#"><value name="FileName"><shadow type="text" id="{vS.Ir,^U@H5`)f[d{H."><field name="TEXT">/fileName.txt</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"PSRAM":"disabled","PartitionScheme":"default","CPUFreq":"240","FlashMode":"qio","FlashFreq":"80","FlashSize":"4M","UploadSpeed":"921600","LoopCore":"1","EventsCore":"1"}</config><code>CiNpbmNsdWRlICJGUy5oIgojaW5jbHVkZSAiU1BJRkZTLmgiCgp2b2lkIGRlbGV0ZUZpbGUoZnM6OkZTICZmcywgY29uc3QgY2hhciAqIHBhdGgpIHsKICBpZiAoZnMucmVtb3ZlKHBhdGgpKSB7CiAgICBTZXJpYWwucHJpbnRsbigiLSBmaWxlIGRlbGV0ZWQiKTsKICB9IGVsc2UgewogICAgU2VyaWFsLnByaW50bG4oIi0gZGVsZXRlIGZhaWxlZCIpOwogIH0KfQp2b2lkIGFwcGVuZEZpbGUoZnM6OkZTICZmcywgY29uc3QgY2hhciAqIHBhdGgsIGNvbnN0IGNoYXIgKiBtZXNzYWdlKSB7CiAgRmlsZSBmaWxlID0gZnMub3BlbihwYXRoLCBGSUxFX0FQUEVORCk7CiAgaWYgKCFmaWxlKSB7CiAgICBTZXJpYWwucHJpbnRsbigiLSBmYWlsZWQgdG8gb3BlbiBmaWxlIGZvciBhcHBlbmRpbmciKTsKICAgIHJldHVybjsKICB9CiAgaWYgKGZpbGUucHJpbnQobWVzc2FnZSkpIHsKICAgIFNlcmlhbC5wcmludGxuKCItIG1lc3NhZ2UgYXBwZW5kZWQiKTsKICB9IGVsc2UgewogICAgU2VyaWFsLnByaW50bG4oIi0gYXBwZW5kIGZhaWxlZCIpOwogIH0KICBmaWxlLmNsb3NlKCk7Cn0KU3RyaW5nIHJlYWRGaWxlKGZzOjpGUyAmZnMsIGNvbnN0IGNoYXIgKiBwYXRoKSB7CiAgRmlsZSBmaWxlID0gZnMub3BlbihwYXRoKTsKICBpZiAoIWZpbGUgfHwgZmlsZS5pc0RpcmVjdG9yeSgpKSB7CiAgICBTZXJpYWwucHJpbnRsbigiLSBmYWlsZWQgdG8gb3BlbiBmaWxlIGZvciByZWFkaW5nIik7CiAgICBmaWxlLmNsb3NlKCk7CiAgICByZXR1cm4gIlNQSUZGU19lcnJvciI7CiAgfSBlbHNlIHsKICAgIFNlcmlhbC5wcmludGxuKCItIHJlYWQgZnJvbSBmaWxlOiIpOwogICAgU3RyaW5nIFNQSUZGU19kYXRhID0gIiI7CiAgICB3aGlsZSAoZmlsZS5hdmFpbGFibGUoKSkgewogICAgIFNQSUZGU19kYXRhID0gU3RyaW5nKFNQSUZGU19kYXRhKSArIFN0cmluZyhjaGFyKGZpbGUucmVhZCgpKSk7CiAgIH0KICAgZmlsZS5jbG9zZSgpOwogICByZXR1cm4gU1BJRkZTX2RhdGE7CiB9Cn0KCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgICBpZiAoIVNQSUZGUy5iZWdpbih0cnVlKSkgewogICAgU2VyaWFsLnByaW50bG4oIlNQSUZGUyBNb3VudCBGYWlsZWQiKTsKICAgcmV0dXJuOwogfQogIGRlbGV0ZUZpbGUoU1BJRkZTLCAiL2ZpbGVOYW1lLnR4dCIpOwogIGFwcGVuZEZpbGUoU1BJRkZTLCAiL2ZpbGVOYW1lLnR4dCIsIFN0cmluZyhTdHJpbmcoImhlbGxvIHdvcmxkIikgKyBTdHJpbmcoIlxyXG4iKSkuY19zdHIoKSk7CiAgYXBwZW5kRmlsZShTUElGRlMsICIvZmlsZU5hbWUudHh0IiwgU3RyaW5nKFN0cmluZygiaGVsbG8gd29ybGQiKSArIFN0cmluZygiXHJcbiIpKS5jX3N0cigpKTsKICBTZXJpYWwucHJpbnRsbihyZWFkRmlsZShTUElGRlMsICIvZmlsZU5hbWUudHh0IikpOwogIGRlbGV0ZUZpbGUoU1BJRkZTLCAiL2ZpbGVOYW1lLnR4dCIpOwp9Cgp2b2lkIGxvb3AoKXsKICAvL1NQSUZGU+ivu+WGmeaVsOaNrua1i+ivlQogIC8v5YaZ5YWl5paH5pys5Lya6KaG55uW5Y6f5pWw5o2u77yM6L+95Yqg5paH5pys5Lya5Zyo5Y6f5pWw5o2u5ZCO6L+95Yqg5pWw5o2u77yM5pWw5o2u5re75Yqg5Y+v5Lul6YCJ5oup5piv5ZCm5o2i6KGMCgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32@ESP32 Dev Module"><block type="base_setup" id="BW;FlBf1=G?PkND`ijxA" x="-407" y="118"><statement name="DO"><block type="serial_begin" id="bf~pF7aXupJ`d!ni9{68"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="L6P8YTnXzqPD[tMuYoan"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="H/W]`Rt#.-?a:RJwLa$M"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="@I$Ng+4K()e}UF0,Xjp]"><field name="TEXT">=========Base64编解码=========</field></block></value><next><block type="serial_print" id="`d3Hh_Ti?-UY7wOY@vcf"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="J8?H9Q.iIWq.rf(:w*PB"><field name="TYPE">BASE64</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id="GDFKfTOw=UIpH-VEmz!/"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id=")eo[4Lod8kDO_pDa?4lv"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="0V2xn=os|pqjE#rZew3P"><field name="TYPE">BASE64</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="=jqkwR}aVi!83kx1(0ky"><field name="TEXT">5L2g5aW9TWl4bHk=</field></shadow></value></block></value><next><block type="serial_print" id="#7K}Yhk3qhmV./bwQr5;"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="ut3YM,rxoiYJXdvk23W^"><field name="TEXT">==========Url编解码===========</field></block></value><next><block type="serial_print" id="Aq^Vioo*xK={vh9e}@Vp"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="s43sgBC4KQb+s{?,Z}K0"><field name="TYPE">URL</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id=",bDlu;#x}f|b@ElFwUz1"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id="x:kJ1HcUw_r,_A7qWP#s"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="82A@G!l-zG-JQ5S0a,P6"><field name="TYPE">URL</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="|75viF}9th~6=1-!TzT}"><field name="TEXT">%E4%BD%A0%E5%A5%BDMixly</field></shadow></value></block></value><next><block type="serial_print" id="5fmmL?u86:g6G[Q~E)_j"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="cXmXosOy0Ir(s1{30/WN"><field name="TEXT">==============================</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi/BT)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"230400","label":"230400"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"}}</config><code>CiNpbmNsdWRlIDxyQmFzZTY0Lmg+CiNpbmNsdWRlIDxVUkxDb2RlLmg+CgpVUkxDb2RlIHVybENvZGU7CgpTdHJpbmcgdXJsRW5jb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnN0cmNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxlbmNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS51cmxjb2RlOwp9CgpTdHJpbmcgdXJsRGVjb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnVybGNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxkZWNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS5zdHJjb2RlOwp9Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIFNlcmlhbC5wcmludGxuKCI9PT09PT09PT1CYXNlNjTnvJbop6PnoIE9PT09PT09PT0iKTsKICBTZXJpYWwucHJpbnRsbihyYmFzZTY0LmVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4ocmJhc2U2NC5kZWNvZGUoIjVMMmc1YVc5VFdsNGJIaz0iKSk7CiAgU2VyaWFsLnByaW50bG4oIj09PT09PT09PT1VcmznvJbop6PnoIE9PT09PT09PT09PSIpOwogIFNlcmlhbC5wcmludGxuKHVybEVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4odXJsRGVjb2RlKCIlRTQlQkQlQTAlRTUlQTUlQkRNaXhseSIpKTsKICBTZXJpYWwucHJpbnRsbigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7Cn0KCnZvaWQgbG9vcCgpewoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc3" board="Arduino ESP32@ESP32 Dev Module"><block type="factory_notes" id="9t?s(zUn;d5mP14AX$LN" x="-820" y="-562"><field name="VALUE">WiFi已连接与路由器分配IP事件仅执行一次&amp;#10;WiFi断开事件会重复执行直到WiFi重新连接&amp;#10;可用该事件启用设备的离线模式或者掉线多久&amp;#10;重启设备注意WiFi事件必须放WiFi连接前面&amp;#10;否则事件会无效且程序工作异常</field></block><block type="esp32_wifi_connection_event" id=":]`)E=SPeD`i@)3KLxw^" x="-821" y="-414"><field name="type">1</field><statement name="event"><block type="serial_print" id="(6OG|YhudQ)@6#,p+3/u"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="I10[vWR*5$xbsG_1V)))"><field name="TEXT">WiFi已连接</field></block></value></block></statement></block><block type="esp32_wifi_connection_event" id="=TKc{gvDp,366UcH3|d3" x="-823" y="-322"><field name="type">2</field><statement name="event"><block type="serial_print" id=".okWrw]ng8Vh.w}2D*ND"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="RfbmpL2EiH=K._Y_iZ3V"><field name="TEXT">路由器分配IP成功</field></block></value><next><block type="serial_print" id="!nTB?Gy:Pvsaf#ediL*+"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="network_get_connect" id="[_JyOH/E[KKO8}tiB@V@"><field name="mode">IP</field></block></value></block></next></block></statement></block><block type="esp32_wifi_connection_event" id="uDj9*)5J0khtycf9,YI4" x="-823" y="-203"><field name="type">3</field><statement name="event"><block type="serial_print" id="k(iG:pgMLlmj.m^|@?Q6"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="./`i`)UO(ra!5eb$q7k*"><field name="TEXT">WiFi已断开</field></block></value></block></statement></block><block type="WIFI_info" id="t/`L-98,l~[Jz}N.CPFI" x="-824" y="-110"><value name="SSID"><shadow type="text" id="x7X-;@^R|ry)WBe3UDr-"><field name="TEXT">Netcore-65080F</field></shadow></value><value name="PWD"><shadow type="text" id="~+38zgk7=Kfo:LY[b]l2"><field name="TEXT">1234567890</field></shadow></value></block></xml><config>{"PSRAM":"disabled","PartitionScheme":"default","CPUFreq":"240","FlashMode":"qio","FlashFreq":"80","FlashSize":"4M","UploadSpeed":"921600","LoopCore":"1","EventsCore":"1"}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+Cgp2b2lkIFdpRmlTdGF0aW9uQ29ubmVjdGVkKFdpRmlFdmVudF90IGV2ZW50LCBXaUZpRXZlbnRJbmZvX3QgaW5mbyl7CiAgU2VyaWFsLnByaW50bG4oIldpRmnlt7Lov57mjqUiKTsKfQoKdm9pZCBXaUZpR290SVAoV2lGaUV2ZW50X3QgZXZlbnQsIFdpRmlFdmVudEluZm9fdCBpbmZvKXsKICBTZXJpYWwucHJpbnRsbigi6Lev55Sx5Zmo5YiG6YWNSVDmiJDlip8iKTsKICBTZXJpYWwucHJpbnRsbihXaUZpLmxvY2FsSVAoKSk7Cn0KCnZvaWQgV2lGaVN0YXRpb25EaXNjb25uZWN0ZWQoV2lGaUV2ZW50X3QgZXZlbnQsIFdpRmlFdmVudEluZm9fdCBpbmZvKXsKICBTZXJpYWwucHJpbnRsbigiV2lGaeW3suaWreW8gCIpOwp9Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIFdpRmkub25FdmVudChXaUZpU3RhdGlvbkNvbm5lY3RlZCwgV2lGaUV2ZW50X3Q6OkFSRFVJTk9fRVZFTlRfV0lGSV9TVEFfQ09OTkVDVEVEKTsKICBXaUZpLm9uRXZlbnQoV2lGaUdvdElQLCBXaUZpRXZlbnRfdDo6QVJEVUlOT19FVkVOVF9XSUZJX1NUQV9HT1RfSVApOwogIFdpRmkub25FdmVudChXaUZpU3RhdGlvbkRpc2Nvbm5lY3RlZCwgV2lGaUV2ZW50X3Q6OkFSRFVJTk9fRVZFTlRfV0lGSV9TVEFfRElTQ09OTkVDVEVEKTsKICBXaUZpLmJlZ2luKCJOZXRjb3JlLTY1MDgwRiIsICIxMjM0NTY3ODkwIik7CiAgd2hpbGUgKFdpRmkuc3RhdHVzKCkgIT0gV0xfQ09OTkVDVEVEKSB7CiAgICBkZWxheSg1MDApOwogICAgU2VyaWFsLnByaW50KCIuIik7CiAgfQogIFNlcmlhbC5wcmludGxuKCJMb2NhbCBJUDoiKTsKICBTZXJpYWwucHJpbnQoV2lGaS5sb2NhbElQKCkpOwoKfQoKdm9pZCBsb29wKCl7CiAgLy9XaUZp5bey6L+e5o6l5LiO6Lev55Sx5Zmo5YiG6YWNSVDkuovku7bku4XmiafooYzkuIDmrKEKICAvL1dpRmnmlq3lvIDkuovku7bkvJrph43lpI3miafooYznm7TliLBXaUZp6YeN5paw6L+e5o6lCiAgLy/lj6/nlKjor6Xkuovku7blkK/nlKjorr7lpIfnmoTnprvnur/mqKHlvI/miJbogIXmjonnur/lpJrkuYUKICAvL+mHjeWQr+iuvuWkh++8jOazqOaEj1dpRmnkuovku7blv4XpobvmlL5XaUZp6L+e5o6l5YmN6Z2iCiAgLy/lkKbliJnkuovku7bkvJrml6DmlYjkuJTnqIvluo/lt6XkvZzlvILluLgKCn0=</code>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 Beta11" board="Arduino ESP32@ESP32 Dev Module" xmlns="http://www.w3.org/1999/xhtml"><block type="factory_notes" id="Q;5)w[}dCnGLTKUSPpB#" x="0" y="0"><field name="VALUE">GPIO18连接按钮\nGPIO19连接按钮\n分别按下按钮可以通过串口监视器看到输出信息</field></block><block type="base_setup" id="XpvFh}8Q:V`hGphn+F+s" x="0" y="105"><statement name="DO"><block type="serial_begin" id="W(yDW{@U0Gh*yOuh[o8W"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="]!^Zuj6YhVNq@.3XA@Bd"><field name="NUM">9600</field></shadow></value><next><block type="controls_attachInterrupt" id=";`{E|k(4`Y3va@]5r^=n"><field name="mode">RISING</field><value name="PIN"><shadow type="pins_interrupt" id="Ffiv}O*qbc-PC3dSqEdb"><field name="PIN">18</field></shadow></value><statement name="DO"><block type="serial_println" id="1[9qlTqTv{[Zx1uq+*Z0"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="d-nm]3ORZ.YW?TWDUn.n"><field name="TEXT">GPIO18 Interrput</field></block></value></block></statement><next><block type="controls_attachInterrupt" id="RVMwS_`f-J5:^}LyE?HQ"><field name="mode">RISING</field><value name="PIN"><shadow type="pins_interrupt" id="4d7WC_g|Z^veMv6Q:E_A"><field name="PIN">19</field></shadow></value><statement name="DO"><block type="serial_println" id="b%pK9bkPh.Ks#;skn~HI"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="tx{;9bol]_G.cg;A5KdR"><field name="TEXT">GPIO19 Interrput</field></block></value></block></statement></block></next></block></next></block></statement></block></xml>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32@ESP32 Dev Module"><block type="base_setup" id="*{6gvYug,:6](/yz?0+S" x="0" y="0"><statement name="DO"><block type="WIFI_info" id="dP9EFCJA?8mq~ZQ-2O9y"><value name="SSID"><shadow type="text" id="*THzNH#t95gyFB+6T+4,"><field name="TEXT">WIFI名称</field></shadow></value><value name="PWD"><shadow type="text" id="gg6Tl:ih7H*f~Sq1*o:e"><field name="TEXT">WIFI密码</field></shadow></value></block></statement></block><block type="http_post" id="q!ybIpE5MIFsXHF:xgAG" x="0" y="106"><field name="TYPE">POST</field><value name="api"><shadow type="text" id="U=C8wcqDr|/1L1,]BPuH"><field name="TEXT">http://IPAddress:3000/login/</field></shadow></value><value name="data"><shadow type="text" id=";Ff*NMEDul|#gt0TQi(P"><field name="TEXT">{\"name\":\"Mixly\"}</field></shadow></value><statement name="success"><block type="serial_println" id="Rm$e2lw|3~?cBayS}_dL"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="variables_get" id="ZrX;qVMf-`AU76z/lbnE"><field name="VAR">Request_result</field></block></value></block></statement><statement name="failure"><block type="serial_println" id="1Hv2M~j]/xh9f+O{(N[U"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="7gRGTJTmHNfnZ+y5mciZ"><field name="TEXT">Invalid response!</field></block></value></block></statement><next><block type="controls_delay" id="1bN(m7oCQ;+(E@+_7@zR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="FlA;{ShbPi#L=MpX,_@E"><field name="NUM">1000</field></shadow></value></block></next></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi/BT)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"230400","label":"230400"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxIVFRQQ2xpZW50Lmg+Cgp2b2lkIHNldHVwKCl7CiAgV2lGaS5iZWdpbigiV0lGSeWQjeensCIsICJXSUZJ5a+G56CBIik7CiAgd2hpbGUgKFdpRmkuc3RhdHVzKCkgIT0gV0xfQ09OTkVDVEVEKSB7CiAgICBkZWxheSg1MDApOwogICAgU2VyaWFsLnByaW50KCIuIik7CiAgfQogIFNlcmlhbC5wcmludGxuKCJMb2NhbCBJUDoiKTsKICBTZXJpYWwucHJpbnQoV2lGaS5sb2NhbElQKCkpOwoKICBTZXJpYWwuYmVnaW4oOTYwMCk7Cn0KCnZvaWQgbG9vcCgpewogIGlmIChXaUZpLnN0YXR1cygpID09IFdMX0NPTk5FQ1RFRCkgewogICAgSFRUUENsaWVudCBodHRwOwogICAgaHR0cC5iZWdpbigiaHR0cDovL0lQQWRkcmVzczozMDAwL2xvZ2luLyIpOwogICAgaHR0cC5hZGRIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uIik7CiAgICBpbnQgaHR0cENvZGUgPSBodHRwLlBPU1QoIntcIm5hbWVcIjpcIk1peGx5XCJ9Iik7CiAgICBpZiAoaHR0cENvZGUgPiAwKSB7CiAgICAgIFN0cmluZyBSZXF1ZXN0X3Jlc3VsdCA9IGh0dHAuZ2V0U3RyaW5nKCk7CiAgICAgIFNlcmlhbC5wcmludGxuKFJlcXVlc3RfcmVzdWx0KTsKICAgIH0KICAgIGVsc2UgewogICAgICBTZXJpYWwucHJpbnRsbigiSW52YWxpZCByZXNwb25zZSEiKTsKICAgIH0KICAgIGh0dHAuZW5kKCk7CiAgfQogIGRlbGF5KDEwMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 Beta11" board="Arduino ESP32@ESP32 Dev Module" xmlns="http://www.w3.org/1999/xhtml"><block type="controls_hw_timer" id="_%K_JJk(P:A*-F%)HDqF" x="0" y="0"><field name="TIMER_NUM">0</field><field name="mode">true</field><value name="TIME"><shadow type="math_number" id="o=stQXi@^rAy#|[eyRn#"><field name="NUM">500</field></shadow></value><statement name="DO"><block type="inout_digital_write2" id="3OPOz:m7?(qEy~~qVzKx"><value name="PIN"><shadow type="pins_digital" id="y]?z8q{Gsl-[^`(@gCO5"><field name="PIN">16</field></shadow></value><value name="STAT"><shadow xmlns="http://www.w3.org/1999/xhtml" type="inout_highlow" id="u[Z3clLW[VSLD6$aCTS}"><field name="BOOL">HIGH</field></shadow><block type="logic_negate" id="`9{Go02^/pku%6wZUK7s"><value name="BOOL"><block type="inout_digital_read2" id="`Up*SXG@ldP~Q,bMTmmi"><value name="PIN"><shadow type="pins_digital" id="wpgpD6;|5/ch8w~Ee*2_"><field name="PIN">16</field></shadow></value></block></value></block></value></block></statement></block><block type="base_setup" id="nVpv[3Oe#Q(Y/+mA,y{x" x="0" y="126"><statement name="DO"><block type="controls_hw_timer_start" id="o^Hyh1T@!xyPpqRfS-Hv"><field name="TIMER_NUM">0</field></block></statement></block></xml>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32@ESP32 Dev Module"><block type="base_setup" id="g*r0]1@=las.:(yD.m3B" x="0" y="0"><statement name="DO"><block type="serial_begin" id="`VqE@VIz2i4ZTl-[;/Gc"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="ri*$QB#6{~qTn#MA!(p|"><field name="NUM">9600</field></shadow></value><next><block type="WIFI_info" id="Uw~G@u8:m_@z*@*c;zP^"><value name="SSID"><shadow type="text" id="Ey:aKszXu)`r4vWjag/h"><field name="TEXT">Xiaomi_0432</field></shadow></value><value name="PWD"><shadow type="text" id="0bI_rI}.[`2L={OVG#38"><field name="TEXT">18768195210</field></shadow></value><next><block type="weather_seniverse_city_weather" id="2ZAlFd]D(JwLB*G6]GW["><field name="api">weather/now</field><field name="language">zh-Hans</field><field name="unit">c</field><value name="location"><shadow type="china_city" id="Z_GsI6dGW^8tMT=P$t./"><field name="province">浙江</field><field name="city">杭州</field></shadow></value><value name="private_key"><shadow type="weather_private_key" id="9(JLiaXDPjnbq)X;JAcF"><field name="key">S9l2sb_ZK-UsWaynG</field></shadow></value></block></next></block></next></block></statement></block><block type="simple_timer" id="=`Y=}3Jm`$mWmGEyfHui" x="0" y="272"><field name="NO">1</field><value name="timein"><shadow type="math_number" id="-$HlZ`^73[JPSU~E//nA"><field name="NUM">5000</field></shadow></value><statement name="zxhs"><block type="controls_if" id="DsW[4_XWbQC4z@k8T^BC"><value name="IF0"><block type="weather_get_seniverse_weather_info" id="l.h0/q(/)?JsLROxecj?"><field name="api">weather/now</field><field name="type">update</field></block></value><statement name="DO0"><block type="serial_println" id=":$IL0#{j[2!GrH(8,$E2"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="weather_get_seniverse_weather_info1" id="kM|Byza!D]Snz_Uou9jk"><field name="type">getWeatherText</field></block></value></block></statement></block></statement></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi/BT)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"230400","label":"230400"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxFU1A4MjY2X1Nlbml2ZXJzZS5oPgojaW5jbHVkZSA8U2ltcGxlVGltZXIuaD4KCldlYXRoZXJOb3cgd2VhdGhlck5vdzsKU2ltcGxlVGltZXIgdGltZXI7Cgp2b2lkIFNpbXBsZV90aW1lcl8xKCkgewogIGlmICh3ZWF0aGVyTm93LnVwZGF0ZSgpKSB7CiAgICBTZXJpYWwucHJpbnRsbih3ZWF0aGVyTm93LmdldFdlYXRoZXJUZXh0KCkpOwoKICB9Cn0KCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgV2lGaS5iZWdpbigiWGlhb21pXzA0MzIiLCAiMTg3NjgxOTUyMTAiKTsKICB3aGlsZSAoV2lGaS5zdGF0dXMoKSAhPSBXTF9DT05ORUNURUQpIHsKICAgIGRlbGF5KDUwMCk7CiAgICBTZXJpYWwucHJpbnQoIi4iKTsKICB9CiAgU2VyaWFsLnByaW50bG4oIkxvY2FsIElQOiIpOwogIFNlcmlhbC5wcmludChXaUZpLmxvY2FsSVAoKSk7CgogIHdlYXRoZXJOb3cuY29uZmlnKCJTOWwyc2JfWkstVXNXYXluRyIsICJoYW5nemhvdSIsICJjIiwgInpoLUhhbnMiKTsKICB0aW1lci5zZXRJbnRlcnZhbCg1MDAwTCwgU2ltcGxlX3RpbWVyXzEpOwoKfQoKdm9pZCBsb29wKCl7CiAgdGltZXIucnVuKCk7Cgp9</code>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc3" board="Arduino ESP32@ESP32 Dev Module"><block type="factory_notes" id="SZANlq@{;ieAx*aFNtR6" x="-852" y="-573"><field name="VALUE">ESP32拥有两个核心核心0与核心1默认程序运行在核心1&amp;#10;可以使用Task调用核心0或者核心1执行不同任务且不会相互干扰&amp;#10;(同一时刻,同一硬件资源,只能被一个核心调用,记住这个&amp;#10;使用限制,使用需注意否则会导致开发板无限重启),双核是&amp;#10;真正意义上的独立运行不会受到另一个核心的影响例如下方的&amp;#10;例子当中主循环的延时函数并不会影响核心0的任务执行Task&amp;#10;使用类似于UNO多线程</field></block><block type="base_setup" id="+HDQjQ!O*7+E?)KTY5GY" x="-855" y="-381"><statement name="DO"><block type="serial_begin" id="maOL13dAc`pH5~B1!C,7"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="#iqw|v[ItJt3yZtZ#Ym*"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="CESI+4unx1EQgr{N6ke@"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id=",()vl/(NtjnQL{_vw87J"><field name="TEXT">开始任务1</field></block></value></block></next></block></statement></block><block type="controls_runnig_core" id="]:TpR+=frQ6zW)A/{Bg+" x="-860" y="-252"><field name="task">1</field><field name="core">0</field><value name="length"><shadow type="math_number" id="fdUh)Jex;LB3oxX:4^hx"><field name="NUM">4096</field></shadow></value><statement name="setup"><block type="serial_print" id="7`n.-VgxYvEY+I9lFFA="><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="Q9|3*.Nh^`Ed9sLd,.@3"><field name="TEXT">开始任务2</field></block></value></block></statement><statement name="loop"><block type="serial_print" id="khxsD~Jmo)i||hFP|1fU"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="bEfOS^S:9~uQ#)bs`qAH"><field name="TEXT">任务2</field></block></value><next><block type="controls_delay" id="KNIPB4ZWAS+^v0UNE}x7"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="Hf}n+`+T@GtnHZd98ErJ"><field name="NUM">1000</field></shadow></value></block></next></block></statement></block><block type="serial_print" id="FPa)SfQY3xUn1Nea+6sH" x="-865" y="-40"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="WPsFX?E{Q+9)k1MOfD/4"><field name="TEXT">任务1</field></block></value><next><block type="controls_delay" id="9peMnFEG(LEiUE6Aga6d"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="|C)H|/y*W=aa`[uN5i)l"><field name="NUM">2000</field></shadow></value></block></next></block></xml><config>{"PSRAM":"disabled","PartitionScheme":"default","CPUFreq":"240","FlashMode":"qio","FlashFreq":"80","FlashSize":"4M","UploadSpeed":"115200","LoopCore":"1","EventsCore":"1"}</config><code>dm9pZCB0YXNrXzEoIHZvaWQgKiBwdlBhcmFtZXRlcnMgKXsKZm9yKDs7KXsKICBTZXJpYWwucHJpbnRsbigi5Lu75YqhMiIpOwogIGRlbGF5KDEwMDApOwogIHZUYXNrRGVsYXkoMSk7Cn0KfQoKdm9pZCBzZXR1cCgpewogIFNlcmlhbC5iZWdpbig5NjAwKTsKICBTZXJpYWwucHJpbnRsbigi5byA5aeL5Lu75YqhMSIpOwogIFNlcmlhbC5wcmludGxuKCLlvIDlp4vku7vliqEyIik7CiAgeFRhc2tDcmVhdGVQaW5uZWRUb0NvcmUodGFza18xLCAidGFza18xIiwgNDA5NiwgTlVMTCwgMiwgTlVMTCwgMCk7Cgp9Cgp2b2lkIGxvb3AoKXsKICAvL0VTUDMy5oul5pyJ5Lik5Liq5qC45b+D77yM5qC45b+DMOS4juaguOW/gzHvvIzpu5jorqTnqIvluo/ov5DooYzlnKjmoLjlv4MxCiAgLy/lj6/ku6Xkvb/nlKhUYXNr6LCD55So5qC45b+DMOaIluiAheaguOW/gzHmiafooYzkuI3lkIzku7vliqHkuJTkuI3kvJrnm7jkupLlubLmibAKICAvL++8iOWQjOS4gOaXtuWIu++8jOWQjOS4gOehrOS7tui1hOa6kO+8jOWPquiDveiiq+S4gOS4quaguOW/g+iwg+eUqO+8jOiusOS9j+i/meS4qgogIC8v5L2/55So6ZmQ5Yi277yM5L2/55So6ZyA5rOo5oSP5ZCm5YiZ5Lya5a+86Ie05byA5Y+R5p2/5peg6ZmQ6YeN5ZCv77yJ77yM5Y+M5qC45pivCiAgLy/nnJ/mraPmhI/kuYnkuIrnmoTni6znq4vov5DooYzkuI3kvJrlj5fliLDlj6bkuIDkuKrmoLjlv4PnmoTlvbHlk43kvovlpoLkuIvmlrnnmoQKICAvL+S+i+WtkOW9k+S4reS4u+W+queOr+eahOW7tuaXtuWHveaVsOW5tuS4jeS8muW9seWTjeaguOW/gzDnmoTku7vliqHmiafooYzvvIxUYXNrCiAgLy/kvb/nlKjnsbvkvLzkuo5VTk/lpJrnur/nqIsKCiAgdlRhc2tEZWxheSgxKTsKCiAgU2VyaWFsLnByaW50bG4oIuS7u+WKoTEiKTsKICBkZWxheSgyMDAwKTsKCn0=</code>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 Beta11" board="Arduino ESP32@ESP32 Dev Module" xmlns="http://www.w3.org/1999/xhtml"><block type="touchAttachInterrupt" id="3UI?(wV5Z+j]|]ZVRQWT" x="196" y="271"><value name="PIN"><shadow type="pins_touch" id="OW(4UZ[nvJq%n$(FDwEO"><field name="PIN">2</field></shadow></value><value name="threshold"><shadow type="math_number" id="ghBtm@-jrC;U;;U+,uq6"><field name="NUM">20</field></shadow></value><statement name="DO"><block type="inout_digital_write2" id="?xtH;W)LMv9[MI23oAYh"><value name="PIN"><shadow type="pins_digitalWrite" id=":!)s?*iBI?d%G%E/%NmI"><field name="PIN">19</field></shadow></value><value name="STAT"><shadow xmlns="http://www.w3.org/1999/xhtml" type="inout_highlow" id="d1)yIBrd|lX%Z*o+}Vgk"><field name="BOOL">HIGH</field></shadow><block type="logic_negate" id="^jn6GQ8X3FC~aq[QM!u="><value name="BOOL"><block type="inout_digital_read2" id="226%#F,/Ax)gfKuuIzI{"><value name="PIN"><shadow type="pins_digital" id="!P{?+s~3+rnyK8Z$bpZ7"><field name="PIN">19</field></shadow></value></block></value></block></value></block></statement></block></xml>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32C3@ESP32C3 Dev Module"><block type="base_setup" id="BW;FlBf1=G?PkND`ijxA" x="-379" y="174"><statement name="DO"><block type="serial_begin" id="bf~pF7aXupJ`d!ni9{68"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="L6P8YTnXzqPD[tMuYoan"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="H/W]`Rt#.-?a:RJwLa$M"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="@I$Ng+4K()e}UF0,Xjp]"><field name="TEXT">=========Base64编解码=========</field></block></value><next><block type="serial_print" id="`d3Hh_Ti?-UY7wOY@vcf"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="J8?H9Q.iIWq.rf(:w*PB"><field name="TYPE">BASE64</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id="GDFKfTOw=UIpH-VEmz!/"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id=")eo[4Lod8kDO_pDa?4lv"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="0V2xn=os|pqjE#rZew3P"><field name="TYPE">BASE64</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="=jqkwR}aVi!83kx1(0ky"><field name="TEXT">5L2g5aW9TWl4bHk=</field></shadow></value></block></value><next><block type="serial_print" id="#7K}Yhk3qhmV./bwQr5;"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="ut3YM,rxoiYJXdvk23W^"><field name="TEXT">==========Url编解码===========</field></block></value><next><block type="serial_print" id="Aq^Vioo*xK={vh9e}@Vp"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="s43sgBC4KQb+s{?,Z}K0"><field name="TYPE">URL</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id=",bDlu;#x}f|b@ElFwUz1"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id="x:kJ1HcUw_r,_A7qWP#s"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="82A@G!l-zG-JQ5S0a,P6"><field name="TYPE">URL</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="|75viF}9th~6=1-!TzT}"><field name="TEXT">%E4%BD%A0%E5%A5%BDMixly</field></shadow></value></block></value><next><block type="serial_print" id="5fmmL?u86:g6G[Q~E)_j"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="cXmXosOy0Ir(s1{30/WN"><field name="TEXT">==============================</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"CDCOnBoot":{"key":"default","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"160","label":"160MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"230400","label":"230400"}}</config><code>CiNpbmNsdWRlIDxyQmFzZTY0Lmg+CiNpbmNsdWRlIDxVUkxDb2RlLmg+CgpVUkxDb2RlIHVybENvZGU7CgpTdHJpbmcgdXJsRW5jb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnN0cmNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxlbmNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS51cmxjb2RlOwp9CgpTdHJpbmcgdXJsRGVjb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnVybGNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxkZWNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS5zdHJjb2RlOwp9Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIFNlcmlhbC5wcmludGxuKCI9PT09PT09PT1CYXNlNjTnvJbop6PnoIE9PT09PT09PT0iKTsKICBTZXJpYWwucHJpbnRsbihyYmFzZTY0LmVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4ocmJhc2U2NC5kZWNvZGUoIjVMMmc1YVc5VFdsNGJIaz0iKSk7CiAgU2VyaWFsLnByaW50bG4oIj09PT09PT09PT1VcmznvJbop6PnoIE9PT09PT09PT09PSIpOwogIFNlcmlhbC5wcmludGxuKHVybEVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4odXJsRGVjb2RlKCIlRTQlQkQlQTAlRTUlQTUlQkRNaXhseSIpKTsKICBTZXJpYWwucHJpbnRsbigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7Cn0KCnZvaWQgbG9vcCgpewoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32C3@ESP32C3 Dev Module"><block type="base_setup" id="*{6gvYug,:6](/yz?0+S" x="0" y="0"><statement name="DO"><block type="WIFI_info" id="dP9EFCJA?8mq~ZQ-2O9y"><value name="SSID"><shadow type="text" id="*THzNH#t95gyFB+6T+4,"><field name="TEXT">WIFI名称</field></shadow></value><value name="PWD"><shadow type="text" id="gg6Tl:ih7H*f~Sq1*o:e"><field name="TEXT">WIFI密码</field></shadow></value></block></statement></block><block type="http_post" id="q!ybIpE5MIFsXHF:xgAG" x="0" y="106"><field name="TYPE">POST</field><value name="api"><shadow type="text" id="U=C8wcqDr|/1L1,]BPuH"><field name="TEXT">http://IPAddress:3000/login/</field></shadow></value><value name="data"><shadow type="text" id=";Ff*NMEDul|#gt0TQi(P"><field name="TEXT">{\"name\":\"Mixly\"}</field></shadow></value><statement name="success"><block type="serial_println" id="Rm$e2lw|3~?cBayS}_dL"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="variables_get" id="ZrX;qVMf-`AU76z/lbnE"><field name="VAR">Request_result</field></block></value></block></statement><statement name="failure"><block type="serial_println" id="1Hv2M~j]/xh9f+O{(N[U"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="7gRGTJTmHNfnZ+y5mciZ"><field name="TEXT">Invalid response!</field></block></value></block></statement><next><block type="controls_delay" id="1bN(m7oCQ;+(E@+_7@zR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="FlA;{ShbPi#L=MpX,_@E"><field name="NUM">1000</field></shadow></value></block></next></block></xml><config>{"CDCOnBoot":{"key":"default","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"160","label":"160MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"230400","label":"230400"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxIVFRQQ2xpZW50Lmg+Cgp2b2lkIHNldHVwKCl7CiAgV2lGaS5iZWdpbigiV0lGSeWQjeensCIsICJXSUZJ5a+G56CBIik7CiAgd2hpbGUgKFdpRmkuc3RhdHVzKCkgIT0gV0xfQ09OTkVDVEVEKSB7CiAgICBkZWxheSg1MDApOwogICAgU2VyaWFsLnByaW50KCIuIik7CiAgfQogIFNlcmlhbC5wcmludGxuKCJMb2NhbCBJUDoiKTsKICBTZXJpYWwucHJpbnQoV2lGaS5sb2NhbElQKCkpOwoKICBTZXJpYWwuYmVnaW4oOTYwMCk7Cn0KCnZvaWQgbG9vcCgpewogIGlmIChXaUZpLnN0YXR1cygpID09IFdMX0NPTk5FQ1RFRCkgewogICAgSFRUUENsaWVudCBodHRwOwogICAgaHR0cC5iZWdpbigiaHR0cDovL0lQQWRkcmVzczozMDAwL2xvZ2luLyIpOwogICAgaHR0cC5hZGRIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uIik7CiAgICBpbnQgaHR0cENvZGUgPSBodHRwLlBPU1QoIntcIm5hbWVcIjpcIk1peGx5XCJ9Iik7CiAgICBpZiAoaHR0cENvZGUgPiAwKSB7CiAgICAgIFN0cmluZyBSZXF1ZXN0X3Jlc3VsdCA9IGh0dHAuZ2V0U3RyaW5nKCk7CiAgICAgIFNlcmlhbC5wcmludGxuKFJlcXVlc3RfcmVzdWx0KTsKICAgIH0KICAgIGVsc2UgewogICAgICBTZXJpYWwucHJpbnRsbigiSW52YWxpZCByZXNwb25zZSEiKTsKICAgIH0KICAgIGh0dHAuZW5kKCk7CiAgfQogIGRlbGF5KDEwMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32C3@ESP32C3 Dev Module"><block type="base_setup" id="NxRa5*(He2R*9}H;vq.k" x="0" y="0"><statement name="DO"><block type="serial_begin" id="*+LE:c5-5SJbbC}njdQS"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="a$X+Ts^BZ*=GGxKJp9/m"><field name="NUM">9600</field></shadow></value><next><block type="WIFI_info" id="#yc4^@{(t5|kGrWw_D;g"><value name="SSID"><shadow type="text" id="1|#diGgqfUC,F8-Nyw8$"><field name="TEXT">Xiaomi_0432</field></shadow></value><value name="PWD"><shadow type="text" id="sXQttltTvQpg9hlM{w/1"><field name="TEXT">18768195210</field></shadow></value><next><block type="weather_seniverse_city_weather" id="Ug+6{.JeNK:(Z-+QMb*O"><field name="api">weather/now</field><field name="language">zh-Hans</field><field name="unit">c</field><value name="location"><shadow type="china_city" id="w4i8{.uL/OD~8/}$V8C|"><field name="province">浙江</field><field name="city">杭州</field></shadow></value><value name="private_key"><shadow type="weather_private_key" id="yy;)W${R~h|ppa~IKlSs"><field name="key">S9l2sb_ZK-UsWaynG</field></shadow></value></block></next></block></next></block></statement></block><block type="simple_timer" id="N+T9b8^H^f[bWK+z+}X}" x="0" y="272"><field name="NO">1</field><value name="timein"><shadow type="math_number" id="|ID;d?1+51W,ME4B7-`v"><field name="NUM">5000</field></shadow></value><statement name="zxhs"><block type="controls_if" id="|c3Wf7|qcVqY=tEjIikW"><value name="IF0"><block type="weather_get_seniverse_weather_info" id="(^t[$lHmT3m?0j3,[{oj"><field name="api">weather/now</field><field name="type">update</field></block></value><statement name="DO0"><block type="serial_println" id=";y_2;w5C;yNk9Sp[V)8w"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="weather_get_seniverse_weather_info1" id="91})7l7/#gX*uoxg6?JQ"><field name="type">getWeatherText</field></block></value></block></statement></block></statement></block></xml><config>{"CDCOnBoot":{"key":"cdc","label":"Enabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"160","label":"160MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxFU1A4MjY2X1Nlbml2ZXJzZS5oPgojaW5jbHVkZSA8U2ltcGxlVGltZXIuaD4KCldlYXRoZXJOb3cgd2VhdGhlck5vdzsKU2ltcGxlVGltZXIgdGltZXI7Cgp2b2lkIFNpbXBsZV90aW1lcl8xKCkgewogIGlmICh3ZWF0aGVyTm93LnVwZGF0ZSgpKSB7CiAgICBTZXJpYWwucHJpbnRsbih3ZWF0aGVyTm93LmdldFdlYXRoZXJUZXh0KCkpOwoKICB9Cn0KCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgV2lGaS5iZWdpbigiWGlhb21pXzA0MzIiLCAiMTg3NjgxOTUyMTAiKTsKICB3aGlsZSAoV2lGaS5zdGF0dXMoKSAhPSBXTF9DT05ORUNURUQpIHsKICAgIGRlbGF5KDUwMCk7CiAgICBTZXJpYWwucHJpbnQoIi4iKTsKICB9CiAgU2VyaWFsLnByaW50bG4oIkxvY2FsIElQOiIpOwogIFNlcmlhbC5wcmludChXaUZpLmxvY2FsSVAoKSk7CgogIHdlYXRoZXJOb3cuY29uZmlnKCJTOWwyc2JfWkstVXNXYXluRyIsICJoYW5nemhvdSIsICJjIiwgInpoLUhhbnMiKTsKICB0aW1lci5zZXRJbnRlcnZhbCg1MDAwTCwgU2ltcGxlX3RpbWVyXzEpOwoKfQoKdm9pZCBsb29wKCl7CiAgdGltZXIucnVuKCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S2@Generic ESP32S2 Module"><block type="base_setup" id="BW;FlBf1=G?PkND`ijxA" x="-379" y="174"><statement name="DO"><block type="serial_begin" id="bf~pF7aXupJ`d!ni9{68"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="L6P8YTnXzqPD[tMuYoan"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="H/W]`Rt#.-?a:RJwLa$M"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="@I$Ng+4K()e}UF0,Xjp]"><field name="TEXT">=========Base64编解码=========</field></block></value><next><block type="serial_print" id="`d3Hh_Ti?-UY7wOY@vcf"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="J8?H9Q.iIWq.rf(:w*PB"><field name="TYPE">BASE64</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id="GDFKfTOw=UIpH-VEmz!/"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id=")eo[4Lod8kDO_pDa?4lv"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="0V2xn=os|pqjE#rZew3P"><field name="TYPE">BASE64</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="=jqkwR}aVi!83kx1(0ky"><field name="TEXT">5L2g5aW9TWl4bHk=</field></shadow></value></block></value><next><block type="serial_print" id="#7K}Yhk3qhmV./bwQr5;"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="ut3YM,rxoiYJXdvk23W^"><field name="TEXT">==========Url编解码===========</field></block></value><next><block type="serial_print" id="Aq^Vioo*xK={vh9e}@Vp"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="s43sgBC4KQb+s{?,Z}K0"><field name="TYPE">URL</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id=",bDlu;#x}f|b@ElFwUz1"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id="x:kJ1HcUw_r,_A7qWP#s"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="82A@G!l-zG-JQ5S0a,P6"><field name="TYPE">URL</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="|75viF}9th~6=1-!TzT}"><field name="TEXT">%E4%BD%A0%E5%A5%BDMixly</field></shadow></value></block></value><next><block type="serial_print" id="5fmmL?u86:g6G[Q~E)_j"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="cXmXosOy0Ir(s1{30/WN"><field name="TEXT">==============================</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0"},"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxyQmFzZTY0Lmg+CiNpbmNsdWRlIDxVUkxDb2RlLmg+CgpVUkxDb2RlIHVybENvZGU7CgpTdHJpbmcgdXJsRW5jb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnN0cmNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxlbmNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS51cmxjb2RlOwp9CgpTdHJpbmcgdXJsRGVjb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnVybGNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxkZWNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS5zdHJjb2RlOwp9Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIFNlcmlhbC5wcmludGxuKCI9PT09PT09PT1CYXNlNjTnvJbop6PnoIE9PT09PT09PT0iKTsKICBTZXJpYWwucHJpbnRsbihyYmFzZTY0LmVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4ocmJhc2U2NC5kZWNvZGUoIjVMMmc1YVc5VFdsNGJIaz0iKSk7CiAgU2VyaWFsLnByaW50bG4oIj09PT09PT09PT1VcmznvJbop6PnoIE9PT09PT09PT09PSIpOwogIFNlcmlhbC5wcmludGxuKHVybEVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4odXJsRGVjb2RlKCIlRTQlQkQlQTAlRTUlQTUlQkRNaXhseSIpKTsKICBTZXJpYWwucHJpbnRsbigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7Cn0KCnZvaWQgbG9vcCgpewoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S2@Generic ESP32S2 Module"><block type="base_setup" id="*{6gvYug,:6](/yz?0+S" x="-553" y="-105"><statement name="DO"><block type="WIFI_info" id="dP9EFCJA?8mq~ZQ-2O9y"><value name="SSID"><shadow type="text" id="*THzNH#t95gyFB+6T+4,"><field name="TEXT">WIFI名称</field></shadow></value><value name="PWD"><shadow type="text" id="gg6Tl:ih7H*f~Sq1*o:e"><field name="TEXT">WIFI密码</field></shadow></value></block></statement></block><block type="http_post" id="q!ybIpE5MIFsXHF:xgAG" x="-550" y="29"><field name="TYPE">POST</field><value name="api"><shadow type="text" id="U=C8wcqDr|/1L1,]BPuH"><field name="TEXT">http://IPAddress:3000/login/</field></shadow></value><value name="data"><shadow type="text" id=";Ff*NMEDul|#gt0TQi(P"><field name="TEXT">{\"name\":\"Mixly\"}</field></shadow></value><statement name="success"><block type="serial_println" id="Rm$e2lw|3~?cBayS}_dL"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="variables_get" id="ZrX;qVMf-`AU76z/lbnE"><field name="VAR">Request_result</field></block></value></block></statement><statement name="failure"><block type="serial_println" id="1Hv2M~j]/xh9f+O{(N[U"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="7gRGTJTmHNfnZ+y5mciZ"><field name="TEXT">Invalid response!</field></block></value></block></statement><next><block type="controls_delay" id="1bN(m7oCQ;+(E@+_7@zR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="FlA;{ShbPi#L=MpX,_@E"><field name="NUM">1000</field></shadow></value></block></next></block></xml><config>{"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0"},"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxIVFRQQ2xpZW50Lmg+Cgp2b2lkIHNldHVwKCl7CiAgV2lGaS5iZWdpbigiV0lGSeWQjeensCIsICJXSUZJ5a+G56CBIik7CiAgd2hpbGUgKFdpRmkuc3RhdHVzKCkgIT0gV0xfQ09OTkVDVEVEKSB7CiAgICBkZWxheSg1MDApOwogICAgU2VyaWFsLnByaW50KCIuIik7CiAgfQogIFNlcmlhbC5wcmludGxuKCJMb2NhbCBJUDoiKTsKICBTZXJpYWwucHJpbnQoV2lGaS5sb2NhbElQKCkpOwoKICBTZXJpYWwuYmVnaW4oOTYwMCk7Cn0KCnZvaWQgbG9vcCgpewogIGlmIChXaUZpLnN0YXR1cygpID09IFdMX0NPTk5FQ1RFRCkgewogICAgSFRUUENsaWVudCBodHRwOwogICAgaHR0cC5iZWdpbigiaHR0cDovL0lQQWRkcmVzczozMDAwL2xvZ2luLyIpOwogICAgaHR0cC5hZGRIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uIik7CiAgICBpbnQgaHR0cENvZGUgPSBodHRwLlBPU1QoIntcIm5hbWVcIjpcIk1peGx5XCJ9Iik7CiAgICBpZiAoaHR0cENvZGUgPiAwKSB7CiAgICAgIFN0cmluZyBSZXF1ZXN0X3Jlc3VsdCA9IGh0dHAuZ2V0U3RyaW5nKCk7CiAgICAgIFNlcmlhbC5wcmludGxuKFJlcXVlc3RfcmVzdWx0KTsKICAgIH0KICAgIGVsc2UgewogICAgICBTZXJpYWwucHJpbnRsbigiSW52YWxpZCByZXNwb25zZSEiKTsKICAgIH0KICAgIGh0dHAuZW5kKCk7CiAgfQogIGRlbGF5KDEwMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S2@Generic ESP32S2 Module"><block type="base_setup" id="(sdBM99RePI;g~/jn]N!" x="0" y="0"><statement name="DO"><block type="serial_begin" id="Y-wJ{80ik(8b2{IhG.}c"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="VG,cyN@?@`:W?HAM.zg9"><field name="NUM">9600</field></shadow></value><next><block type="WIFI_info" id="]S?ASG~POy(-Azt#7q,S"><value name="SSID"><shadow type="text" id="QAh|Xlt16YrnKzo:GsH?"><field name="TEXT">Xiaomi_0432</field></shadow></value><value name="PWD"><shadow type="text" id="89m278A2_1!Jxj_Wxq#{"><field name="TEXT">18768195210</field></shadow></value><next><block type="weather_seniverse_city_weather" id="yd^79|jJ6LHt2,v4jE:i"><field name="api">weather/now</field><field name="language">zh-Hans</field><field name="unit">c</field><value name="location"><shadow type="china_city" id="O!z!0Qfr4Dm)v;SOad[="><field name="province">浙江</field><field name="city">杭州</field></shadow></value><value name="private_key"><shadow type="weather_private_key" id="TH]*0FBP,DIt+,m3xf@g"><field name="key">S9l2sb_ZK-UsWaynG</field></shadow></value></block></next></block></next></block></statement></block><block type="simple_timer" id="rs6H:~P(1s?EVa1L457j" x="0" y="272"><field name="NO">1</field><value name="timein"><shadow type="math_number" id="JWI{T7az65hn?cI!}uPX"><field name="NUM">5000</field></shadow></value><statement name="zxhs"><block type="controls_if" id="-};=O68LRJWhaJ+=j8FX"><value name="IF0"><block type="weather_get_seniverse_weather_info" id="wKvsmflTM~:2wt9r8pX`"><field name="api">weather/now</field><field name="type">update</field></block></value><statement name="DO0"><block type="serial_println" id="`nx).nsL}T_p[FM;BH-h"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="weather_get_seniverse_weather_info1" id="^9u?5umYl?o(?INE@JLZ"><field name="type">getWeatherText</field></block></value></block></statement></block></statement></block></xml><config>{"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0"},"PSRAM":{"key":"disabled","label":"Disabled"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"FlashMode":{"key":"qio","label":"QIO"},"FlashFreq":{"key":"80","label":"80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxFU1A4MjY2X1Nlbml2ZXJzZS5oPgojaW5jbHVkZSA8U2ltcGxlVGltZXIuaD4KCldlYXRoZXJOb3cgd2VhdGhlck5vdzsKU2ltcGxlVGltZXIgdGltZXI7Cgp2b2lkIFNpbXBsZV90aW1lcl8xKCkgewogIGlmICh3ZWF0aGVyTm93LnVwZGF0ZSgpKSB7CiAgICBTZXJpYWwucHJpbnRsbih3ZWF0aGVyTm93LmdldFdlYXRoZXJUZXh0KCkpOwoKICB9Cn0KCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgV2lGaS5iZWdpbigiWGlhb21pXzA0MzIiLCAiMTg3NjgxOTUyMTAiKTsKICB3aGlsZSAoV2lGaS5zdGF0dXMoKSAhPSBXTF9DT05ORUNURUQpIHsKICAgIGRlbGF5KDUwMCk7CiAgICBTZXJpYWwucHJpbnQoIi4iKTsKICB9CiAgU2VyaWFsLnByaW50bG4oIkxvY2FsIElQOiIpOwogIFNlcmlhbC5wcmludChXaUZpLmxvY2FsSVAoKSk7CgogIHdlYXRoZXJOb3cuY29uZmlnKCJTOWwyc2JfWkstVXNXYXluRyIsICJoYW5nemhvdSIsICJjIiwgInpoLUhhbnMiKTsKICB0aW1lci5zZXRJbnRlcnZhbCg1MDAwTCwgU2ltcGxlX3RpbWVyXzEpOwoKfQoKdm9pZCBsb29wKCl7CiAgdGltZXIucnVuKCk7Cgp9</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S3@ESP32S3 Dev Module"><block type="base_setup" id="BW;FlBf1=G?PkND`ijxA" x="-379" y="174"><statement name="DO"><block type="serial_begin" id="bf~pF7aXupJ`d!ni9{68"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="L6P8YTnXzqPD[tMuYoan"><field name="NUM">9600</field></shadow></value><next><block type="serial_print" id="H/W]`Rt#.-?a:RJwLa$M"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="@I$Ng+4K()e}UF0,Xjp]"><field name="TEXT">=========Base64编解码=========</field></block></value><next><block type="serial_print" id="`d3Hh_Ti?-UY7wOY@vcf"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="J8?H9Q.iIWq.rf(:w*PB"><field name="TYPE">BASE64</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id="GDFKfTOw=UIpH-VEmz!/"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id=")eo[4Lod8kDO_pDa?4lv"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="0V2xn=os|pqjE#rZew3P"><field name="TYPE">BASE64</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="=jqkwR}aVi!83kx1(0ky"><field name="TEXT">5L2g5aW9TWl4bHk=</field></shadow></value></block></value><next><block type="serial_print" id="#7K}Yhk3qhmV./bwQr5;"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="ut3YM,rxoiYJXdvk23W^"><field name="TEXT">==========Url编解码===========</field></block></value><next><block type="serial_print" id="Aq^Vioo*xK={vh9e}@Vp"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="s43sgBC4KQb+s{?,Z}K0"><field name="TYPE">URL</field><field name="OPTION">ENCODE</field><value name="VALUE"><shadow type="text" id=",bDlu;#x}f|b@ElFwUz1"><field name="TEXT">你好Mixly</field></shadow></value></block></value><next><block type="serial_print" id="x:kJ1HcUw_r,_A7qWP#s"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text_base64_url_codec" id="82A@G!l-zG-JQ5S0a,P6"><field name="TYPE">URL</field><field name="OPTION">DECODE</field><value name="VALUE"><shadow type="text" id="|75viF}9th~6=1-!TzT}"><field name="TEXT">%E4%BD%A0%E5%A5%BDMixly</field></shadow></value></block></value><next><block type="serial_print" id="5fmmL?u86:g6G[Q~E)_j"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="cXmXosOy0Ir(s1{30/WN"><field name="TEXT">==============================</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"FlashMode":{"key":"qio","label":"QIO 80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"},"USBMode":{"key":"default","label":"USB-OTG (TinyUSB)"},"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0 / Hardware CDC"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxyQmFzZTY0Lmg+CiNpbmNsdWRlIDxVUkxDb2RlLmg+CgpVUkxDb2RlIHVybENvZGU7CgpTdHJpbmcgdXJsRW5jb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnN0cmNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxlbmNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS51cmxjb2RlOwp9CgpTdHJpbmcgdXJsRGVjb2RlKFN0cmluZyB1cmxTdHIpIHsKICB1cmxDb2RlLnVybGNvZGUgPSB1cmxTdHI7CiAgdXJsQ29kZS51cmxkZWNvZGUoKTsKICByZXR1cm4gdXJsQ29kZS5zdHJjb2RlOwp9Cgp2b2lkIHNldHVwKCl7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwogIFNlcmlhbC5wcmludGxuKCI9PT09PT09PT1CYXNlNjTnvJbop6PnoIE9PT09PT09PT0iKTsKICBTZXJpYWwucHJpbnRsbihyYmFzZTY0LmVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4ocmJhc2U2NC5kZWNvZGUoIjVMMmc1YVc5VFdsNGJIaz0iKSk7CiAgU2VyaWFsLnByaW50bG4oIj09PT09PT09PT1VcmznvJbop6PnoIE9PT09PT09PT09PSIpOwogIFNlcmlhbC5wcmludGxuKHVybEVuY29kZSgi5L2g5aW9TWl4bHkiKSk7CiAgU2VyaWFsLnByaW50bG4odXJsRGVjb2RlKCIlRTQlQkQlQTAlRTUlQTUlQkRNaXhseSIpKTsKICBTZXJpYWwucHJpbnRsbigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7Cn0KCnZvaWQgbG9vcCgpewoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S3@ESP32S3 Dev Module"><block type="base_setup" id="*{6gvYug,:6](/yz?0+S" x="0" y="0"><statement name="DO"><block type="WIFI_info" id="dP9EFCJA?8mq~ZQ-2O9y"><value name="SSID"><shadow type="text" id="*THzNH#t95gyFB+6T+4,"><field name="TEXT">WIFI名称</field></shadow></value><value name="PWD"><shadow type="text" id="gg6Tl:ih7H*f~Sq1*o:e"><field name="TEXT">WIFI密码</field></shadow></value></block></statement></block><block type="http_post" id="q!ybIpE5MIFsXHF:xgAG" x="0" y="106"><field name="TYPE">POST</field><value name="api"><shadow type="text" id="U=C8wcqDr|/1L1,]BPuH"><field name="TEXT">http://IPAddress:3000/login/</field></shadow></value><value name="data"><shadow type="text" id=";Ff*NMEDul|#gt0TQi(P"><field name="TEXT">{\"name\":\"Mixly\"}</field></shadow></value><statement name="success"><block type="serial_println" id="Rm$e2lw|3~?cBayS}_dL"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="variables_get" id="ZrX;qVMf-`AU76z/lbnE"><field name="VAR">Request_result</field></block></value></block></statement><statement name="failure"><block type="serial_println" id="1Hv2M~j]/xh9f+O{(N[U"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="text" id="7gRGTJTmHNfnZ+y5mciZ"><field name="TEXT">Invalid response!</field></block></value></block></statement><next><block type="controls_delay" id="1bN(m7oCQ;+(E@+_7@zR"><field name="UNIT">delay</field><value name="DELAY_TIME"><shadow type="math_number" id="FlA;{ShbPi#L=MpX,_@E"><field name="NUM">1000</field></shadow></value></block></next></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"FlashMode":{"key":"qio","label":"QIO 80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"},"USBMode":{"key":"default","label":"USB-OTG (TinyUSB)"},"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0 / Hardware CDC"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxIVFRQQ2xpZW50Lmg+Cgp2b2lkIHNldHVwKCl7CiAgV2lGaS5iZWdpbigiV0lGSeWQjeensCIsICJXSUZJ5a+G56CBIik7CiAgd2hpbGUgKFdpRmkuc3RhdHVzKCkgIT0gV0xfQ09OTkVDVEVEKSB7CiAgICBkZWxheSg1MDApOwogICAgU2VyaWFsLnByaW50KCIuIik7CiAgfQogIFNlcmlhbC5wcmludGxuKCJMb2NhbCBJUDoiKTsKICBTZXJpYWwucHJpbnQoV2lGaS5sb2NhbElQKCkpOwoKICBTZXJpYWwuYmVnaW4oOTYwMCk7Cn0KCnZvaWQgbG9vcCgpewogIGlmIChXaUZpLnN0YXR1cygpID09IFdMX0NPTk5FQ1RFRCkgewogICAgSFRUUENsaWVudCBodHRwOwogICAgaHR0cC5iZWdpbigiaHR0cDovL0lQQWRkcmVzczozMDAwL2xvZ2luLyIpOwogICAgaHR0cC5hZGRIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uIik7CiAgICBpbnQgaHR0cENvZGUgPSBodHRwLlBPU1QoIntcIm5hbWVcIjpcIk1peGx5XCJ9Iik7CiAgICBpZiAoaHR0cENvZGUgPiAwKSB7CiAgICAgIFN0cmluZyBSZXF1ZXN0X3Jlc3VsdCA9IGh0dHAuZ2V0U3RyaW5nKCk7CiAgICAgIFNlcmlhbC5wcmludGxuKFJlcXVlc3RfcmVzdWx0KTsKICAgIH0KICAgIGVsc2UgewogICAgICBTZXJpYWwucHJpbnRsbigiSW52YWxpZCByZXNwb25zZSEiKTsKICAgIH0KICAgIGh0dHAuZW5kKCk7CiAgfQogIGRlbGF5KDEwMDApOwoKfQ==</code>

View File

@@ -0,0 +1 @@
<xml version="Mixly 2.0 rc4" board="Arduino ESP32S3@ESP32S3 Dev Module"><block type="base_setup" id=":e(X(.yjdYO.Yz-Kf$u3" x="0" y="0"><statement name="DO"><block type="serial_begin" id="Au|@MgzxSU!32v9VgwYR"><field name="serial_select">Serial</field><value name="CONTENT"><shadow type="math_number" id="Z!F]@/]d(@rGZQI(e0J4"><field name="NUM">9600</field></shadow></value><next><block type="WIFI_info" id="O6o8gq[=4$UP(@O2lB)_"><value name="SSID"><shadow type="text" id=":9sggDkJ{JeYwM)7*?3B"><field name="TEXT">Xiaomi_0432</field></shadow></value><value name="PWD"><shadow type="text" id="bS][iZ;vwo+kZsxIa3f$"><field name="TEXT">18768195210</field></shadow></value><next><block type="weather_seniverse_city_weather" id="~dc|R@1ZkNmx~}{i!jMy"><field name="api">weather/now</field><field name="language">zh-Hans</field><field name="unit">c</field><value name="location"><shadow type="china_city" id="s#5!byiZHAU@r)rOz`WW"><field name="province">浙江</field><field name="city">杭州</field></shadow></value><value name="private_key"><shadow type="weather_private_key" id="/19Z=K9?y(-i6w-l2avX"><field name="key">S9l2sb_ZK-UsWaynG</field></shadow></value></block></next></block></next></block></statement></block><block type="simple_timer" id="aO79v:iB3gET1,LzIsWW" x="0" y="272"><field name="NO">1</field><value name="timein"><shadow type="math_number" id="KA_UlDv*[;u2PObbq*M3"><field name="NUM">5000</field></shadow></value><statement name="zxhs"><block type="controls_if" id="@^T5!9r|rBA~mH:V?D8J"><value name="IF0"><block type="weather_get_seniverse_weather_info" id="QNsVa~j0;/hooz`K6#dD"><field name="api">weather/now</field><field name="type">update</field></block></value><statement name="DO0"><block type="serial_println" id="dFx]/,mIh-(OW?dnV@$Z"><field name="serial_select">Serial</field><field name="new_line">println</field><value name="CONTENT"><block type="weather_get_seniverse_weather_info1" id=",sE*|CmczcEijbsy!DZU"><field name="type">getWeatherText</field></block></value></block></statement></block></statement></block></xml><config>{"PSRAM":{"key":"disabled","label":"Disabled"},"FlashMode":{"key":"qio","label":"QIO 80MHz"},"FlashSize":{"key":"4M","label":"4MB (32Mb)"},"LoopCore":{"key":"1","label":"Core 1"},"EventsCore":{"key":"1","label":"Core 1"},"USBMode":{"key":"default","label":"USB-OTG (TinyUSB)"},"CDCOnBoot":{"key":"default","label":"Disabled"},"MSCOnBoot":{"key":"default","label":"Disabled"},"DFUOnBoot":{"key":"default","label":"Disabled"},"UploadMode":{"key":"default","label":"UART0 / Hardware CDC"},"PartitionScheme":{"key":"default","label":"Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)"},"CPUFreq":{"key":"240","label":"240MHz (WiFi)"},"UploadSpeed":{"key":"921600","label":"921600"}}</config><code>CiNpbmNsdWRlIDxXaUZpLmg+CiNpbmNsdWRlIDxFU1A4MjY2X1Nlbml2ZXJzZS5oPgojaW5jbHVkZSA8U2ltcGxlVGltZXIuaD4KCldlYXRoZXJOb3cgd2VhdGhlck5vdzsKU2ltcGxlVGltZXIgdGltZXI7Cgp2b2lkIFNpbXBsZV90aW1lcl8xKCkgewogIGlmICh3ZWF0aGVyTm93LnVwZGF0ZSgpKSB7CiAgICBTZXJpYWwucHJpbnRsbih3ZWF0aGVyTm93LmdldFdlYXRoZXJUZXh0KCkpOwoKICB9Cn0KCnZvaWQgc2V0dXAoKXsKICBTZXJpYWwuYmVnaW4oOTYwMCk7CiAgV2lGaS5iZWdpbigiWGlhb21pXzA0MzIiLCAiMTg3NjgxOTUyMTAiKTsKICB3aGlsZSAoV2lGaS5zdGF0dXMoKSAhPSBXTF9DT05ORUNURUQpIHsKICAgIGRlbGF5KDUwMCk7CiAgICBTZXJpYWwucHJpbnQoIi4iKTsKICB9CiAgU2VyaWFsLnByaW50bG4oIkxvY2FsIElQOiIpOwogIFNlcmlhbC5wcmludChXaUZpLmxvY2FsSVAoKSk7CgogIHdlYXRoZXJOb3cuY29uZmlnKCJTOWwyc2JfWkstVXNXYXluRyIsICJoYW5nemhvdSIsICJjIiwgInpoLUhhbnMiKTsKICB0aW1lci5zZXRJbnRlcnZhbCg1MDAwTCwgU2ltcGxlX3RpbWVyXzEpOwoKfQoKdm9pZCBsb29wKCl7CiAgdGltZXIucnVuKCk7Cgp9</code>

View File

@@ -0,0 +1,142 @@
{
"ESP32 Dev Module": {
"Handbit": {
"buzzer play two tigers.mix": {
"__file__": true,
"__name__": "buzzer play two tigers.mix"
},
"display Chinese.mix": {
"__file__": true,
"__name__": "display Chinese.mix"
},
"display Text.mix": {
"__file__": true,
"__name__": "display Text.mix"
},
"RGB LED.mix": {
"__file__": true,
"__name__": "RGB LED.mix"
},
"__file__": false,
"__name__": "Handbit"
},
"MixGo": {
"MPU9250.mix": {
"__file__": true,
"__name__": "MPU9250.mix"
},
"__file__": false,
"__name__": "MixGo"
},
"MPU6050打印数值.mix": {
"__file__": true,
"__name__": "MPU6050打印数值.mix"
},
"PWM模拟输出.mix": {
"__file__": true,
"__name__": "PWM模拟输出.mix"
},
"SPIFFS读写数据测试.mix": {
"__file__": true,
"__name__": "SPIFFS读写数据测试.mix"
},
"URL和Base64编解码.mix": {
"__file__": true,
"__name__": "URL和Base64编解码.mix"
},
"WiFi事件.mix": {
"__file__": true,
"__name__": "WiFi事件.mix"
},
"wifi控制小车.mix": {
"__file__": true,
"__name__": "wifi控制小车.mix"
},
"中断控制.mix": {
"__file__": true,
"__name__": "中断控制.mix"
},
"使用http发送POST请求.mix": {
"__file__": true,
"__name__": "使用http发送POST请求.mix"
},
"定时器.mix": {
"__file__": true,
"__name__": "定时器.mix"
},
"心知天气.mix": {
"__file__": true,
"__name__": "心知天气.mix"
},
"旋转编码器读取数据.mix": {
"__file__": true,
"__name__": "旋转编码器读取数据.mix"
},
"简明教程": {
"ESP32双核的简单使用.mix": {
"__file__": true,
"__name__": "ESP32双核的简单使用.mix"
},
"ESPnow无线通讯简单案例.mix": {
"__file__": true,
"__name__": "ESPnow无线通讯简单案例.mix"
},
"__file__": false,
"__name__": "简明教程"
},
"触摸中断.mix": {
"__file__": true,
"__name__": "触摸中断.mix"
},
"__file__": false,
"__name__": "ESP32 Dev Module"
},
"ESP32C3 Dev Module": {
"URL和Base64编解码.mix": {
"__file__": true,
"__name__": "URL和Base64编解码.mix"
},
"使用http发送POST请求.mix": {
"__file__": true,
"__name__": "使用http发送POST请求.mix"
},
"心知天气.mix": {
"__file__": true,
"__name__": "心知天气.mix"
},
"__file__": false,
"__name__": "ESP32C3 Dev Module"
},
"ESP32S2 Dev Module": {
"URL和Base64编解码.mix": {
"__file__": true,
"__name__": "URL和Base64编解码.mix"
},
"使用http发送POST请求.mix": {
"__file__": true,
"__name__": "使用http发送POST请求.mix"
},
"心知天气.mix": {
"__file__": true,
"__name__": "心知天气.mix"
},
"__file__": false,
"__name__": "ESP32S2 Dev Module"
},
"ESP32S3 Dev Module": {
"URL和Base64编解码.mix": {
"__file__": true,
"__name__": "URL和Base64编解码.mix"
},
"使用http发送POST请求.mix": {
"__file__": true,
"__name__": "使用http发送POST请求.mix"
},
"心知天气.mix": {
"__file__": true,
"__name__": "心知天气.mix"
},
"__file__": false,
"__name__": "ESP32S3 Dev Module"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 KiB

View File

@@ -0,0 +1 @@
<script defer=defer src=main.bundle.js></script><link href=styles/main.c1d6a0af.css rel=stylesheet><xml></xml>

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff