seems to compile
This commit is contained in:
parent
0e4be65c23
commit
851f2257b7
87
.cproject
Normal file
87
.cproject
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||||
|
<cconfiguration id="io.sloeber.core.toolChain.release.1704841599">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="io.sloeber.core.toolChain.release.1704841599" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||||
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
|
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration artifactName="${ProjName}" buildProperties="" description="" id="io.sloeber.core.toolChain.release.1704841599" name="Release" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||||
|
<folderInfo id="io.sloeber.core.toolChain.release.1704841599.673187831" name="/" resourcePath="">
|
||||||
|
<toolChain id="io.sloeber.core.toolChain.release.633523815" name="Arduino Toolchain (Sloeber edition)" superClass="io.sloeber.core.toolChain.release">
|
||||||
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="io.sloeber.targetplatform.1503202054" name="Arduino Target" osList="all" superClass="io.sloeber.targetplatform"/>
|
||||||
|
<builder buildPath="${workspace_loc:/rgbled}/Release" id="io.sloeber.sketch.builder.24567202" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Arduino sketch builder" superClass="io.sloeber.sketch.builder"/>
|
||||||
|
<tool id="io.sloeber.tool.sketch.compiler.cpp.872032613" name="Arduino C++ Compiler" superClass="io.sloeber.tool.sketch.compiler.cpp">
|
||||||
|
<option id="io.sloeber.compiler.cpp.sketch.option.incpath.291247391" name="Include Paths (-I)" superClass="io.sloeber.compiler.cpp.sketch.option.incpath" valueType="includePath">
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/core}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/variant}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/Adafruit_NeoPixel}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/EEPROM}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/pubsubclient}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/esp8266boilerplate}""/>
|
||||||
|
</option>
|
||||||
|
<inputType id="io.sloeber.compiler.cpp.sketch.input.454285658" name="CPP source files" superClass="io.sloeber.compiler.cpp.sketch.input"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="io.sloeber.tool.compiler.c.1078511554" name="Arduino C Compiler" superClass="io.sloeber.tool.compiler.c">
|
||||||
|
<option id="io.sloeber.compiler.c.sketch.option.incpath.1836263605" name="Include Paths (-I)" superClass="io.sloeber.compiler.c.sketch.option.incpath" valueType="includePath">
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/core}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/variant}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/Adafruit_NeoPixel}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/EEPROM}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/pubsubclient}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/esp8266boilerplate}""/>
|
||||||
|
</option>
|
||||||
|
<inputType id="io.sloeber.compiler.c.sketch.input.1857532110" name="C Source Files" superClass="io.sloeber.compiler.c.sketch.input"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="io.sloeber.tool.sketch.compiler.s.1507960549" name="Arduino Assembler" superClass="io.sloeber.tool.sketch.compiler.s">
|
||||||
|
<option id="io.sloeber.compiler.asm.sketch.option.incpath.1158181252" name="Include Paths (-I)" superClass="io.sloeber.compiler.asm.sketch.option.incpath" valueType="includePath">
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/core}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/core/variant}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/Adafruit_NeoPixel}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/EEPROM}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WebServer/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/libraries/ESP8266WiFi/src}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/pubsubclient}""/>
|
||||||
|
<listOptionValue builtIn="false" value=""${workspace_loc:/rgbled/esp8266boilerplate}""/>
|
||||||
|
</option>
|
||||||
|
<inputType id="io.sloeber.compiler.S.sketch.input.2089597409" name="Assembly source files" superClass="io.sloeber.compiler.S.sketch.input"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="io.sloeber.tool.ar.42953225" name="Arduino archiver" superClass="io.sloeber.tool.ar"/>
|
||||||
|
<tool id="io.sloeber.tool.combine.1276413068" name="Arduino combiner" superClass="io.sloeber.tool.combine"/>
|
||||||
|
<tool id="io.sloeber.tool.objcopy.eep.1194930385" name="Arduino tool Create eeprom" superClass="io.sloeber.tool.objcopy.eep"/>
|
||||||
|
<tool id="io.sloeber.tool.size.569233132" name="Arduino tool Print Size" superClass="io.sloeber.tool.size"/>
|
||||||
|
</toolChain>
|
||||||
|
</folderInfo>
|
||||||
|
<sourceEntries>
|
||||||
|
<entry excluding="libraries/?*/**/?xamples/**|libraries/?*/**/?xtras/**|libraries/?*/**/test*/**|libraries/?*/**/third-party/**|libraries/**/._*|libraries/?*/utility/*/*" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
|
||||||
|
</sourceEntries>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
|
</cconfiguration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<project id="rgbled.null.408725950" name="rgbled"/>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="scannerConfiguration">
|
||||||
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||||
|
</cproject>
|
71
.project
Normal file
71
.project
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>rgbled</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.python.pydev.PyDevBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>io.sloeber.core.inoToCpp</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||||
|
<triggers>full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||||
|
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||||
|
<nature>io.sloeber.arduinonature</nature>
|
||||||
|
<nature>org.python.pydev.pythonNature</nature>
|
||||||
|
</natures>
|
||||||
|
<linkedResources>
|
||||||
|
<link>
|
||||||
|
<name>core/core</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/cores/esp8266</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>core/variant</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/variants/nodemcu</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>libraries/Adafruit_NeoPixel</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/libraries/Adafruit_NeoPixel/1.1.3</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>libraries/EEPROM</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/libraries/EEPROM</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>libraries/ESP8266WebServer</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/libraries/ESP8266WebServer</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>libraries/ESP8266WiFi</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>ECLIPSE_HOME/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/libraries/ESP8266WiFi</locationURI>
|
||||||
|
</link>
|
||||||
|
</linkedResources>
|
||||||
|
</projectDescription>
|
5
.pydevproject
Normal file
5
.pydevproject
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<?eclipse-pydev version="1.0"?><pydev_project>
|
||||||
|
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
|
||||||
|
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python interpreter</pydev_property>
|
||||||
|
</pydev_project>
|
14
.settings/language.settings.xml
Normal file
14
.settings/language.settings.xml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<project>
|
||||||
|
<configuration id="io.sloeber.core.toolChain.release.1704841599" name="Release">
|
||||||
|
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
||||||
|
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||||
|
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
|
<provider class="io.sloeber.core.toolchain.ArduinoLanguageProvider" console="false" env-hash="-20260262726398667" id="io.sloeber.languageSettingsProvider" keep-relative-paths="false" name="Arduino Compiler Settings" parameter="${COMMAND} -E -P -v -dD -D__IN_ECLIPSE__ "${INPUTS}"" prefer-non-shared="true">
|
||||||
|
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||||
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||||
|
</provider>
|
||||||
|
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||||
|
</extension>
|
||||||
|
</configuration>
|
||||||
|
</project>
|
528
.settings/org.eclipse.cdt.core.prefs
Normal file
528
.settings/org.eclipse.cdt.core.prefs
Normal file
@ -0,0 +1,528 @@
|
|||||||
|
eclipse.preferences.version=1
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ALT_SIZE_COMMAND/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ALT_SIZE_COMMAND/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ALT_SIZE_COMMAND/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" --format\=avr --mcu\=${A.BUILD.MCU} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE/value=arduino.ar
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE_PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE_PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ARCHIVE_FILE_PATH/value=${A.BUILD.PATH}/${A.ARCHIVE_FILE}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.ARCH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.ARCH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.ARCH/value=ESP8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.BOARD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.BOARD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.BOARD/value=ESP8266_NODEMCU
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE.PATH/value=${A.RUNTIME.PLATFORM.PATH}/cores/${A.BUILD.CORE}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.CORE/value=esp8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_LEVEL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_LEVEL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_LEVEL/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_PORT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_PORT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.DEBUG_PORT/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.EXTRA_FLAGS/value=-DESP8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_FREQ/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_FREQ/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_FREQ/value=40
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_LD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_LD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_LD/value=eagle.flash.4m1m.ld
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_MODE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_MODE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_MODE/value=dio
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_SIZE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_SIZE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.FLASH_SIZE/value=4M
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.F_CPU/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.F_CPU/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.F_CPU/value=80000000L
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_FLAGS/value=-DLWIP_OPEN_SRC
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_LIB/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_LIB/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.LWIP_LIB/value=-llwip_gcc
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.MCU/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.MCU/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.MCU/value=esp8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PROJECT_NAME/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PROJECT_NAME/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.PROJECT_NAME/value=${ProjName}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_BLOCKSIZE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_BLOCKSIZE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_BLOCKSIZE/value=8192
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_END/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_END/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_END/value=0x3FB000
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_PAGESIZE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_PAGESIZE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_PAGESIZE/value=256
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_START/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_START/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SPIFFS_START/value=0x300000
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SYSTEM.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SYSTEM.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.SYSTEM.PATH/value=${A.RUNTIME.PLATFORM.PATH}/system
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/variants/nodemcu
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.BUILD.VARIANT/value=nodemcu
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.CMD/value=xtensa-lx106-elf-ar
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AR.FLAGS/value=cru
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AS.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AS.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.AS.CMD/value=xtensa-lx106-elf-as
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.CMD/value=xtensa-lx106-elf-gcc
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.CMD/value=xtensa-lx106-elf-gcc
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.FLAGS/value=-g ${A.COMPILER.WARNING_FLAGS} -Os -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static "-L${A.COMPILER.SDK.PATH}/lib" "-L${A.COMPILER.SDK.PATH}/ld" "-T${A.BUILD.FLASH_LD}" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,register_chipv6_phy
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.LIBS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.LIBS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.ELF.LIBS/value=-lm -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lcrypto -lmain -lwps -laxtls -lsmartconfig -lmesh -lwpa2 ${A.BUILD.LWIP_LIB} -lstdc++
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.C.FLAGS/value=-c ${A.COMPILER.WARNING_FLAGS} -Os -g -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions\=4 -MMD -std\=gnu99 -ffunction-sections -fdata-sections
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.CMD/value=xtensa-lx106-elf-g++
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPP.FLAGS/value=-c ${A.COMPILER.WARNING_FLAGS} -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions\=4 -std\=c++11 -MMD -ffunction-sections -fdata-sections
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPREPROCESSOR.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPREPROCESSOR.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.CPREPROCESSOR.FLAGS/value=-D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I${A.COMPILER.SDK.PATH}/include" "-I${A.COMPILER.SDK.PATH}/lwip/include" "-I${A.BUILD.PATH}/core"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.CMD/value=esptool
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ELF2HEX.FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD.WINDOWS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD.WINDOWS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD.WINDOWS/value=esptool.exe
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.ESPTOOL.CMD/value=esptool
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.PATH/value=${A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH}/bin/
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.CMD/value=xtensa-lx106-elf-gcc
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.EXTRA_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.EXTRA_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.EXTRA_FLAGS/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.S.FLAGS/value=-c -g -x assembler-with-cpp -MMD -mlongcalls
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SDK.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SDK.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SDK.PATH/value=${A.RUNTIME.PLATFORM.PATH}/tools/sdk
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SIZE.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SIZE.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.SIZE.CMD/value=xtensa-lx106-elf-size
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.ALL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.ALL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.ALL/value=-Wall -Wextra
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.DEFAULT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.DEFAULT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.DEFAULT/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.MORE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.MORE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.MORE/value=-Wall
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.NONE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.NONE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS.NONE/value=-w
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.COMPILER.WARNING_FLAGS/value=${A.COMPILER.WARNING_FLAGS.ALL}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ESP8266.NETWORK.UPLOAD.TOOL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ESP8266.NETWORK.UPLOAD.TOOL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.ESP8266.NETWORK.UPLOAD.TOOL/value=esp8266OTA
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.DTS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.DTS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.DTS/value=3600
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.LOCAL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.LOCAL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.LOCAL/value=1556210238
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.UTC/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.UTC/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.UTC/value=1556203038
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.ZONE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.ZONE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.EXTRA.TIME.ZONE/value=3600
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.CORE.REFERENCED.PLATFORM/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.CORE.REFERENCED.PLATFORM/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.CORE.REFERENCED.PLATFORM/value=${JANTJE.SELECTED.PLATFORM}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.USED.BOARDS_FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.USED.BOARDS_FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.USED.BOARDS_FILE/value=${JANTJE.BOARDS_FILE}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.VARIANT.REFERENCED.PLATFORM/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.VARIANT.REFERENCED.PLATFORM/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.JANTJE.VARIANT.REFERENCED.PLATFORM/value=${JANTJE.SELECTED.PLATFORM}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.NAME/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.NAME/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.NAME/value=NodeMCU 1.0 (ESP-12E Module)
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.PACKAGES/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.PACKAGES/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.PACKAGES/value=${eclipse_home}/arduinoPlugin/packages
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-ar" cru "/home/wn/workspace-sloeber/rgbled/Release/arduino.ar"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.2/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.2/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN.2/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.AR.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.BUILD.PATH}/arduino.ar" "${A.OBJECT_FILE}"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -g -Wall -Wextra -Os -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static "-L/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/lib" "-L/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/ld" "-Teagle.flash.4m1m.ld" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,register_chipv6_phy -o "/home/wn/workspace-sloeber/rgbled/Release/rgbled.elf" -Wl,--start-group
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN.2/value=\ "/home/wn/workspace-sloeber/rgbled/Release/arduino.ar" -lm -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lcrypto -lmain -lwps -laxtls -lsmartconfig -lmesh -lwpa2 -llwip_gcc -lstdc++ -Wl,--end-group "-L/home/wn/workspace-sloeber/rgbled/Release"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.COMBINE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} ${A.COMPILER.C.ELF.EXTRA_FLAGS} -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" -Wl,--start-group ${A.OBJECT_FILES} "${A.BUILD.PATH}/arduino.ar" ${A.COMPILER.C.ELF.LIBS} -Wl,--end-group "-L${A.BUILD.PATH}"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/include" "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/lwip/include" "-I/home/wn/workspace-sloeber/rgbled/Release/core" -c -Wall -Wextra -Os -g -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions\=4 -std\=gnu99 -ffunction-sections -fdata-sections -DF_CPU\=80000000L -DLWIP_OPEN_SRC -DARDUINO\=10802 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 '-DARDUINO_BOARD\="ESP8266_NODEMCU"' -DESP8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.2/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.2/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.2/value=\ -o
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.3/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.3/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN.3/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.C.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.CPREPROCESSOR.FLAGS} ${A.COMPILER.C.FLAGS} -DF_CPU\=${A.BUILD.F_CPU} ${A.BUILD.LWIP_FLAGS} ${A.BUILD.DEBUG_PORT} ${A.BUILD.DEBUG_LEVEL} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} '-DARDUINO_BOARD\="${A.BUILD.BOARD}"' ${A.COMPILER.C.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/include" "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/lwip/include" "-I/home/wn/workspace-sloeber/rgbled/Release/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions\=4 -std\=c++11 -ffunction-sections -fdata-sections -DF_CPU\=80000000L -DLWIP_OPEN_SRC -DARDUINO\=10802 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 '-DARDUINO_BOARD\="ESP8266_NODEMCU"' -DESP8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.2/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.2/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.2/value=\ -o
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.3/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.3/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN.3/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.CPP.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPREPROCESSOR.FLAGS} ${A.COMPILER.CPP.FLAGS} -DF_CPU\=${A.BUILD.F_CPU} ${A.BUILD.LWIP_FLAGS} ${A.BUILD.DEBUG_PORT} ${A.BUILD.DEBUG_LEVEL} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} '-DARDUINO_BOARD\="${A.BUILD.BOARD}"' ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.EEP.PATTERN/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/esptool/0.4.9/esptool" -eo "/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/bootloaders/eboot/eboot.elf" -bo "/home/wn/workspace-sloeber/rgbled/Release/rgbled.bin" -bm dio -bf 40 -bz 4M -bs .text -bp 4096 -ec -eo "/home/wn/workspace-sloeber/rgbled/Release/rgbled.elf" -bs .irom0.text -bs .text -bs .data -bs .rodata -bc -ec
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OBJCOPY.HEX.PATTERN/value="${A.RUNTIME.TOOLS.ESPTOOL.PATH}/${A.COMPILER.ESPTOOL.CMD}" -eo "${A.RUNTIME.PLATFORM.PATH}/bootloaders/eboot/eboot.elf" -bo "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.bin" -bm ${A.BUILD.FLASH_MODE} -bf ${A.BUILD.FLASH_FREQ} -bz ${A.BUILD.FLASH_SIZE} -bs .text -bp 4096 -ec -eo "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" -bs .irom0.text -bs .text -bs .data -bs .rodata -bc -ec
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.SAVE_FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.SAVE_FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.SAVE_FILE/value=${A.BUILD.PROJECT_NAME}.${A.BUILD.VARIANT}.bin
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.TMP_FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.TMP_FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.OUTPUT.TMP_FILE/value=${A.BUILD.PROJECT_NAME}.bin
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/include" "-I/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/tools/sdk/lwip/include" "-I/home/wn/workspace-sloeber/rgbled/Release/core" -c -g -x assembler-with-cpp -mlongcalls -DF_CPU\=80000000L -DLWIP_OPEN_SRC -DARDUINO\=10802 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 '-DARDUINO_BOARD\="ESP8266_NODEMCU"' -DESP8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.2/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.2/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.2/value=\ -o
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.3/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.3/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN.3/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.S.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.CPREPROCESSOR.FLAGS} ${A.COMPILER.S.FLAGS} -DF_CPU\=${A.BUILD.F_CPU} ${A.BUILD.LWIP_FLAGS} ${A.BUILD.DEBUG_PORT} ${A.BUILD.DEBUG_LEVEL} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} '-DARDUINO_BOARD\="${A.BUILD.BOARD}"' ${A.COMPILER.C.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN.1/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN.1/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN.1/value="/opt/eclipse/sloeber//arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-size" -A "/home/wn/workspace-sloeber/rgbled/Release/rgbled.elf"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX.DATA/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX.DATA/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX.DATA/value=^(?\:\\.data|\\.rodata|\\.bss)\\s+([0-9]+).*
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RECIPE.SIZE.REGEX/value=^(?\:\\.irom0\\.text|\\.text|\\.data|\\.rodata|)\\s+([0-9]+).*
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.HARDWARE.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.HARDWARE.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.HARDWARE.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.IDE.VERSION/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.IDE.VERSION/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.IDE.VERSION/value=10802
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.PLATFORM.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.PLATFORM.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.PLATFORM.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.REFERENCED.PLATFORM.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.REFERENCED.PLATFORM.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.REFERENCED.PLATFORM.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/esptool/0.4.9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/esptool/0.4.9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/esptool/0.4.9
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/mkspiffs/0.1.2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/mkspiffs/0.1.2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/mkspiffs/0.1.2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/value=${eclipse_home}/arduinoPlugin/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLEDTR/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLEDTR/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLEDTR/value=true
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLERTS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLERTS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.DISABLERTS/value=true
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT.FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT.FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT.FILE/value=${A.SERIAL.PORT}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SERIAL.PORT/value=${JANTJE.COM_PORT}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SOFTWARE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SOFTWARE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.SOFTWARE/value=ARDUINO
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/value=-v
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/value=${A.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESP8266OTA/value=${A.TOOLS.ESPTOOL.NETWORK_CMD}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD.WINDOWS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD.WINDOWS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD.WINDOWS/value=esptool.exe
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.CMD/value=esptool
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/value=${A.TOOLS.ESPTOOL.NETWORK.AUTH}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD.WINDOWS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD.WINDOWS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD.WINDOWS/value=python.exe
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.NETWORK_CMD/value=python
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.PATH/value=${A.RUNTIME.TOOLS.ESPTOOL.PATH}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN/value="${A.TOOLS.ESPTOOL.NETWORK_CMD}" "${A.RUNTIME.PLATFORM.PATH}/tools/espota.py" -i "${A.SERIAL.PORT}" -p "${A.TOOLS.ESPTOOL.NETWORK.PORT}" "--auth\=${A.TOOLS.ESPTOOL.NETWORK.PASSWORD}" -f "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.bin"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.QUIET/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.QUIET/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.QUIET/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.VERBOSE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.VERBOSE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PARAMS.VERBOSE/value=-vv
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PATTERN/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PATTERN/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PATTERN/value="${A.TOOLS.ESPTOOL.PATH}/${A.TOOLS.ESPTOOL.CMD}" ${A.TOOLS.ESPTOOL.UPLOAD.VERBOSE} -cd ${A.UPLOAD.RESETMETHOD} -cb ${A.UPLOAD.SPEED} -cp "${A.SERIAL.PORT}" -ca 0x00000 -cf "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.bin"
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PROTOCOL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PROTOCOL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.ESPTOOL.UPLOAD.PROTOCOL/value=esp
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD.WINDOWS/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD.WINDOWS/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD.WINDOWS/value=mkspiffs.exe
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.CMD/value=mkspiffs
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.TOOLS.MKSPIFFS.PATH/value=${A.RUNTIME.TOOLS.MKSPIFFS.PATH}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.ALTID/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.ALTID/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.ALTID/value=no_altID
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_DATA_SIZE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_DATA_SIZE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_DATA_SIZE/value=81920
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_SIZE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_SIZE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.MAXIMUM_SIZE/value=1044464
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.PROTOCOL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.PROTOCOL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.PROTOCOL/value=stk500v1
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.RESETMETHOD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.RESETMETHOD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.RESETMETHOD/value=nodemcu
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.SPEED/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.SPEED/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.SPEED/value=115200
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.TOOL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.TOOL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.TOOL/value=esptool
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.USBID/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.USBID/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.USBID/value=no_altID
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/value=true
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.VERSION/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.VERSION/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/A.VERSION/value=2.2.0
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ARCHITECTURE_ID/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ARCHITECTURE_ID/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ARCHITECTURE_ID/value=esp8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARDS_FILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARDS_FILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARDS_FILE/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0/boards.txt
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_ID/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_ID/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_ID/value=nodemcuv2
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_NAME/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_NAME/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.BOARD_NAME/value=NodeMCU 1.0 (ESP-12E Module)
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.COM_PORT/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.COM_PORT/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.COM_PORT/value=/dev/ttyUSB5
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ECLIPSE_LOCATION/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ECLIPSE_LOCATION/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.ECLIPSE_LOCATION/value=${eclipse_home}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ALL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ALL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ALL/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ARCHIVE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ARCHIVE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ARCHIVE/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ASSEMBLY/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ASSEMBLY/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.ASSEMBLY/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.C.COMPILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.C.COMPILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.C.COMPILE/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.COMPILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.COMPILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.COMPILE/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.CPP.COMPILE/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.CPP.COMPILE/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.CPP.COMPILE/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.LINK/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.LINK/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.EXTRA.LINK/value=
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.MENU/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.MENU/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.MENU/value=CpuFrequency\=80\nFlashSize\=4M1M\nUploadSpeed\=115200
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OBJCOPY/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OBJCOPY/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OBJCOPY/value=${A.RECIPE.OBJCOPY.HEX.PATTERN}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OS_NAME/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OS_NAME/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.OS_NAME/value=linux
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PACKAGE_ID/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PACKAGE_ID/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PACKAGE_ID/value=esp8266
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PROJECT_NAME/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PROJECT_NAME/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.PROJECT_NAME/value=rgbled
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SELECTED.PLATFORM/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SELECTED.PLATFORM/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SELECTED.PLATFORM/value=${eclipse_home}/arduinoPlugin/packages/esp8266/hardware/esp8266/2.3.0
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SIZE.SWITCH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SIZE.SWITCH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.SIZE.SWITCH/value=${A.RECIPE.SIZE.PATTERN}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.UPLOAD/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.UPLOAD/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.UPLOAD/value=Default
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WARNING_LEVEL/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WARNING_LEVEL/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WARNING_LEVEL/value=true
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WORKSPACE_LOCATION/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WORKSPACE_LOCATION/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/JANTJE.WORKSPACE_LOCATION/value=/home/wn/workspace-sloeber
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/PATH/delimiter=\:
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/PATH/operation=replace
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH}
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/append=true
|
||||||
|
environment/project/io.sloeber.core.toolChain.release.1704841599/appendContributed=true
|
17
ConfigDataStructure.py
Normal file
17
ConfigDataStructure.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
configItems = [
|
||||||
|
{"label":"_", "key":"magic", "type":"I", "default": ""},
|
||||||
|
{"label":"Config Username", "key":"confUser", "type":"C", "length":16, "default":"admin"},
|
||||||
|
{"label":"Config Password", "key":"confPasswd", "type":"C", "length":16, "default":"geheim123"},
|
||||||
|
{"label":"Wifi SSID", "key":"wifiSsid", "type":"C", "length":32, "default":"test"},
|
||||||
|
{"label":"Wifi Key", "key":"wifiKey", "type":"C", "length":64, "default":"geheim"},
|
||||||
|
{"label":"MQTT Broker", "key":"mqttBroker", "type":"C", "length":32, "default":"broker.hottis.de"},
|
||||||
|
{"label":"MQTT Username", "key":"mqttUser", "type":"C", "length":32, "default":"RgbLed1"},
|
||||||
|
{"label":"MQTT Password", "key":"mqttPass", "type":"C", "length":32, "default":"geheim123"},
|
||||||
|
{"label":"MQTT ClientId", "key":"mqttClientId", "type":"C", "length":32, "default":"RgbLed1"},
|
||||||
|
{"label":"MQTT Port", "key":"mqttPort", "type":"I", "default":8883},
|
||||||
|
{"label":"MQTT Topic Color Command", "key":"mqttTopicColorCommand", "type":"C", "length":64, "default":"IoT/RgbLed1/ColorCommand"},
|
||||||
|
{"label":"MQTT Topic Command", "key":"mqttTopicCommand", "type":"C", "length":64, "default":"IoT/RgbLed1/Command"},
|
||||||
|
{"label":"MQTT DebugTopic", "key":"mqttDebugTopic", "type":"C", "length":64, "default":"IoT/RgbLed1/Debug"},
|
||||||
|
{"label":"DebugMode", "key":"debugMode", "type":"I", "default":0}
|
||||||
|
]
|
@ -16,7 +16,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
#include <ESP8266WebServer.h>
|
// #include <ESP8266WebServer.h>
|
||||||
#include <PubSubClient.h>
|
#include <PubSubClient.h>
|
||||||
|
|
||||||
#ifdef WS2811
|
#ifdef WS2811
|
||||||
@ -58,35 +58,6 @@ typedef struct {
|
|||||||
Adafruit_NeoPixel pixels(NUM_OF_LEDs, PIXEL_PIN, NEO_RGB + NEO_KHZ400);
|
Adafruit_NeoPixel pixels(NUM_OF_LEDs, PIXEL_PIN, NEO_RGB + NEO_KHZ400);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void setup_wifi() {
|
|
||||||
delay(10);
|
|
||||||
WiFi.mode(WIFI_STA);
|
|
||||||
|
|
||||||
// We start by connecting to a WiFi network
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.println();
|
|
||||||
Serial.print("Connecting to ");
|
|
||||||
Serial.println(configBlock.wifiSsid);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
WiFi.begin(configBlock.wifiSsid, configBlock.wifiKey);
|
|
||||||
|
|
||||||
while (WiFi.status() != WL_CONNECTED) {
|
|
||||||
delay(50);
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.print(".");
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
Serial.println("!");
|
|
||||||
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.println("");
|
|
||||||
Serial.println("WiFi connected");
|
|
||||||
Serial.println("IP address: ");
|
|
||||||
Serial.println(WiFi.localIP());
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static CRGB evaluationColorWord(char* cmd) {
|
static CRGB evaluationColorWord(char* cmd) {
|
||||||
uint8_t red = 0, green = 0, blue = 0;
|
uint8_t red = 0, green = 0, blue = 0;
|
||||||
@ -355,8 +326,7 @@ bool mqtt_connect() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void setupProduction() {
|
void setupApplication() {
|
||||||
setup_wifi();
|
|
||||||
client.setServer(configBlock.mqttBroker, configBlock.mqttPort);
|
client.setServer(configBlock.mqttBroker, configBlock.mqttPort);
|
||||||
|
|
||||||
#ifdef WS2811
|
#ifdef WS2811
|
||||||
@ -373,7 +343,7 @@ void setupProduction() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void loopProduction() {
|
void loopApplication() {
|
||||||
bool reconnected = mqtt_connect();
|
bool reconnected = mqtt_connect();
|
||||||
static uint32_t reconnectTime = 0;
|
static uint32_t reconnectTime = 0;
|
||||||
if (reconnected) {
|
if (reconnected) {
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
void setupProduction();
|
void setupApplication();
|
||||||
void loopProduction();
|
void loopApplication();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
389
configuration.cpp
Normal file
389
configuration.cpp
Normal file
@ -0,0 +1,389 @@
|
|||||||
|
#include <Arduino.h>
|
||||||
|
|
||||||
|
#include <ESP8266WiFi.h>
|
||||||
|
#include <ESP8266WebServer.h>
|
||||||
|
#include <EEPROM.h>
|
||||||
|
|
||||||
|
#include "defines.h"
|
||||||
|
#include "configuration.h"
|
||||||
|
|
||||||
|
|
||||||
|
tConfigBlock configBlock;
|
||||||
|
const uint32_t MAGIC = 3235774469;
|
||||||
|
const char* CONFIG_SSID = "espconfig";
|
||||||
|
extern ESP8266WebServer webServer;
|
||||||
|
|
||||||
|
bool configSaved = false;
|
||||||
|
|
||||||
|
|
||||||
|
static bool checkAuthentication() {
|
||||||
|
Serial.print("User: "); Serial.println(configBlock.confUser);
|
||||||
|
Serial.print("Pass: "); Serial.println(configBlock.confPasswd);
|
||||||
|
return webServer.authenticate(configBlock.confUser, configBlock.confPasswd);
|
||||||
|
}
|
||||||
|
|
||||||
|
void configServeIndex() {
|
||||||
|
bool configValid = (configBlock.magic == MAGIC);
|
||||||
|
|
||||||
|
if (! configValid) {
|
||||||
|
configBlock.magic = MAGIC;
|
||||||
|
strcpy(configBlock.confUser, "admin");
|
||||||
|
strcpy(configBlock.confPasswd, "geheim123");
|
||||||
|
strcpy(configBlock.wifiSsid, "test");
|
||||||
|
strcpy(configBlock.wifiKey, "geheim");
|
||||||
|
strcpy(configBlock.mqttBroker, "broker.hottis.de");
|
||||||
|
strcpy(configBlock.mqttUser, "RgbLed1");
|
||||||
|
strcpy(configBlock.mqttPass, "geheim123");
|
||||||
|
strcpy(configBlock.mqttClientId, "RgbLed1");
|
||||||
|
configBlock.mqttPort = 8883;
|
||||||
|
strcpy(configBlock.mqttTopicColorCommand, "IoT/RgbLed1/ColorCommand");
|
||||||
|
strcpy(configBlock.mqttTopicCommand, "IoT/RgbLed1/Command");
|
||||||
|
strcpy(configBlock.mqttDebugTopic, "IoT/RgbLed1/Debug");
|
||||||
|
configBlock.debugMode = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (! checkAuthentication()) {
|
||||||
|
return webServer.requestAuthentication();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
String buffer =
|
||||||
|
"<!doctype html"
|
||||||
|
"<html lang=\"en\">"
|
||||||
|
" <head>"
|
||||||
|
" <title>ESP8266 based TwoLedSignal</title>"
|
||||||
|
" </head>"
|
||||||
|
" <body>"
|
||||||
|
" <h1>ESP8266 based TwoLedSignal - ESP8266 Configuration Page</h1>";
|
||||||
|
|
||||||
|
if (configSaved) {
|
||||||
|
configSaved = false;
|
||||||
|
buffer += "<h2>Configuration saved</h2>";
|
||||||
|
}
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" <form action=\"/config\" method=\"GET\">"
|
||||||
|
" <table>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"confUser\">Config Username</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"confUser\" id=\"confUser\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"16\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.confUser;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"confPasswd\">Config Password</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"confPasswd\" id=\"confPasswd\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"16\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.confPasswd;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"wifiSsid\">Wifi SSID</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"wifiSsid\" id=\"wifiSsid\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"32\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.wifiSsid;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"wifiKey\">Wifi Key</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"wifiKey\" id=\"wifiKey\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"64\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.wifiKey;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttBroker\">MQTT Broker</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttBroker\" id=\"mqttBroker\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"32\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttBroker;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttUser\">MQTT Username</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttUser\" id=\"mqttUser\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"32\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttUser;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttPass\">MQTT Password</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttPass\" id=\"mqttPass\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"32\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttPass;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttClientId\">MQTT ClientId</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttClientId\" id=\"mqttClientId\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"32\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttClientId;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttPort\">MQTT Port</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttPort\" id=\"mqttPort\" ";
|
||||||
|
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttPort;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttTopicColorCommand\">MQTT Topic Color Command</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttTopicColorCommand\" id=\"mqttTopicColorCommand\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"64\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttTopicColorCommand;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttTopicCommand\">MQTT Topic Command</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttTopicCommand\" id=\"mqttTopicCommand\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"64\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttTopicCommand;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"mqttDebugTopic\">MQTT DebugTopic</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"mqttDebugTopic\" id=\"mqttDebugTopic\" ";
|
||||||
|
|
||||||
|
buffer += " size=\"64\" ";
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.mqttDebugTopic;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td>"
|
||||||
|
" <label for\"debugMode\">DebugMode</label>"
|
||||||
|
" </td><td>"
|
||||||
|
" <input type=\"text\" name=\"debugMode\" id=\"debugMode\" ";
|
||||||
|
|
||||||
|
buffer += " value=\"";
|
||||||
|
buffer += configBlock.debugMode;
|
||||||
|
buffer += "\"";
|
||||||
|
|
||||||
|
buffer +=
|
||||||
|
" />"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" <tr>"
|
||||||
|
" <td colspan=\"2\">"
|
||||||
|
" <button type=\"submit\">Save</button>"
|
||||||
|
" </td>"
|
||||||
|
" </tr>"
|
||||||
|
" </table>"
|
||||||
|
" </form>"
|
||||||
|
" </body>"
|
||||||
|
"</html>";
|
||||||
|
|
||||||
|
webServer.send(200, "text/html", buffer);
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef DEBUG
|
||||||
|
Serial.println("indexHtml request served");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
void configServeGetConfiguration() {
|
||||||
|
if (! checkAuthentication()) {
|
||||||
|
return webServer.requestAuthentication();
|
||||||
|
}
|
||||||
|
|
||||||
|
String arg;
|
||||||
|
|
||||||
|
arg = webServer.arg("confUser");
|
||||||
|
strcpy(configBlock.confUser, arg.c_str());
|
||||||
|
arg = webServer.arg("confPasswd");
|
||||||
|
strcpy(configBlock.confPasswd, arg.c_str());
|
||||||
|
arg = webServer.arg("wifiSsid");
|
||||||
|
strcpy(configBlock.wifiSsid, arg.c_str());
|
||||||
|
arg = webServer.arg("wifiKey");
|
||||||
|
strcpy(configBlock.wifiKey, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttBroker");
|
||||||
|
strcpy(configBlock.mqttBroker, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttUser");
|
||||||
|
strcpy(configBlock.mqttUser, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttPass");
|
||||||
|
strcpy(configBlock.mqttPass, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttClientId");
|
||||||
|
strcpy(configBlock.mqttClientId, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttPort");
|
||||||
|
configBlock.mqttPort = atoi(arg.c_str());
|
||||||
|
arg = webServer.arg("mqttTopicColorCommand");
|
||||||
|
strcpy(configBlock.mqttTopicColorCommand, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttTopicCommand");
|
||||||
|
strcpy(configBlock.mqttTopicCommand, arg.c_str());
|
||||||
|
arg = webServer.arg("mqttDebugTopic");
|
||||||
|
strcpy(configBlock.mqttDebugTopic, arg.c_str());
|
||||||
|
arg = webServer.arg("debugMode");
|
||||||
|
configBlock.debugMode = atoi(arg.c_str());
|
||||||
|
|
||||||
|
configBlock.magic = MAGIC;
|
||||||
|
|
||||||
|
showConfiguration();
|
||||||
|
|
||||||
|
EEPROM.begin(512);
|
||||||
|
EEPROM.put(EEPROM_ADDR, configBlock);
|
||||||
|
EEPROM.commit();
|
||||||
|
|
||||||
|
Serial.println("EEPROM saved");
|
||||||
|
|
||||||
|
configSaved = true;
|
||||||
|
webServer.sendHeader("Location", String("/"), true);
|
||||||
|
webServer.send(302, "text/plain", "");
|
||||||
|
//webServer.send(200, "text/html", "configuration saved");
|
||||||
|
}
|
||||||
|
|
||||||
|
void showConfiguration() {
|
||||||
|
Serial.println("Configuration is");
|
||||||
|
|
||||||
|
Serial.print("magic = <");
|
||||||
|
Serial.print(configBlock.magic);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("confUser = <");
|
||||||
|
Serial.print(configBlock.confUser);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("confPasswd = <");
|
||||||
|
Serial.print(configBlock.confPasswd);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("wifiSsid = <");
|
||||||
|
Serial.print(configBlock.wifiSsid);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("wifiKey = <");
|
||||||
|
Serial.print(configBlock.wifiKey);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttBroker = <");
|
||||||
|
Serial.print(configBlock.mqttBroker);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttUser = <");
|
||||||
|
Serial.print(configBlock.mqttUser);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttPass = <");
|
||||||
|
Serial.print(configBlock.mqttPass);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttClientId = <");
|
||||||
|
Serial.print(configBlock.mqttClientId);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttPort = <");
|
||||||
|
Serial.print(configBlock.mqttPort);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttTopicColorCommand = <");
|
||||||
|
Serial.print(configBlock.mqttTopicColorCommand);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttTopicCommand = <");
|
||||||
|
Serial.print(configBlock.mqttTopicCommand);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("mqttDebugTopic = <");
|
||||||
|
Serial.print(configBlock.mqttDebugTopic);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
Serial.print("debugMode = <");
|
||||||
|
Serial.print(configBlock.debugMode);
|
||||||
|
Serial.println(">");
|
||||||
|
|
||||||
|
|
||||||
|
Serial.println("---");
|
||||||
|
}
|
24
configuration.h
Normal file
24
configuration.h
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
typedef struct {
|
||||||
|
uint32_t magic;
|
||||||
|
char confUser[16];
|
||||||
|
char confPasswd[16];
|
||||||
|
char wifiSsid[32];
|
||||||
|
char wifiKey[64];
|
||||||
|
char mqttBroker[32];
|
||||||
|
char mqttUser[32];
|
||||||
|
char mqttPass[32];
|
||||||
|
char mqttClientId[32];
|
||||||
|
uint32_t mqttPort;
|
||||||
|
char mqttTopicColorCommand[64];
|
||||||
|
char mqttTopicCommand[64];
|
||||||
|
char mqttDebugTopic[64];
|
||||||
|
uint32_t debugMode;
|
||||||
|
} tConfigBlock;
|
||||||
|
|
||||||
|
extern const uint32_t MAGIC;
|
||||||
|
extern tConfigBlock configBlock;
|
||||||
|
extern const char* CONFIG_SSID;
|
||||||
|
|
||||||
|
void configServeIndex();
|
||||||
|
void configServeGetConfiguration();
|
||||||
|
void showConfiguration();
|
@ -1 +1 @@
|
|||||||
Subproject commit 28b32656aa94ebe02b3e48db614cde552fa16957
|
Subproject commit 8ec16cda27637ec71eed16693070902a5c49ab07
|
81
rgbled.cpp
81
rgbled.cpp
@ -1,73 +1,18 @@
|
|||||||
#include "RgbLed.h"
|
// Do not remove the include below
|
||||||
#include "defines.h"
|
#include "rgbled.h"
|
||||||
|
|
||||||
// #define ESP8266
|
#include <main.h>
|
||||||
|
|
||||||
|
//The setup function is called once at startup of the sketch
|
||||||
#include <EEPROM.h>
|
void setup()
|
||||||
|
{
|
||||||
#include "configuration.h"
|
// Add your initialization code here
|
||||||
#include "productionMode.h"
|
mainSetup();
|
||||||
#include "configurationMode.h"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bool configMode = false;
|
|
||||||
|
|
||||||
uint32_t startTime = 0;
|
|
||||||
|
|
||||||
|
|
||||||
void setup() {
|
|
||||||
startTime = millis();
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.begin(115200);
|
|
||||||
Serial.println("Starting ...");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
pinMode(CONFIG_SWITCH, INPUT_PULLUP);
|
|
||||||
|
|
||||||
|
|
||||||
EEPROM.begin(1024);
|
|
||||||
EEPROM.get(EEPROM_ADDR, configBlock);
|
|
||||||
|
|
||||||
|
|
||||||
Serial.print("Magic: ");
|
|
||||||
Serial.println(configBlock.magic);
|
|
||||||
Serial.print("ConfigSwitch: ");
|
|
||||||
Serial.println(digitalRead(CONFIG_SWITCH));
|
|
||||||
|
|
||||||
|
|
||||||
configMode = ((LOW == digitalRead(CONFIG_SWITCH)) || (configBlock.magic != MAGIC));
|
|
||||||
|
|
||||||
if (configMode) {
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.println("Configuration mode");
|
|
||||||
#endif
|
|
||||||
setupConfigurationNetwork();
|
|
||||||
setupConfigurationServer();
|
|
||||||
} else {
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.println("Production mode");
|
|
||||||
Serial.println();
|
|
||||||
Serial.println();
|
|
||||||
showConfiguration();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
setupProduction();
|
|
||||||
setupConfigurationServer();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DEBUG
|
// The loop function is called in an endless loop
|
||||||
Serial.println("Started.");
|
void loop()
|
||||||
#endif
|
{
|
||||||
}
|
//Add your repeated code here
|
||||||
|
mainLoop();
|
||||||
void loop() {
|
|
||||||
if (configMode) {
|
|
||||||
loopConfiguration();
|
|
||||||
} else {
|
|
||||||
loopConfiguration();
|
|
||||||
loopProduction();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
10
rgbled.h
10
rgbled.h
@ -4,19 +4,19 @@
|
|||||||
// - extern variable definitions
|
// - extern variable definitions
|
||||||
// In the appropriate section
|
// In the appropriate section
|
||||||
|
|
||||||
#ifndef _RgbLed_H_
|
#ifndef _rgbled_H_
|
||||||
#define _RgbLed_H_
|
#define _rgbled_H_
|
||||||
#include "Arduino.h"
|
#include "Arduino.h"
|
||||||
//add your includes for the project RgbLed here
|
//add your includes for the project rgbled here
|
||||||
|
|
||||||
|
|
||||||
//end of add your includes here
|
//end of add your includes here
|
||||||
|
|
||||||
|
|
||||||
//add your function definitions for the project RgbLed here
|
//add your function definitions for the project rgbled here
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Do not add code below this line
|
//Do not add code below this line
|
||||||
#endif /* _RgbLed_H_ */
|
#endif /* _rgbled_H_ */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user