Fix(boards): 修复arduino mega pinout异常同时优化各板卡pinout相关block定义
This commit is contained in:
53
boards/default_src/arduino_avr/blocks/pinout.js
Normal file
53
boards/default_src/arduino_avr/blocks/pinout.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import * as Blockly from 'blockly/core';
|
||||
|
||||
const PINOUT_HUE = '#555555';
|
||||
|
||||
export const uno_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/Uno.png'), 515, 372, '*'));
|
||||
this.setColour(PINOUT_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const nano_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/Nano.png'), 515, 368, '*'));
|
||||
this.setColour(PINOUT_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const mega_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/Mega.png'), 515, 736, '*'));
|
||||
this.setColour(PINOUT_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const promini_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/ProMini.png'), 515, 371, '*'));
|
||||
this.setColour(PINOUT_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const leonardo_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/Leonardo.png'), 515, 371, '*'));
|
||||
this.setColour(PINOUT_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
@@ -101,56 +101,6 @@ export const tool_modulus = {
|
||||
}
|
||||
};
|
||||
|
||||
export const uno_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/uno.png'), 525, 372, "*"));
|
||||
this.setColour(TOOLS_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const nano_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/nano.png'), 525, 368, "*"));
|
||||
this.setColour(TOOLS_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const mega_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/mega.png'), 525, 736, "*"));
|
||||
this.setColour(TOOLS_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const promini_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/ProMini.png'), 525, 371, "*"));
|
||||
this.setColour(TOOLS_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
export const leonardo_pin = {
|
||||
init: function () {
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldImage(require('../media/boards/leonardo.png'), 525, 371, "*"));
|
||||
this.setColour(TOOLS_HUE);
|
||||
this.setTooltip();
|
||||
this.setHelpUrl();
|
||||
}
|
||||
};
|
||||
|
||||
//获取两个日期差值
|
||||
export const get_the_number_of_days_between_the_two_dates = {
|
||||
init: function () {
|
||||
|
||||
Reference in New Issue
Block a user