Files
mixly3/boards/default/micropython_esp32c3/examples/pM1GyYPLf4md/rOISlIounrSj.mix
2024-07-23 20:47:22 +08:00

1 line
5.8 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="variables_set" id="1e9k~FynASn^QR1;4SBK" x="-3074" y="-1085"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_boolean" id="$(C]7mXayup:l8SOF~yK"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="k4W?j|@q?HQZr#z,T9tY"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="J)T:a![-}!|:UsX(WGSG"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id=";t4`VH/TZ}cK/cLeN^Fo"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_thread" id="[}kQq4Tjmlp/l|GQ2dxc"><value name="callback"><shadow type="factory_block_return" id="LC/E(?K6jG,,v73m|b1G"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="P5SW|0dCF_qWCgsV~6wp" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="]IaY2v$E$3G_~H;(,h[c"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="SIl4E3miusudyepps~.Y"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="6SMcKs#glG1g+r/G)I!/"><value name="data"><shadow type="pins_builtinimg" id="e6$:=d`JI:AKA.7flJpO"><field name="PIN">onboard_matrix.HEART</field></shadow></value><next><block type="controls_delay_new" id="zGDVuSF@^Zt?:bo[!R2y"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="7sKmd/+oVWIVDZ?7zvty"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="5nOhkjNPbnkGr.|~;A){"><value name="data"><shadow type="pins_builtinimg" id="zV9{g*!qpjL}iPEIp/Ps"><field name="PIN">onboard_matrix.HEART_SMALL</field></shadow></value><next><block type="controls_delay_new" id="IjDqklAs.,@5eyp^v.:="><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="1OF1GneHNQT@N!tmI@v3"><field name="NUM">0.1</field></shadow></value><next><block type="variables_set" id="BS{9haQv9}28^Qf3:QeN"><field name="VAR">错误变量</field><value name="VALUE"><block type="logic_negate" id=":5ZH-L[nF0d-Es!Um0Ja"><value name="BOOL"><block type="variables_get" id="D^n3v3,{WOsp1;8?elDh"><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="6;lHRRMOC,P=on_b~:dA" 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="t9H48EfZq+PSqP3BrMBD"><value name="VAR"><block type="variables_get" id="q[TOyd8etD}FJ!A[tw89"><field name="VAR">音乐</field></block></value><next><block type="variables_set" id="6@$2k^{Q*oIwcFdd-^R+"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_negate" id="y+n^ej;,;JB}Q|OqD/zT"><value name="BOOL"><block type="variables_get" id="XS/5oW6O:ee525Nc{i.)"><field name="VAR">音乐</field></block></value></block></value><next><block type="controls_if" id="`yNKL)FTIwl.XPHK,i2D"><value name="IF0"><block type="logic_negate" id="g(;Pz:dso=NLOAmVTW1H"><value name="BOOL"><block type="variables_get" id="0I)iZ`7q@**_2)QByr)h"><field name="VAR">音乐</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_stop" id="v+$c(@;m~_XS7mY1;sRN"></block></statement></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="p}dbv)uf`j^#@`yRnWr3" inline="false" x="-3062" y="-688"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="7@Dm-7kH|BFHycg|eq0/"><value name="VAR"><block type="variables_get" id=".]qb/fx1PBRlf.=m:;;z"><field name="VAR">音乐</field></block></value><next><block type="controls_whileUntil" id=":,R0US{JwYpA5W#Gib=p"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="z6G27a8I2=jJZcetRo*y"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="controls_if" id="v#hnYJMUL7ZqKDGODEoM"><value name="IF0"><block type="variables_get" id="7c;l@NOuqmvWEAjh.?/w"><field name="VAR">音乐</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id=";1|4K`eznb#+T;BoXm:S"><value name="LIST"><shadow type="pins_playlist" id="~4V=@p1NN+cDXP}Dhtj#"><field name="PIN">onboard_music.DADADADUM</field></shadow></value></block></statement></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX21lCmltcG9ydCBfdGhyZWFkCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBhdHRhY2hJbnRlcnJ1cHRfZnVuYyh4KToKICAgIGdsb2JhbCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIF9FOV85Rl9CM19FNF9COV85MCA9IG5vdCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIGlmIG5vdCBfRTlfOUZfQjNfRTRfQjlfOTA6CiAgICAgICAgb25ib2FyZF9tdXNpYy5zdG9wKCkKCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwgX0U5XzlGX0IzX0U0X0I5XzkwCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIF9FOV85Rl9CM19FNF9COV85MDoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuREFEQURBRFVNKQoKCgpfRTlfOUZfQjNfRTRfQjlfOTAgPSBGYWxzZQptaXhnb19tZS5CMWtleS5pcnEoaGFuZGxlciA9IGF0dGFjaEludGVycnVwdF9mdW5jLCB0cmlnZ2VyID0gbWFjaGluZS5QaW4uSVJRX1JJU0lORykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguSEVBUlQpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkhFQVJUX1NNQUxMKQogICAgdGltZS5zbGVlcCgwLjEpCiAgICBfRTlfOTRfOTlfRThfQUZfQUZfRTVfOEZfOThfRTlfODdfOEYgPSBub3QgX0U5Xzk0Xzk5X0U4X0FGX0FGX0U1XzhGXzk4X0U5Xzg3XzhGCg==</code>