1 line
4.9 KiB
XML
1 line
4.9 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="Nbp0XM:9lL}C{us2]#j6" x="-2935" y="-1052"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_boolean" id="+4[^PHH?/0ed41ZjG-im"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id=":of{e},lJ6jTOi/a2T+?"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="-O}$^,R!WS@1n~Lx,gQV"><field name="PIN">button_a</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="x3GRHZ$G]TqNi|;AzPJ5"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_thread" id=",}EGk;baE-,rczz{5rU/"><value name="callback"><shadow type="factory_block_return" id="|aXMKh1tw:cvRk[P*o,1"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="-N,PM8bXr@sYve}k;AK2" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id=")K4n.v5oWsl=C*awg8h8"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="00W@X=G*FK?K=t?BVmu?"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="=*2Y032Xw#w(IKLWNH*/"><value name="data"><shadow type="pins_builtinimg" id="ro5`?}wIk:zC{VL^{]Ew"><field name="PIN">onboard_matrix.HEART</field></shadow></value><next><block type="controls_delay_new" id=".t70kIQDx]elHBj6QoBA"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="rET1O/yF31]XhHR/W+iO"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="l=NM$C8hrVP(8QK;u]nv"><value name="data"><shadow type="pins_builtinimg" id="p{}v`Jc,_,_[l`}GL.ws"><field name="PIN">onboard_matrix.HEART_SMALL</field></shadow></value><next><block type="controls_delay_new" id="j=C.jj$SVjcXlq7^:v|f"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="{y{5;[HCj6=I]fG7R+5f"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="?VH!q?GP`!!0,:X0($df" inline="false" x="-2956" y="-674"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="(!#E)-G1UE+,cGcxz7Nw"><value name="VAR"><block type="variables_get" id="V(nQduM8~#[xcuY6!FPD"><field name="VAR">音乐</field></block></value><next><block type="controls_whileUntil" id="wvuD5KboCcFOBCnaX,Ml"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id=",fVl@nr9gW~mH6E:A`N*"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="controls_if" id="em#:MM|E3RO{{Qp,diw5"><value name="IF0"><block type="variables_get" id="p,F.a7k^5mW[bV{8$Y;1"><field name="VAR">音乐</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="?829eKk{M;s3::P]Hz-4"><value name="LIST"><shadow type="pins_playlist" id="rGn|#`HhaKTnV$.@4:8]"><field name="PIN">onboard_music.DADADADUM</field></shadow></value></block></statement></block></statement></block></next></block></statement></block><block type="procedures_defnoreturn" id="0KH`(`v#OaVHO/x*1pNr" x="-2516" y="-659"><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="+Tm{5L_DVv.;qR#Kt8?W"><value name="VAR"><block type="variables_get" id="+7z:RhjgVh0YY2p$a:SW"><field name="VAR">音乐</field></block></value><next><block type="variables_set" id="_s[pouh$pG1su^?RF:`H"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_negate" id="#3MT]=q$I]h_z{QBys_1"><value name="BOOL"><block type="variables_get" id="}Bb{HPR{^?j1ggS({kk:"><field name="VAR">音乐</field></block></value></block></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGZlaXlpCmltcG9ydCBfdGhyZWFkCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwgX0U5XzlGX0IzX0U0X0I5XzkwCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIF9FOV85Rl9CM19FNF9COV85MDoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuREFEQURBRFVNKQoKZGVmIGF0dGFjaEludGVycnVwdF9mdW5jKHgpOgogICAgZ2xvYmFsIF9FOV85Rl9CM19FNF9COV85MAogICAgX0U5XzlGX0IzX0U0X0I5XzkwID0gbm90IF9FOV85Rl9CM19FNF9COV85MAoKCgpfRTlfOUZfQjNfRTRfQjlfOTAgPSBGYWxzZQpmZWl5aS5idXR0b25fYS5pcnEoaGFuZGxlciA9IGF0dGFjaEludGVycnVwdF9mdW5jLCB0cmlnZ2VyID0gbWFjaGluZS5QaW4uSVJRX1JJU0lORykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguSEVBUlQpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkhFQVJUX1NNQUxMKQogICAgdGltZS5zbGVlcCgwLjEpCg==</code> |