UNPKG

@mixly/arduino-esp8266

Version:
41 lines (38 loc) 1.56 kB
import * as Blockly from 'blockly/core'; const ETHERNET_HUE = 0; //esp_now export const esp_now_send = { init: function () { this.appendDummyInput() .appendField("ESP NOW" + Blockly.Msg.MIXLY_MICROPYTHON_SOCKET_SEND); this.appendValueInput("mac") .setCheck(null) .appendField(Blockly.Msg.MIXLY_ETHERNET_MAC_ADDRESS); this.appendValueInput("data") .setCheck(null) .appendField(Blockly.Msg.MIXLY_SD_DATA); this.appendStatementInput("success") .setCheck(null) .appendField(Blockly.Msg.MIXLY_MICROPYTHON_SOCKET_SEND + Blockly.Msg.MIXLY_SUCCESS); this.appendStatementInput("failure") .setCheck(null) .appendField(Blockly.Msg.MIXLY_MICROPYTHON_SOCKET_SEND + Blockly.Msg.MIXLY_FAILED); this.setPreviousStatement(true, null); this.setNextStatement(true, null); this.setColour(ETHERNET_HUE); this.setTooltip(""); this.setHelpUrl("https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/"); } }; //esp_now export const esp_now_receive = { init: function () { this.appendDummyInput() .appendField("ESP NOW" + Blockly.Msg.MQTT_subscribe2 + Blockly.Msg.MIXLY_SD_DATA); this.appendStatementInput("receive_data") .setCheck(null); this.setColour(ETHERNET_HUE); this.setTooltip(""); this.setHelpUrl("https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/"); } };