diff --git a/src/components/Blockly/generator/mqtt.js b/src/components/Blockly/generator/mqtt.js index b9617aa..a83531d 100644 --- a/src/components/Blockly/generator/mqtt.js +++ b/src/components/Blockly/generator/mqtt.js @@ -13,7 +13,7 @@ Blockly.Arduino.sensebox_mqtt_setup = function () { service = this.getFieldValue("service"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_["library_adafruitmqtt"] = - '#include "Adafruit_MQTT.h"'; + '#include "Adafruit_MQTT.h //http://librarymanager/All#Adafruit_MQTT_Library"'; Blockly.Arduino.libraries_["library_adafruitmqttclient"] = '#include "Adafruit_MQTT_Client.h"'; Blockly.Arduino.definitions_["mqtt_server"] = diff --git a/src/components/Blockly/generator/sensebox-display.js b/src/components/Blockly/generator/sensebox-display.js index 3cd0b01..6b29c0e 100644 --- a/src/components/Blockly/generator/sensebox-display.js +++ b/src/components/Blockly/generator/sensebox-display.js @@ -5,9 +5,9 @@ Blockly.Arduino.sensebox_display_beginDisplay = function () { Blockly.Arduino.libraries_["library_spi"] = "#include "; Blockly.Arduino.libraries_["library_wire"] = "#include "; Blockly.Arduino.libraries_["library_AdafruitGFX"] = - "#include "; + "#include // http://librarymanager/All#Adafruit_GFX_Library"; Blockly.Arduino.libraries_["library_AdafruitSSD1306"] = - "#include "; + "#include // http://librarymanager/All#Adafruit_SSD1306"; Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.definitions_[ "define_display_size" diff --git a/src/components/Blockly/generator/sensebox-lora.js b/src/components/Blockly/generator/sensebox-lora.js index c6b2394..24de27e 100644 --- a/src/components/Blockly/generator/sensebox-lora.js +++ b/src/components/Blockly/generator/sensebox-lora.js @@ -7,7 +7,8 @@ Blockly.Arduino.sensebox_lora_initialize_otaa = function (block) { var interval = this.getFieldValue("INTERVAL"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_["library_spi"] = "#include "; - Blockly.Arduino.libraries_["library_lmic"] = "#include "; + Blockly.Arduino.libraries_["library_lmic"] = + "#include // http://librarymanager/All#IBM_LMIC_framework"; Blockly.Arduino.libraries_["library_hal"] = "#include "; Blockly.Arduino.definitions_["define_LoRaVariablesOTAA"] = ` static const u1_t PROGMEM APPEUI[8]= {${appID}}; @@ -176,7 +177,8 @@ Blockly.Arduino.sensebox_send_lora_sensor_value = function (block) { }; Blockly.Arduino.sensebox_lora_cayenne_send = function (block) { - Blockly.Arduino.libraries_["library_cayene"] = "#include "; + Blockly.Arduino.libraries_["library_cayene"] = + "#include // http://librarymanager/All#CayenneLPP"; Blockly.Arduino.variables_["variable_cayenne"] = "CayenneLPP lpp(51);"; var lora_sensor_values = Blockly.Arduino.statementToCode(block, "DO"); Blockly.Arduino.functionNames_["functions_do_send"] = ` diff --git a/src/components/Blockly/generator/sensebox-sensors.js b/src/components/Blockly/generator/sensebox-sensors.js index 8dcb3f4..66ef25b 100644 --- a/src/components/Blockly/generator/sensebox-sensors.js +++ b/src/components/Blockly/generator/sensebox-sensors.js @@ -9,7 +9,7 @@ Blockly.Arduino.sensebox_sensor_temp_hum = function () { var dropdown_name = this.getFieldValue("NAME"); Blockly.Arduino.libraries_["library_adafruithdc1000"] = - "#include "; + "#include // http://librarymanager/All#Adafruit_HDC1000_Library"; Blockly.Arduino.definitions_["define_hdc"] = "Adafruit_HDC1000 hdc = Adafruit_HDC1000();"; Blockly.Arduino.setupCode_["sensebox_sensor_temp_hum"] = "hdc.begin();"; @@ -153,7 +153,9 @@ Blockly.Arduino.sensebox_sensor_sds011 = function () { var dropdown_name = this.getFieldValue("NAME"); var serial_name = this.getFieldValue("SERIAL"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; - Blockly.Arduino.libraries_["SdsDustSensor"] = `#include "SdsDustSensor.h"`; + Blockly.Arduino.libraries_[ + "SdsDustSensor" + ] = `#include // http://librarymanager/All#Nova_Fitness_Sds_dust_sensors_library`; Blockly.Arduino.definitions_["define_sds011"] = "SdsDustSensor sds(" + serial_name + ");"; Blockly.Arduino.setupCode_["sds011_begin"] = "sds.begin();"; @@ -178,7 +180,7 @@ Blockly.Arduino.sensebox_sensor_pressure = function () { Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_[ "adafruit_bmp280" - ] = `#include `; + ] = `#include // http://librarymanager/All#Adafruit_BMP280_Library`; Blockly.Arduino.definitions_["define_pressure"] = "Adafruit_BMP280 bmp;"; Blockly.Arduino.setupCode_["sensebox_bmp_sensor"] = "bmp.begin();"; Blockly.Arduino.setupCode_["bmp_setSampling"] = ` @@ -212,7 +214,8 @@ bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, Blockly.Arduino.sensebox_sensor_bme680_bsec = function () { var dropdown_name = this.getFieldValue("dropdown"); let code = ""; - Blockly.Arduino.libraries_["library_bsec"] = '#include "bsec.h"'; + Blockly.Arduino.libraries_["library_bsec"] = + "#include // http://librarymanager/All#BSEC_Software_Library"; Blockly.Arduino.definitions_["bsec_iaqSensor"] = "Bsec iaqSensor;"; Blockly.Arduino.variables_["bmeTemperatur"] = "float bmeTemperatur;"; Blockly.Arduino.variables_["bmeHumidity"] = "float bmeHumidity;"; @@ -325,7 +328,9 @@ Blockly.Arduino.sensebox_sensor_ultrasonic_ranger = function () { var port = this.getFieldValue("port"); var maxDistance = this.getFieldValue("maxDistance"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; - Blockly.Arduino.libraries_["library_newPing"] = `#include `; + Blockly.Arduino.libraries_[ + "library_newPing" + ] = `#include // http://librarymanager/All#NewPing`; Blockly.Arduino.variables_["define_newPingVariables" + port] = ` #define TRIGGER_PIN_${port} ${dropdown_pin_RX} #define ECHO_PIN_${port} ${dropdown_pin_TX} @@ -389,7 +394,9 @@ Blockly.Arduino.sensebox_button = function () { var dropdown_pin = this.getFieldValue("PIN"); var dropown_function = this.getFieldValue("FUNCTION"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; - Blockly.Arduino.libraries_["library_jcButtons"] = `#include `; + Blockly.Arduino.libraries_[ + "library_jcButtons" + ] = `#include // http://librarymanager/All#JC_Button`; Blockly.Arduino.definitions_["define_button" + dropdown_pin + ""] = "Button button_" + dropdown_pin + "(" + dropdown_pin + ");"; Blockly.Arduino.setupCode_["setup_button" + dropdown_pin + ""] = @@ -419,7 +426,7 @@ Blockly.Arduino.sensebox_scd30 = function () { var dropdown = this.getFieldValue("dropdown"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_["scd30_library"] = - '#include "SparkFun_SCD30_Arduino_Library.h"'; + "#include // http://librarymanager/All#SparkFun_SCD30_Arduino_Library"; Blockly.Arduino.definitions_["SCD30"] = "SCD30 airSensor;"; Blockly.Arduino.setupCode_["init_scd30"] = ` Wire.begin(); if (airSensor.begin() == false) @@ -453,7 +460,7 @@ Blockly.Arduino.sensebox_gps = function () { var dropdown = this.getFieldValue("dropdown"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_["gps_library"] = - "#include "; + "#include // http://librarymanager/All#SparkFun_u-blox_GNSS_Arduino_Library"; Blockly.Arduino.libraries_["library_wire"] = "#include "; Blockly.Arduino.definitions_["GPS"] = "SFE_UBLOX_GNSS myGNSS;"; Blockly.Arduino.setupCode_["init_gps"] = ` Wire.begin(); @@ -568,9 +575,10 @@ Blockly.Arduino.sensebox_sensor_watertemperature = function () { dropdown_pin = 5; } Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; - Blockly.Arduino.libraries_["library_oneWire"] = '#include "OneWire.h"'; + Blockly.Arduino.libraries_["library_oneWire"] = + "#include // http://librarymanager/All#OneWire"; Blockly.Arduino.libraries_["library_oneDallasTemperature"] = - '#include "DallasTemperature.h"'; + "#include // http://librarymanager/All#DallasTemperature"; Blockly.Arduino.definitions_["define_OneWire"] = "#define ONE_WIRE_BUS " + dropdown_pin + @@ -658,7 +666,7 @@ Blockly.Arduino.sensebox_sensor_dps310 = function () { Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; Blockly.Arduino.libraries_[ "adafruit_dps310" - ] = `#include `; + ] = `#include // http://librarymanager/All#Adafruit_DPS310`; Blockly.Arduino.definitions_["define_dps"] = "Adafruit_DPS310 dps;"; Blockly.Arduino.setupCode_["dps_begin"] = "dps.begin_I2C(0x76);"; Blockly.Arduino.setupCode_["dps_configuration"] = ` diff --git a/src/components/Blockly/generator/sensebox-web.js b/src/components/Blockly/generator/sensebox-web.js index 948f20f..209f284 100644 --- a/src/components/Blockly/generator/sensebox-web.js +++ b/src/components/Blockly/generator/sensebox-web.js @@ -68,7 +68,8 @@ Blockly.Arduino.sensebox_ethernet = function () { var dhcp = this.getFieldValue("dhcp"); Blockly.Arduino.libraries_["library_senseBoxIO"] = "#include "; - Blockly.Arduino.libraries_["library_ethernet"] = "#include "; + Blockly.Arduino.libraries_["library_ethernet"] = + "#include // http://librarymanager/All#Ethernet"; Blockly.Arduino.definitions_["ethernet_config"] = ` byte mac[] = { ${mac}};`; diff --git a/src/components/Blockly/generator/watchdog.js b/src/components/Blockly/generator/watchdog.js index 0f51766..eac3e65 100644 --- a/src/components/Blockly/generator/watchdog.js +++ b/src/components/Blockly/generator/watchdog.js @@ -4,7 +4,7 @@ Blockly.Arduino.watchdog_enable = function () { var time = this.getFieldValue("TIME"); Blockly.Arduino.libraries_["Adafruit_sleepydog"] = - "#include "; + "#include // http://librarymanager/All#Adafruit_SleepyDog_Library"; Blockly.Arduino.setupCode_["watchdog_enable"] = `Watchdog.enable(${time});`; var code = ""; return code;