update ports for senseBox MCU mini
This commit is contained in:
		
							parent
							
								
									d87e47205f
								
							
						
					
					
						commit
						2f4538dc89
					
				| @ -218,12 +218,7 @@ Blockly.Blocks["sensebox_sensor_bme680_bsec"] = { | |||||||
| 
 | 
 | ||||||
| Blockly.Blocks["sensebox_sensor_ultrasonic_ranger"] = { | Blockly.Blocks["sensebox_sensor_ultrasonic_ranger"] = { | ||||||
|   init: function () { |   init: function () { | ||||||
|     var dropdownOptions = [ |     var dropdown = new FieldGridDropdown(selectedBoard().digitalPorts, function (option) { | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_A, "A"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_B, "B"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_C, "C"], |  | ||||||
|     ]; |  | ||||||
|     var dropdown = new FieldGridDropdown(dropdownOptions, function (option) { |  | ||||||
|       var input = option === "A" || option === "B" || option === "C"; |       var input = option === "A" || option === "B" || option === "C"; | ||||||
|       this.sourceBlock_.updateShape_(input); |       this.sourceBlock_.updateShape_(input); | ||||||
|     }); |     }); | ||||||
| @ -434,16 +429,11 @@ Blockly.Blocks["sensebox_gps"] = { | |||||||
| 
 | 
 | ||||||
| Blockly.Blocks["sensebox_sensor_truebner_smt50"] = { | Blockly.Blocks["sensebox_sensor_truebner_smt50"] = { | ||||||
|   init: function () {  |   init: function () {  | ||||||
|     var dropdownOptions = [ |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_A, "A"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_B, "B"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_C, "C"], |  | ||||||
|     ]; |  | ||||||
|     this.setColour(getColour().sensebox); |     this.setColour(getColour().sensebox); | ||||||
|     this.appendDummyInput().appendField(Blockly.Msg.senseBox_smt50); |     this.appendDummyInput().appendField(Blockly.Msg.senseBox_smt50); | ||||||
|     this.appendDummyInput() |     this.appendDummyInput() | ||||||
|       .appendField("Port:") |       .appendField("Port:") | ||||||
|       .appendField(new Blockly.FieldDropdown(dropdownOptions), "Port"); |       .appendField(new Blockly.FieldDropdown(selectedBoard().digitalPorts), "Port"); | ||||||
|     this.appendDummyInput() |     this.appendDummyInput() | ||||||
|       .appendField(Blockly.Msg.senseBox_value) |       .appendField(Blockly.Msg.senseBox_value) | ||||||
|       .appendField( |       .appendField( | ||||||
| @ -467,16 +457,12 @@ Blockly.Blocks["sensebox_sensor_truebner_smt50"] = { | |||||||
| 
 | 
 | ||||||
| Blockly.Blocks["sensebox_sensor_watertemperature"] = { | Blockly.Blocks["sensebox_sensor_watertemperature"] = { | ||||||
|   init: function () { |   init: function () { | ||||||
|     var dropdownOptions = [ | 
 | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_A, "A"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_B, "B"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_C, "C"], |  | ||||||
|     ]; |  | ||||||
|     this.setColour(getColour().sensebox); |     this.setColour(getColour().sensebox); | ||||||
|     this.appendDummyInput() |     this.appendDummyInput() | ||||||
|       .appendField(Blockly.Msg.senseBox_watertemperature) |       .appendField(Blockly.Msg.senseBox_watertemperature) | ||||||
|       .appendField("Port:") |       .appendField("Port:") | ||||||
|       .appendField(new Blockly.FieldDropdown(dropdownOptions), "Port"); |       .appendField(new Blockly.FieldDropdown(selectedBoard().digitalPorts), "Port"); | ||||||
|     this.setOutput(true, Types.NUMBER.typeName); |     this.setOutput(true, Types.NUMBER.typeName); | ||||||
|     this.setTooltip(Blockly.Msg.senseBox_watertemperature_tip); |     this.setTooltip(Blockly.Msg.senseBox_watertemperature_tip); | ||||||
|     this.data = {name: "ds18b20"}; |     this.data = {name: "ds18b20"}; | ||||||
| @ -506,16 +492,11 @@ Blockly.Blocks['sensebox_windspeed'] = { | |||||||
| 
 | 
 | ||||||
| Blockly.Blocks["sensebox_soundsensor_dfrobot"] = { | Blockly.Blocks["sensebox_soundsensor_dfrobot"] = { | ||||||
|   init: function () { |   init: function () { | ||||||
|     var dropdownOptions = [ |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_A, "A"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_B, "B"], |  | ||||||
|       [Blockly.Msg.senseBox_ultrasonic_port_C, "C"], |  | ||||||
|     ]; |  | ||||||
|     this.setColour(getColour().sensebox); |     this.setColour(getColour().sensebox); | ||||||
|     this.appendDummyInput() |     this.appendDummyInput() | ||||||
|       .appendField(Blockly.Msg.senseBox_soundsensor_dfrobot) |       .appendField(Blockly.Msg.senseBox_soundsensor_dfrobot) | ||||||
|       .appendField("Port:") |       .appendField("Port:") | ||||||
|       .appendField(new Blockly.FieldDropdown(dropdownOptions), "Port"); |       .appendField(new Blockly.FieldDropdown(selectedBoard().digitalPorts), "Port"); | ||||||
|     this.setOutput(true, Types.DECIMAL.typeName); |     this.setOutput(true, Types.DECIMAL.typeName); | ||||||
|     this.setTooltip(Blockly.Msg.senseBox_soundsensor_dfrobot_tooltip); |     this.setTooltip(Blockly.Msg.senseBox_soundsensor_dfrobot_tooltip); | ||||||
|     this.setHelpUrl(Blockly.Msg.senseBox_soundsensor_dfrobot_helpurl); |     this.setHelpUrl(Blockly.Msg.senseBox_soundsensor_dfrobot_helpurl); | ||||||
|  | |||||||
| @ -13,6 +13,11 @@ const sensebox_mcu = { | |||||||
|     ["C5", "5"], |     ["C5", "5"], | ||||||
|     ["C6", "6"], |     ["C6", "6"], | ||||||
|   ], |   ], | ||||||
|  |   digitalPorts: [ | ||||||
|  |     ["A", "A"], | ||||||
|  |     ["B", "B"], | ||||||
|  |     ["C", "C"], | ||||||
|  |   ], | ||||||
|   digitalPinsLED: [ |   digitalPinsLED: [ | ||||||
|     ["BUILTIN_1", "7"], |     ["BUILTIN_1", "7"], | ||||||
|     ["BUILTIN_2", "8"], |     ["BUILTIN_2", "8"], | ||||||
| @ -143,6 +148,9 @@ const sensebox_mini = { | |||||||
|     ["IO1", "1"], |     ["IO1", "1"], | ||||||
|     ["IO2", "2"], |     ["IO2", "2"], | ||||||
|   ], |   ], | ||||||
|  |   digitalPorts: [ | ||||||
|  |     ["IO1-2", "A"], | ||||||
|  |   ], | ||||||
|   digitalPinsLED: [ |   digitalPinsLED: [ | ||||||
|     ["BUILTIN_1", "7"], |     ["BUILTIN_1", "7"], | ||||||
|     ["BUILTIN_2", "8"], |     ["BUILTIN_2", "8"], | ||||||
| @ -151,8 +159,7 @@ const sensebox_mini = { | |||||||
|   ], |   ], | ||||||
|   digitalPinsRGB: [ |   digitalPinsRGB: [ | ||||||
|     ["on Board", "6"], |     ["on Board", "6"], | ||||||
|     ["IO1", "1"], |     ["IO1-2", "1"], | ||||||
|     ["IO2", "2"], |  | ||||||
|   ], |   ], | ||||||
|   digitalPinsButton: [ |   digitalPinsButton: [ | ||||||
|     ["on Board", "0"], |     ["on Board", "0"], | ||||||
|  | |||||||
| @ -13,6 +13,8 @@ const maxInstances = { | |||||||
|   sensebox_lora_initialize_otaa: 1, |   sensebox_lora_initialize_otaa: 1, | ||||||
|   sensebox_lora_initialize_abp: 1, |   sensebox_lora_initialize_abp: 1, | ||||||
|   sensebox_phyphox_init: 1, |   sensebox_phyphox_init: 1, | ||||||
|  |   sensebox_phyphox_experiment: 1, | ||||||
|  |   sensebox_phyphox_experiment_send: 1, | ||||||
|   sensebox_ethernet: 1, |   sensebox_ethernet: 1, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user