初始化提交
This commit is contained in:
2883
boards/default_src/arduino_esp32/origin/boards.json
Normal file
2883
boards/default_src/arduino_esp32/origin/boards.json
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
57
boards/default_src/arduino_esp32/origin/config.json
Normal file
57
boards/default_src/arduino_esp32/origin/config.json
Normal 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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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>
|
||||
@@ -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
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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事件仅执行一次&#10;WiFi断开事件会重复执行直到WiFi重新连接&#10;可用该事件启用设备的离线模式或者掉线多久&#10;重启设备,注意WiFi事件必须放WiFi连接前面&#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
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
@@ -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&#10;可以使用Task调用核心0或者核心1执行不同任务且不会相互干扰&#10;(同一时刻,同一硬件资源,只能被一个核心调用,记住这个&#10;使用限制,使用需注意否则会导致开发板无限重启),双核是&#10;真正意义上的独立运行不会受到另一个核心的影响例如下方的&#10;例子当中主循环的延时函数并不会影响核心0的任务执行,Task&#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
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
142
boards/default_src/arduino_esp32/origin/examples/map.json
Normal file
142
boards/default_src/arduino_esp32/origin/examples/map.json
Normal 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: 117 KiB |
3347
boards/default_src/arduino_esp32/origin/xml/esp32.xml
Normal file
3347
boards/default_src/arduino_esp32/origin/xml/esp32.xml
Normal file
File diff suppressed because it is too large
Load Diff
3535
boards/default_src/arduino_esp32/origin/xml/mpython.xml
Normal file
3535
boards/default_src/arduino_esp32/origin/xml/mpython.xml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user