Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/F2fwFYrTZFZR.mix
2024-07-23 20:47:22 +08:00

1 line
4.5 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="vQf1)(M09wVmp_]t1LwV" x="-557" y="-442"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id=")X[~!4uis`R:+A**mm:y"><field name="Time">ms</field></block></value><next><block type="espnow_radio_channel" id="@U=#Yi^5rw#}s0[/pSDc"><value name="CHNL"><shadow type="espnow_channel" id="sJB6]YNko$y{/Z)M$@*b"><field name="PIN">10</field></shadow></value><next><block type="espnow_radio_on_off" id="0f:n.v1#79zUXoc$YsW#"><field name="on_off">True</field><next><block type="controls_whileUntil" id="5L.]umFA2Eas;k[!1sP6"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="dn?ROQ58upjh*7ICS8ER"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="(J*mVPn8)PnUCt8/qJ@)"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Q1+Bs#sCYL8sj8LdXs5D"><field name="NUM">2</field></shadow></value><next><block type="espnow_radio_send" id="M^pNimjq+wb7NEUo/QK#"><value name="send"><shadow type="text" id="9`=Bt?*NbONzQ{*a5D1x"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="eF3!{_fZM;-O/CN2q(.W"><value name="VAR"><shadow type="variables_get" id="rU#j1MU?9hAqY8_0bMKc"><field name="VAR">x</field></shadow><block type="controls_millis" id="Vqb?H?+s@4UldaFe1w]o"><field name="Time">ms</field></block></value></block></value><next><block type="controls_if" id="0Df!QQ[If6(w{[U*S_q5"><value name="IF0"><block type="logic_compare" id="RZ|$?EH=2Lxyc]_5RUQB"><field name="OP">GT</field><value name="A"><block type="math_arithmetic" id="N#fxX^T$3V-!}O`l^c*)"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="g.J,!oN-]IlS+wa-:YxP"><field name="NUM">1</field></shadow><block type="controls_millis" id="d,l9c/n0E@^FHrBp1e;9"><field name="Time">ms</field></block></value><value name="B"><shadow type="math_number" id="rXGM,$o(Qj)m)!^U?A^Z"><field name="NUM">1</field></shadow><block type="variables_get" id="0_ZUh3kdJ4yVEBtB3[/A"><field name="VAR">lastmsgtime</field></block></value></block></value><value name="B"><block type="math_number" id="Rh0}K[rcdq:IPinYkT;{"><field name="NUM">10000</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="eAh:#;7fl$=a$uw#EPeb"><value name="data"><shadow type="pins_builtinimg" id="IG4T5A*v^^B5_`q:;{ak"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_play_list" id="r*~W-o,0R+m_bp$T/nT_"><value name="LIST"><shadow type="pins_playlist" id="!K7L,j_Hw[R:_N_bGChn"><field name="PIN">onboard_music.RINGTONE</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="espnow_radio_recv_new" id="-*Gp^R?)Q]wb{uyTE[I$" x="-534" y="-34"><statement name="DO"><block type="variables_global" id="a82OD:w]GHn1,(T@w6Mr"><value name="VAR"><block type="variables_get" id="W3f)C.2?n5S+E3R7IR3L"><field name="VAR">lastmsgtime</field></block></value><next><block type="display_show_image" id="DPK~{M1u;9?DDr[K$)#X"><value name="data"><shadow type="pins_builtinimg" id="_av]yk06p8lI}KhAC~8u"><field name="PIN">onboard_matrix.YES</field></shadow></value><next><block type="variables_set" id=",HJ4?8VW:7Ls-XYspW^q"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id="1Od5]y1-TVd+3@AMJU8^"><field name="Time">ms</field></block></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQpmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX211c2ljCmhhbmRsZV9saXN0PVtdCmRlZiBFU1BOb3dfcmFkaW9fcmVjdihtYWMsRVNQTm93X3JhZGlvX21zZyk6CiAgICBnbG9iYWwgbGFzdG1zZ3RpbWUKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LllFUykKICAgIGxhc3Rtc2d0aW1lID0gdGltZS50aWNrc19tcygpCgppZiBub3QgRVNQTm93X3JhZGlvX3JlY3YgaW4gaGFuZGxlX2xpc3Q6CiAgICBoYW5kbGVfbGlzdC5hcHBlbmQoRVNQTm93X3JhZGlvX3JlY3YpCkVTUE5vd19yYWRpby5yZWN2X2NiKGhhbmRsZV9saXN0KQoKCgpsYXN0bXNndGltZSA9IHRpbWUudGlja3NfbXMoKQpFU1BOb3dfcmFkaW8uc2V0X2NoYW5uZWwoY2hhbm5lbD0xMCkKRVNQTm93X3JhZGlvLmFjdGl2ZShUcnVlKQp3aGlsZSBUcnVlOgogICAgdGltZS5zbGVlcCgyKQogICAgRVNQTm93X3JhZGlvLnNlbmQoImZmZmZmZmZmZmZmZiIsc3RyKHRpbWUudGlja3NfbXMoKSkpCiAgICBpZiB0aW1lLnRpY2tzX21zKCkgLSBsYXN0bXNndGltZSA+IDEwMDAwOgogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgIG9uYm9hcmRfbXVzaWMucGxheShvbmJvYXJkX211c2ljLlJJTkdUT05FKQo=</code>