增加rtc获取时间字符串
This commit is contained in:
@@ -604,12 +604,22 @@ export const sensor_rtc_init = {
|
||||
}
|
||||
};
|
||||
|
||||
export const onboard_RTC_get_time_str = {
|
||||
init: function () {
|
||||
this.setColour(SENSOR_ONBOARD_HUE);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_RTC_GET_TIME_STR);
|
||||
this.setOutput(true, String);
|
||||
this.setInputsInline(true);
|
||||
this.setTooltip(Blockly.Msg.MIXLY_ESP32_RTC_GET_TIME_TOOLTIP);
|
||||
}
|
||||
};
|
||||
|
||||
export const sensor_LTR308 = {
|
||||
init: function () {
|
||||
this.setColour(SENSOR_ONBOARD_HUE);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_ESP32_LIGHT);
|
||||
.appendField(Blockly.Msg.MIXLY_RTC_GET_TIME_STR);
|
||||
this.setOutput(true, Number);
|
||||
this.setInputsInline(true);
|
||||
this.setTooltip(Blockly.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP);
|
||||
|
||||
@@ -562,6 +562,12 @@ export const onboard_RTC_timestamp_totuple = function (_, generator) {
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
}
|
||||
|
||||
export const onboard_RTC_get_time_str = function(_,generator){
|
||||
generator.definitions_['import_rtctime'] = 'import rtctime';
|
||||
var code = 'rtctime.strtime()';
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
}
|
||||
|
||||
//mixgo_cc onboard_sensor generators:
|
||||
|
||||
export const sensor_mixgo_cc_mmc5603_get_magnetic = function (_, generator) {
|
||||
|
||||
@@ -1502,6 +1502,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
m-show="micropython:esp32:mixgo micropython:esp32:rm_e1 micropython:esp32:mpython">
|
||||
|
||||
@@ -1521,7 +1521,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
|
||||
@@ -350,4 +350,20 @@ div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blo
|
||||
#catCommunicate.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/requests2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEC.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEC.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEKM.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEKM.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
@@ -1511,7 +1511,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
@@ -1684,78 +1684,6 @@
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_write">
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_init">
|
||||
<value name="kname">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_keyboard</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_keyboard_get_mac"></block>
|
||||
<block type="ble_keyboard_connect"></block>
|
||||
<block type="analog_ble_keyboard_input" >
|
||||
<value name="special">
|
||||
<block type="special_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="general">
|
||||
<block type="general_key">
|
||||
</block>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_str">
|
||||
<value name="str">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">Hello, Mixly!</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="time">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_init">
|
||||
<value name="name">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_Mouse</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_mouse_get_mac"></block>
|
||||
<block type="ble_mouse_connect"></block>
|
||||
<block type="analog_ble_mouse_input" >
|
||||
<value name="key">
|
||||
<block type="mouse_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="x">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="y">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="wheel">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catOnBoardDisplay" name="catOnBoardDisplay" colour='#569A98'
|
||||
m-hide='micropython:esp32c3:generic micropython:esp32c3:mixgocar_c3'>
|
||||
@@ -2773,6 +2701,8 @@
|
||||
</block>
|
||||
</statement>
|
||||
</block>
|
||||
</category>
|
||||
<category id ="catBLEC" colour="140">
|
||||
<block type="communicate_bluetooth_handle">
|
||||
<value name="VAR">
|
||||
<shadow type="variables_get">
|
||||
@@ -2820,6 +2750,80 @@
|
||||
</statement>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catBLEKM" colour="140">
|
||||
<block type="analog_ble_keyboard_init">
|
||||
<value name="kname">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_keyboard</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_keyboard_get_mac"></block>
|
||||
<block type="ble_keyboard_connect"></block>
|
||||
<block type="analog_ble_keyboard_input" >
|
||||
<value name="special">
|
||||
<block type="special_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="general">
|
||||
<block type="general_key">
|
||||
</block>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_str">
|
||||
<value name="str">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">Hello, Mixly!</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="time">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_init">
|
||||
<value name="name">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_Mouse</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_mouse_get_mac"></block>
|
||||
<block type="ble_mouse_connect"></block>
|
||||
<block type="analog_ble_mouse_input" >
|
||||
<value name="key">
|
||||
<block type="mouse_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="x">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="y">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="wheel">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catIR" colour="140">
|
||||
<block type="communicate_ir_recv_init">
|
||||
<value name="PIN">
|
||||
|
||||
@@ -1477,7 +1477,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
|
||||
@@ -349,4 +349,20 @@ div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blo
|
||||
#catCommunicate.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/requests2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEC.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEC.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEKM.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
#catBLEKM.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
|
||||
background:url('../../../../common/media/mark/comuni2.png') no-repeat;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
@@ -1521,7 +1521,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858"
|
||||
@@ -1712,78 +1712,6 @@
|
||||
</value>
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_write">
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_init">
|
||||
<value name="kname">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_keyboard</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_keyboard_get_mac"></block>
|
||||
<block type="ble_keyboard_connect"></block>
|
||||
<block type="analog_ble_keyboard_input" >
|
||||
<value name="special">
|
||||
<block type="special_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="general">
|
||||
<block type="general_key">
|
||||
</block>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_str">
|
||||
<value name="str">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">Hello, Mixly!</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="time">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_init">
|
||||
<value name="name">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_Mouse</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_mouse_get_mac"></block>
|
||||
<block type="ble_mouse_connect"></block>
|
||||
<block type="analog_ble_mouse_input" >
|
||||
<value name="key">
|
||||
<block type="mouse_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="x">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="y">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="wheel">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catOnBoardDisplay" colour='#78B5B4'>
|
||||
@@ -3207,6 +3135,8 @@
|
||||
</block>
|
||||
</statement>
|
||||
</block>
|
||||
</category>
|
||||
<category id ="catBLEC" colour="140">
|
||||
<block type="communicate_bluetooth_handle">
|
||||
<value name="VAR">
|
||||
<shadow type="variables_get">
|
||||
@@ -3254,6 +3184,80 @@
|
||||
</statement>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catBLEKM" colour="140">
|
||||
<block type="analog_ble_keyboard_init">
|
||||
<value name="kname">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_keyboard</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_keyboard_get_mac"></block>
|
||||
<block type="ble_keyboard_connect"></block>
|
||||
<block type="analog_ble_keyboard_input" >
|
||||
<value name="special">
|
||||
<block type="special_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="general">
|
||||
<block type="general_key">
|
||||
</block>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_str">
|
||||
<value name="str">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">Hello, Mixly!</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="time">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_keyboard_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_init">
|
||||
<value name="name">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">ble_Mouse</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="ble_mouse_get_mac"></block>
|
||||
<block type="ble_mouse_connect"></block>
|
||||
<block type="analog_ble_mouse_input" >
|
||||
<value name="key">
|
||||
<block type="mouse_key">
|
||||
</block>
|
||||
</value>
|
||||
<value name="x">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="y">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
<value name="wheel">
|
||||
<shadow type="math_number">
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="analog_ble_mouse_send_battery">
|
||||
<value name="battery">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">10</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catIR" colour="140">
|
||||
<block type="communicate_ir_recv_init">
|
||||
<value name="PIN">
|
||||
|
||||
@@ -1229,6 +1229,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
<block type="TCS34725_Get_RGB"></block>
|
||||
<block type="NTC_TEMP">
|
||||
<value name="NominalResistance">
|
||||
|
||||
@@ -1518,6 +1518,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="onboard_RTC_get_time_str"></block>
|
||||
</category>
|
||||
<category id="catOnBoardActuator" name="catOnBoardActuator" colour="#6C9858">
|
||||
<block type="mixbot_motor_status" m-show="micropython:esp32:mixbot"></block>
|
||||
|
||||
@@ -3753,4 +3753,5 @@ En.MIXLY_SEND = "send";
|
||||
En.MIXLY_VARIABLE_UNPACK = "Unpack";
|
||||
En.MIXLY_TO_HEX = "Convert hexadecimal characters";
|
||||
En.MIXLY_PYTHON_TOOLTIP_TOHEX = "Converts a value to a hexadecimal character";
|
||||
En.MIXLY_RTC_GET_TIME_STR = "RTC gets the time string";
|
||||
})();
|
||||
@@ -3901,4 +3901,5 @@ ZhHans.MIXLY_SEND = "发送";
|
||||
ZhHans.MIXLY_VARIABLE_UNPACK = "解包";
|
||||
ZhHans.MIXLY_TO_HEX = "转16进制字符";
|
||||
ZhHans.MIXLY_PYTHON_TOOLTIP_TOHEX = "将一个值转换为一个16进制字符";
|
||||
ZhHans.MIXLY_RTC_GET_TIME_STR = "RTC 获取时间字符串";
|
||||
})();
|
||||
@@ -3756,4 +3756,5 @@ ZhHant.MIXLY_SEND = "發送";
|
||||
ZhHant.MIXLY_VARIABLE_UNPACK = "解包";
|
||||
ZhHant.MIXLY_TO_HEX = "轉16進制字符";
|
||||
ZhHant.MIXLY_PYTHON_TOOLTIP_TOHEX = "將一個值轉換為一個16進制字符";
|
||||
ZhHant.MIXLY_RTC_GET_TIME_STR = "RTC 獲取時間字符串";
|
||||
})();
|
||||
Reference in New Issue
Block a user