feat(boards): 所有micropython esp板卡加入 PE GX 类别
This commit is contained in:
@@ -93,12 +93,12 @@
|
||||
<block type="controls_pass"></block>
|
||||
</statement>
|
||||
</block>
|
||||
<block type="inout_analog_write_init" m-show='micropython:esp32:mixgo'>
|
||||
<block type="inout_analog_write_init" m-show='mixgo'>
|
||||
<value name="PIN">
|
||||
<shadow type="pins_dac_pin"></shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="inout_analog_write" m-show='micropython:esp32:mixgo'>
|
||||
<block type="inout_analog_write" m-show='mixgo'>
|
||||
<value name="PIN">
|
||||
<shadow type="pins_dac"></shadow>
|
||||
</value>
|
||||
@@ -1382,20 +1382,20 @@
|
||||
</category>
|
||||
<!-- <category id="catOnBoard" name="catOnBoard" colour="65"> -->
|
||||
<category id="catOnBoardSensor" name="catOnBoardSensor" colour="#947C54"
|
||||
m-show="micropython:esp32:mixgo micropython:esp32:rm_e1 micropython:esp32:mpython micropython:esp32:mixgo_pe">
|
||||
<block type="sensor_mixgo_button_is_pressed" m-hide="micropython:esp32:mixgo_pe">
|
||||
m-show="mixgo rm_e1 mpython mixgo_pe">
|
||||
<block type="sensor_mixgo_button_is_pressed" m-hide="mixgo_pe">
|
||||
<value name="btn">
|
||||
<shadow type="pins_button">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="sensor_mixgo_button_was_pressed" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="sensor_mixgo_button_was_pressed" m-hide="mixgo_pe">
|
||||
<value name="btn">
|
||||
<shadow type="pins_button">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="sensor_mixgo_button_get_presses" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="sensor_mixgo_button_get_presses" m-hide="mixgo_pe">
|
||||
<value name="btn">
|
||||
<shadow type="pins_button">
|
||||
</shadow>
|
||||
@@ -1406,7 +1406,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="sensor_mixgo_button_attachInterrupt" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="sensor_mixgo_button_attachInterrupt" m-hide="mixgo_pe">
|
||||
<value name="btn">
|
||||
<shadow type="pins_button">
|
||||
</shadow>
|
||||
@@ -1417,7 +1417,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="procedures_defnoreturn" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="procedures_defnoreturn" m-hide="mixgo_pe">
|
||||
<mutation>
|
||||
<arg name="x"></arg>
|
||||
</mutation>
|
||||
@@ -1426,45 +1426,45 @@
|
||||
<block type="controls_pass"></block>
|
||||
</statement>
|
||||
</block>
|
||||
<block type="sensor_mixgo_pin_pressed" m-show="micropython:esp32:mixgo">
|
||||
<block type="sensor_mixgo_pin_pressed" m-show="mixgo">
|
||||
<value name="button">
|
||||
<shadow type="number1">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="sensor_mpython_pin_pressed" m-show="micropython:esp32:mpython">
|
||||
<block type="sensor_mpython_pin_pressed" m-show="mpython">
|
||||
<value name="button">
|
||||
<shadow type="pins_mpython_touch">p
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="sensor_mixgoce_pin_pressed" m-show="micropython:esp32:mixgo_pe">
|
||||
<block type="sensor_mixgoce_pin_pressed" m-show="mixgo_pe">
|
||||
<value name="button">
|
||||
<shadow type="number3">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<!-- <block type="sensor_mixgo_pin_near" m-hide="micropython:esp32:mixgo"></block> -->
|
||||
<block type="sensor_mixgo_pin_near_double" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_rm_pin_near_double" m-show="micropython:esp32:rm_e1"></block>
|
||||
<block type="sensor_rm_battery_left" m-show="micropython:esp32:rm_e1"></block>
|
||||
<block type="sensor_rm_acc" m-show="micropython:esp32:rm_e1"></block>
|
||||
<block type="sensor_LTR308" m-show="micropython:esp32:mixgo micropython:esp32:mpython"></block>
|
||||
<block type="sensor_sound" m-show="micropython:esp32:mixgo micropython:esp32:mpython"></block>
|
||||
<block type="sensor_onboard_mpu9250_gesture" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_acceleration" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_magnetic" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_gyro" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_temperature" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_calibrate_compass" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_field_strength" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_onboard_compass_reset" m-show="micropython:esp32:mixgo"></block>
|
||||
<block type="sensor_mpython_qmi8658_temperature" m-show="micropython:esp32:mpython"></block>
|
||||
<block type="sensor_get_acceleration" m-show="micropython:esp32:mpython"></block>
|
||||
<block type="sensor_mpython_qmi8658_get_gyro" m-show="micropython:esp32:mpython"></block>
|
||||
<block type="sensor_mixgo_cc_mmc5603_get_magnetic" m-show="micropython:esp32:mpython"></block>
|
||||
<block type="sensor_mixgo_cc_mmc5603_get_angle" m-show="micropython:esp32:mpython"></block>
|
||||
<block type="onboard_RTC_set_datetime" m-hide="micropython:esp32:mixgo_pe">
|
||||
<!-- <block type="sensor_mixgo_pin_near" m-hide="mixgo"></block> -->
|
||||
<block type="sensor_mixgo_pin_near_double" m-show="mixgo"></block>
|
||||
<block type="sensor_rm_pin_near_double" m-show="rm_e1"></block>
|
||||
<block type="sensor_rm_battery_left" m-show="rm_e1"></block>
|
||||
<block type="sensor_rm_acc" m-show="rm_e1"></block>
|
||||
<block type="sensor_LTR308" m-show="mixgo mpython"></block>
|
||||
<block type="sensor_sound" m-show="mixgo mpython"></block>
|
||||
<block type="sensor_onboard_mpu9250_gesture" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_acceleration" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_magnetic" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_get_gyro" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_temperature" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_calibrate_compass" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_mpu9250_field_strength" m-show="mixgo"></block>
|
||||
<block type="sensor_onboard_compass_reset" m-show="mixgo"></block>
|
||||
<block type="sensor_mpython_qmi8658_temperature" m-show="mpython"></block>
|
||||
<block type="sensor_get_acceleration" m-show="mpython"></block>
|
||||
<block type="sensor_mpython_qmi8658_get_gyro" m-show="mpython"></block>
|
||||
<block type="sensor_mixgo_cc_mmc5603_get_magnetic" m-show="mpython"></block>
|
||||
<block type="sensor_mixgo_cc_mmc5603_get_angle" m-show="mpython"></block>
|
||||
<block type="onboard_RTC_set_datetime" m-hide="mixgo_pe">
|
||||
<value name="year">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">2018</field>
|
||||
@@ -1496,21 +1496,21 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_settime_string" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="onboard_RTC_settime_string" m-hide="mixgo_pe">
|
||||
<value name="CONTENT">
|
||||
<shadow type="tuple_input">
|
||||
<field name="TUPLE">2023,1,1,12,0,0</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_get_time" m-hide="micropython:esp32:mixgo_pe"></block>
|
||||
<block type="onboard_RTC_get_time" m-hide="mixgo_pe"></block>
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
<block type="onboard_RTC_get_timestamp" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="onboard_RTC_get_timestamp" m-hide="mixgo_pe">
|
||||
<value name="LIST">
|
||||
<block type="onboard_RTC_get_time"></block>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_timestamp_totuple" m-hide="micropython:esp32:mixgo_pe">
|
||||
<block type="onboard_RTC_timestamp_totuple" m-hide="mixgo_pe">
|
||||
<value name="VAR">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">18029</field>
|
||||
@@ -1526,23 +1526,23 @@
|
||||
</block>
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
m-show="micropython:esp32:mixgo micropython:esp32:rm_e1 micropython:esp32:mpython">
|
||||
<block type="rm_actuator_led_bright" m-show='micropython:esp32:rm_e1'>
|
||||
m-show="mixgo rm_e1 mpython">
|
||||
<block type="rm_actuator_led_bright" m-show='rm_e1'>
|
||||
<value name="bright">
|
||||
<shadow type="ledswitch">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="rm_actuator_get_led_state" m-show='micropython:esp32:rm_e1'></block>
|
||||
<block type="rm_actuator_led_brightness" m-show='micropython:esp32:rm_e1'>
|
||||
<block type="rm_actuator_get_led_state" m-show='rm_e1'></block>
|
||||
<block type="rm_actuator_led_brightness" m-show='rm_e1'>
|
||||
<value name="bright">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">100</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="rm_actuator_get_led_bright" m-show='micropython:esp32:rm_e1'></block>
|
||||
<block type="actuator_led_bright" m-show='micropython:esp32:mixgo'>
|
||||
<block type="rm_actuator_get_led_bright" m-show='rm_e1'></block>
|
||||
<block type="actuator_led_bright" m-show='mixgo'>
|
||||
<value name="led">
|
||||
<shadow type="number">
|
||||
</shadow>
|
||||
@@ -1552,13 +1552,13 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_get_led_state" m-show='micropython:esp32:mixgo'>
|
||||
<block type="actuator_get_led_state" m-show='mixgo'>
|
||||
<value name="led">
|
||||
<shadow type="number">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_led_brightness" m-show='micropython:esp32:mixgo'>
|
||||
<block type="actuator_led_brightness" m-show='mixgo'>
|
||||
<value name="led">
|
||||
<shadow type="number">
|
||||
</shadow>
|
||||
@@ -1569,14 +1569,14 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="esp32_onboard_music_pitch" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="esp32_onboard_music_pitch" m-hide='rm_e1'>
|
||||
<value name="pitch">
|
||||
<shadow type="pins_tone_notes">
|
||||
<field name="PIN">440</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="esp32_onboard_music_pitch_with_time" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="esp32_onboard_music_pitch_with_time" m-hide='rm_e1'>
|
||||
<value name="pitch">
|
||||
<shadow type="pins_tone_notes">
|
||||
<field name="PIN">440</field>
|
||||
@@ -1588,7 +1588,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="esp32_onboard_music_stop" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="esp32_onboard_music_stop" m-hide='rm_e1'>
|
||||
<value name="PIN">
|
||||
<shadow type="pins_pwm_pin">
|
||||
<field name="PIN">0</field>
|
||||
@@ -1602,7 +1602,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="esp32_onboard_music_play_list" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="esp32_onboard_music_play_list" m-hide='rm_e1'>
|
||||
<value name="LIST">
|
||||
<shadow type="pins_playlist"></shadow>
|
||||
</value>
|
||||
@@ -1612,7 +1612,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="backstage_onboard_music_play_list" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="backstage_onboard_music_play_list" m-hide='rm_e1'>
|
||||
<value name="LIST">
|
||||
<shadow type="pins_playlist"></shadow>
|
||||
</value>
|
||||
@@ -1628,7 +1628,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>-->
|
||||
<block type="esp32_music_set_tempo" m-hide='micropython:esp32:rm_e1'>
|
||||
<block type="esp32_music_set_tempo" m-hide='rm_e1'>
|
||||
<value name="TICKS">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">4</field>
|
||||
@@ -1640,8 +1640,8 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="esp32_music_get_tempo" m-hide='micropython:esp32:rm_e1'></block>
|
||||
<block type="esp32_music_reset" m-hide='micropython:esp32:rm_e1'></block>
|
||||
<block type="esp32_music_get_tempo" m-hide='rm_e1'></block>
|
||||
<block type="esp32_music_reset" m-hide='rm_e1'></block>
|
||||
<block type="actuator_onboard_neopixel_rgb">
|
||||
<value name="_LED_">
|
||||
<shadow type="math_number">
|
||||
@@ -1681,7 +1681,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_rgb_show_all_chase" m-hide="micropython:esp32:mixgo">
|
||||
<block type="actuator_onboard_neopixel_rgb_show_all_chase" m-hide="mixgo">
|
||||
<value name="RVALUE">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">0</field>
|
||||
@@ -1703,7 +1703,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_rgb_show_all_rainbow" m-hide="micropython:esp32:mixgo">
|
||||
<block type="actuator_onboard_neopixel_rgb_show_all_rainbow" m-hide="mixgo">
|
||||
<value name="time">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">1000</field>
|
||||
@@ -1711,7 +1711,7 @@
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_write"></block>
|
||||
<block type="rm_motor" m-show='micropython:esp32:rm_e1'>
|
||||
<block type="rm_motor" m-show='rm_e1'>
|
||||
<value name="speed">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">100</field>
|
||||
@@ -1720,7 +1720,7 @@
|
||||
</block>
|
||||
</category>
|
||||
<category id="catOnBoardDisplay" name="catOnBoardDisplay" colour='#569A98'
|
||||
m-show="micropython:esp32:mixgo micropython:esp32:mixgo_pe">
|
||||
m-show="mixgo mixgo_pe">
|
||||
<block type="display_show_image">
|
||||
<value name="data">
|
||||
<shadow type="pins_builtinimg"></shadow>
|
||||
@@ -1781,11 +1781,11 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="mixgome_display_font" m-show='micropython:esp32:mixgo_pe'></block>
|
||||
<block type="mixgome_display_bitmap_create" m-show='micropython:esp32:mixgo_pe'></block>
|
||||
<block type="mixgo_display_bitmap_create" m-show='micropython:esp32:mixgo'></block>
|
||||
<block type="display_image_builtins" m-hide='micropython:esp32:mixgo_pe'></block>
|
||||
<block type="display_image_builtins_all" m-show='micropython:esp32:mixgo_pe'></block>
|
||||
<block type="mixgome_display_font" m-show='mixgo_pe'></block>
|
||||
<block type="mixgome_display_bitmap_create" m-show='mixgo_pe'></block>
|
||||
<block type="mixgo_display_bitmap_create" m-show='mixgo'></block>
|
||||
<block type="display_image_builtins" m-hide='mixgo_pe'></block>
|
||||
<block type="display_image_builtins_all" m-show='mixgo_pe'></block>
|
||||
<block type="image_arithmetic">
|
||||
<value name="A">
|
||||
<shadow type="pins_builtinimg"></shadow>
|
||||
@@ -1842,7 +1842,7 @@
|
||||
<block type="display_clear"></block>
|
||||
<!-- </category> -->
|
||||
</category>
|
||||
<category id="catOnBoardOled" colour='#78B5B4' m-show="micropython:esp32:mpython">
|
||||
<category id="catOnBoardOled" colour='#78B5B4' m-show="mpython">
|
||||
<block type="mpython_pbm_image"></block>
|
||||
<block type="onboard_oled_show_image">
|
||||
<value name="data">
|
||||
@@ -2063,7 +2063,7 @@
|
||||
</block>
|
||||
<block type="display_clear"></block>
|
||||
</category>
|
||||
<category id="catPE_G1" colour="100" m-show='micropython:esp32:mixgo_pe'>
|
||||
<category id="catPE_G1" colour="100" m-show='mixgo_pe'>
|
||||
<block type="communicate_i2c_init">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
@@ -3299,7 +3299,7 @@
|
||||
</category>
|
||||
<category id="catI2C" colour="140">
|
||||
<block type="communicate_i2c_onboard"
|
||||
m-hide='micropython:esp32:mixgo_pe micropython:esp32:generic'></block>
|
||||
m-hide='mixgo_pe generic'></block>
|
||||
<block type="communicate_i2c_init">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
@@ -3792,7 +3792,7 @@
|
||||
</block>
|
||||
</category>
|
||||
</category>
|
||||
<category id="catExternSensor" colour='#A58C5B' m-hide="micropython:esp32:rm_e1">
|
||||
<category id="catExternSensor" colour='#A58C5B' m-hide="rm_e1">
|
||||
<!--
|
||||
<block type="sensor_lm35">
|
||||
<value name="PIN">
|
||||
@@ -4456,7 +4456,7 @@
|
||||
</block>
|
||||
</category>
|
||||
|
||||
<category id="catExternActuator" colour='#74A55B' m-hide="micropython:esp32:rm_e1">
|
||||
<category id="catExternActuator" colour='#74A55B' m-hide="rm_e1">
|
||||
<block type="esp32_music_pitch_init">
|
||||
<value name="SUB">
|
||||
<shadow type="variables_get">
|
||||
@@ -4874,7 +4874,7 @@
|
||||
</block>
|
||||
|
||||
</category>
|
||||
<category id="catExternMonitor" colour='5BA5A5' m-hide="micropython:esp32:rm_e1">
|
||||
<category id="catExternMonitor" colour='5BA5A5' m-hide="rm_e1">
|
||||
|
||||
<category id="catMatrix" colour='5BA5A5'>
|
||||
<block type="communicate_i2c_init">
|
||||
|
||||
Reference in New Issue
Block a user