fix(boards): 修复arduino下 数组左/右循环 操作异常

This commit is contained in:
王立帮
2025-04-29 22:44:09 +08:00
parent 5728d628a2
commit 52f1c9a599
19 changed files with 160 additions and 107 deletions

View File

@@ -582,6 +582,13 @@
</shadow>
</value>
</block>
<block type="loop_array">
<value name="name">
<shadow type="math_number">
<field name="NUM">mylist</field>
</shadow>
</value>
</block>
<block type="lists_array2_setup">
<field name="lists_create_type">int</field>
<field name="lists_create_name">mylist</field>
@@ -650,7 +657,7 @@
<block type="create_array2_with_text">
<value name="name">
<shadow type="math_number">
<field name="NUM">array</field>
<field name="NUM">mylist</field>
</shadow>
</value>
<value name="line">
@@ -672,7 +679,7 @@
<block type="array2_assignment">
<value name="name">
<shadow type="math_number">
<field name="NUM">array</field>
<field name="NUM">mylist</field>
</shadow>
</value>
<value name="line">
@@ -694,7 +701,7 @@
<block type="get_array2_value">
<value name="name">
<shadow type="math_number">
<field name="NUM">array</field>
<field name="NUM">mylist</field>
</shadow>
</value>
<value name="line">
@@ -708,12 +715,7 @@
</shadow>
</value>
</block>
<block type="loop_array">
<value name="name">
<shadow type="math_number">
<field name="NUM">array</field>
</shadow>
</value>
<block type="lists_array2_get_length">
</block>
</category>
<category id="catVar" colour="330" custom="VARIABLE">
@@ -2204,7 +2206,7 @@
<block type="i2c_slave_write_array">
<value name="array">
<shadow type="math_number">
<field name="NUM">array</field>
<field name="NUM">mylist</field>
</shadow>
</value>
<value name="length">