1 line
5.8 KiB
XML
1 line
5.8 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="variables_set" id="jaq]d,FR}m}:|6I|8]aR" x="-3074" y="-1085"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_boolean" id="ddE*:Qk=cEEdD+~4x)pK"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="g?!0|w8bK2`)^x3yn~kb"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="w~K(0s]?1pkK#he_Soeu"><field name="PIN">button_a</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="T|dGS4VorAq^W$m{Yk[-"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_thread" id="WF0xvb!-.2.;=+bXc8[H"><value name="callback"><shadow type="factory_block_return" id="~m3u@el(H_`S4f.nTUT7"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="R9yH*NDu7t.lZsUga-l1" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="mvq]:Xpm,7]6Q^Om/y?h"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=",et=g}Rz@-9^#wIoJLLq"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="8g1krZLifcdSNY=[Q|n+"><value name="data"><shadow type="pins_builtinimg" id="oAp!Xv|iewXtY!Jp,e5y"><field name="PIN">onboard_matrix.HEART</field></shadow></value><next><block type="controls_delay_new" id="A~|oUrEY3$60#@lG8Yr,"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="M)wK1vWBIYS5~=YLb_9S"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="Y{8$C1W3.eL]81RY9w+O"><value name="data"><shadow type="pins_builtinimg" id="bmNSwF~YS=868}eBMw6T"><field name="PIN">onboard_matrix.HEART_SMALL</field></shadow></value><next><block type="controls_delay_new" id="8?i](rxJ!9R?J9jBr)~X"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="JjQ,*L,ziejAJxBbF)B?"><field name="NUM">0.1</field></shadow></value><next><block type="variables_set" id="@!.C~2zkJYD|3in~*Ayr"><field name="VAR">错误变量</field><value name="VALUE"><block type="logic_negate" id="k.1e.hIO|^SKMN@9qS@j"><value name="BOOL"><block type="variables_get" id="K!qs*+-vp_QYU#Xj=X@/"><field name="VAR">错误变量</field></block></value></block></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="x.)id=Y*${4V6~jq]`9=" x="-2536" y="-846"><mutation><arg name="x" varid="kujED6C|3`}2*o!`dvF;"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="variables_global" id="zdO*nz[8K~9AP,Hyd2MH"><value name="VAR"><block type="variables_get" id="o$6OUpWo[UXF;88i[6eO"><field name="VAR">音乐</field></block></value><next><block type="variables_set" id="e}7pIP|Gxxz,Ai~pc#,n"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_negate" id="9l=kRR(2n|1gpecEp{]a"><value name="BOOL"><block type="variables_get" id="[k[x_yR5[fJ_SXMIO3j."><field name="VAR">音乐</field></block></value></block></value><next><block type="controls_if" id="(A5+PN0ZGRo/~n3dd[Ub"><value name="IF0"><block type="logic_negate" id="kGtuLW)-5Fo?xR6DNiKZ"><value name="BOOL"><block type="variables_get" id="DCMI^UcNGG[jpgBl`]^$"><field name="VAR">音乐</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_stop" id="N]65N1pZx}Q$2rEZbjCS"></block></statement></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id=",V@m*9xiv-JPbkOBx.5N" inline="false" x="-3062" y="-688"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="g7~Kt~ct=mJ}4TXjTDvE"><value name="VAR"><block type="variables_get" id="S2;xUBc1#po+O9|@#k=j"><field name="VAR">音乐</field></block></value><next><block type="controls_whileUntil" id="m1}ajSuj0VP!h3Gk{vbK"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="YOBA+:#~]0pDw*#hmLAW"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="controls_if" id="SFO*+,JgTbp/..@J`NIC"><value name="IF0"><block type="variables_get" id="=3tyd$qfeAFCav;Ak?Kv"><field name="VAR">音乐</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="y9r0?*yVj2w8axn6sQ9~"><value name="LIST"><shadow type="pins_playlist" id="1[ajgZjQMknR,xz3{GM~"><field name="PIN">onboard_music.DADADADUM</field></shadow></value></block></statement></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGZlaXlpCmltcG9ydCBfdGhyZWFkCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBhdHRhY2hJbnRlcnJ1cHRfZnVuYyh4KToKICAgIGdsb2JhbCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIF9FOV85Rl9CM19FNF9COV85MCA9IG5vdCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIGlmIG5vdCBfRTlfOUZfQjNfRTRfQjlfOTA6CiAgICAgICAgb25ib2FyZF9tdXNpYy5zdG9wKCkKCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwgX0U5XzlGX0IzX0U0X0I5XzkwCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIF9FOV85Rl9CM19FNF9COV85MDoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuREFEQURBRFVNKQoKCgpfRTlfOUZfQjNfRTRfQjlfOTAgPSBGYWxzZQpmZWl5aS5idXR0b25fYS5pcnEoaGFuZGxlciA9IGF0dGFjaEludGVycnVwdF9mdW5jLCB0cmlnZ2VyID0gbWFjaGluZS5QaW4uSVJRX1JJU0lORykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguSEVBUlQpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkhFQVJUX1NNQUxMKQogICAgdGltZS5zbGVlcCgwLjEpCiAgICBfRTlfOTRfOTlfRThfQUZfQUZfRTVfOEZfOThfRTlfODdfOEYgPSBub3QgX0U5Xzk0Xzk5X0U4X0FGX0FGX0U1XzhGXzk4X0U5Xzg3XzhGCg==</code> |