1 line
4.4 KiB
XML
1 line
4.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="sensor_mixgo_button_attachInterrupt" id="vidEC/9p?.F[Z-!9BNq=" x="-2776" y="-1011"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="?(Uw-0Zo`;D|DO2a,Gf8"><field name="PIN">B1key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="I4p$;qK6G{m{vKD#j@!n"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="sensor_mixgo_button_attachInterrupt" id="``/#xebz!(ViGcdO08I="><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="P8JDEaJrlK^IgJ=!g3Dp"><field name="PIN">B2key</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="[=4vQ7G33SxgF8G.En`}"><field name="VALUE">attachInterrupt_func2</field></shadow></value><next><block type="controls_whileUntil" id="fp,F~2@#6Q_jaq(3X{fZ"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$CWUvF3[/_NM?B`[h2C="><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="hT.AmagR)(IY4l=[+szd"><value name="data"><shadow type="pins_builtinimg" id="H7hOypTwF{79Cp,QhSpO"><field name="PIN">onboard_matrix.HEART</field></shadow></value><next><block type="controls_delay_new" id="H,,BwsALRBsiw5;E5L/Q"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="ef?0+A))l-k!0`xj}vPy"><field name="NUM">0.5</field></shadow></value><next><block type="display_show_image" id="Ha?fWp?78GBr@E00Oyzn"><value name="data"><shadow type="pins_builtinimg" id="71d4?+ABLEr+8r^XT{-y"><field name="PIN">onboard_matrix.HEART_SMALL</field></shadow></value><next><block type="controls_delay_new" id="YX4E5/R.*D/3fmQi:#6n"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="j|QhrjDEdDQ3|x2,MoL?"><field name="NUM">0.5</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="Pae|LH)})2}xtEk5]=tE" x="-2951" y="-653"><mutation><arg name="x" varid="kujED6C|3`}2*o!`dvF;"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb_all" id="R8v(Gw#BG@HS-/CdQZdN"><value name="RVALUE"><shadow type="math_number" id="cK?dU:hsS1@Y[~!VRLlk"><field name="NUM">10</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="k`,dnqZEcs#o(Riwm_6O"><field name="NUM">10</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="L)zdf{X?h1jFc#m=}#PY"><field name="NUM">10</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="9N=ahC.56EMsBpLQ,dwh"></block></next></block></statement></block><block type="procedures_defnoreturn" id="S}_S2L+i+;uq0Ss:.*`#" x="-2523" y="-626"><mutation><arg name="x" varid="kujED6C|3`}2*o!`dvF;"></arg></mutation><field name="NAME">attachInterrupt_func2</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb_all" id="Jsm11/_n+V7fMJI:]{G3"><value name="RVALUE"><shadow type="math_number" id="[lYU;cU4(C025@G^)VQW"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="C1rB4E[Sy]*{7ds7X2k6"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="UB/!LkD1K(+oolUyc+V."><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="oe*cu}?;;xV6bS@RIeXA"></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfcmdiCgpkZWYgYXR0YWNoSW50ZXJydXB0X2Z1bmMoeCk6CiAgICBvbmJvYXJkX3JnYi5maWxsKCgxMCwgMTAsIDEwKSkKICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKCmRlZiBhdHRhY2hJbnRlcnJ1cHRfZnVuYzIoeCk6CiAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKCgoKbWl4Z29fY2MuQjFrZXkuaXJxKGhhbmRsZXIgPSBhdHRhY2hJbnRlcnJ1cHRfZnVuYywgdHJpZ2dlciA9IG1hY2hpbmUuUGluLklSUV9SSVNJTkcpCm1peGdvX2NjLkIya2V5LmlycShoYW5kbGVyID0gYXR0YWNoSW50ZXJydXB0X2Z1bmMyLCB0cmlnZ2VyID0gbWFjaGluZS5QaW4uSVJRX1JJU0lORykKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkhFQVJUKQogICAgdGltZS5zbGVlcCgwLjUpCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5IRUFSVF9TTUFMTCkKICAgIHRpbWUuc2xlZXAoMC41KQo=</code> |