Переглянути джерело

Added an example that shows how the traffic_light example can be ported to the Arduino platform

Rene Beckmann 9 роки тому
батько
коміт
9073487e10
85 змінених файлів з 5320 додано та 0 видалено
  1. 63 0
      examples/traffic_light_arduino/.cproject
  2. 25 0
      examples/traffic_light_arduino/.ino.cpp
  3. 57 0
      examples/traffic_light_arduino/.project
  4. 14 0
      examples/traffic_light_arduino/.settings/language.settings.xml
  5. 456 0
      examples/traffic_light_arduino/.settings/org.eclipse.cdt.core.prefs
  6. 22 0
      examples/traffic_light_arduino/README.TXT
  7. 51 0
      examples/traffic_light_arduino/Release/.ino.cpp.d
  8. BIN
      examples/traffic_light_arduino/Release/.ino.cpp.o
  9. 8 0
      examples/traffic_light_arduino/Release/TrafficLightCtrl.c.d
  10. BIN
      examples/traffic_light_arduino/Release/TrafficLightCtrl.c.o
  11. BIN
      examples/traffic_light_arduino/Release/arduino.ar
  12. 32 0
      examples/traffic_light_arduino/Release/core/CDC.cpp.d
  13. BIN
      examples/traffic_light_arduino/Release/core/CDC.cpp.o
  14. 38 0
      examples/traffic_light_arduino/Release/core/HardwareSerial.cpp.d
  15. BIN
      examples/traffic_light_arduino/Release/core/HardwareSerial.cpp.o
  16. 38 0
      examples/traffic_light_arduino/Release/core/HardwareSerial0.cpp.d
  17. BIN
      examples/traffic_light_arduino/Release/core/HardwareSerial0.cpp.o
  18. 38 0
      examples/traffic_light_arduino/Release/core/HardwareSerial1.cpp.d
  19. BIN
      examples/traffic_light_arduino/Release/core/HardwareSerial1.cpp.o
  20. 38 0
      examples/traffic_light_arduino/Release/core/HardwareSerial2.cpp.d
  21. BIN
      examples/traffic_light_arduino/Release/core/HardwareSerial2.cpp.o
  22. 38 0
      examples/traffic_light_arduino/Release/core/HardwareSerial3.cpp.d
  23. BIN
      examples/traffic_light_arduino/Release/core/HardwareSerial3.cpp.o
  24. 38 0
      examples/traffic_light_arduino/Release/core/IPAddress.cpp.d
  25. BIN
      examples/traffic_light_arduino/Release/core/IPAddress.cpp.o
  26. 35 0
      examples/traffic_light_arduino/Release/core/PluggableUSB.cpp.d
  27. BIN
      examples/traffic_light_arduino/Release/core/PluggableUSB.cpp.o
  28. 32 0
      examples/traffic_light_arduino/Release/core/Print.cpp.d
  29. BIN
      examples/traffic_light_arduino/Release/core/Print.cpp.o
  30. 32 0
      examples/traffic_light_arduino/Release/core/Stream.cpp.d
  31. BIN
      examples/traffic_light_arduino/Release/core/Stream.cpp.o
  32. 32 0
      examples/traffic_light_arduino/Release/core/Tone.cpp.d
  33. BIN
      examples/traffic_light_arduino/Release/core/Tone.cpp.o
  34. 35 0
      examples/traffic_light_arduino/Release/core/USBCore.cpp.d
  35. BIN
      examples/traffic_light_arduino/Release/core/USBCore.cpp.o
  36. 14 0
      examples/traffic_light_arduino/Release/core/WInterrupts.c.d
  37. BIN
      examples/traffic_light_arduino/Release/core/WInterrupts.c.o
  38. 2 0
      examples/traffic_light_arduino/Release/core/WMath.cpp.d
  39. BIN
      examples/traffic_light_arduino/Release/core/WMath.cpp.o
  40. 5 0
      examples/traffic_light_arduino/Release/core/WString.cpp.d
  41. BIN
      examples/traffic_light_arduino/Release/core/WString.cpp.o
  42. 2 0
      examples/traffic_light_arduino/Release/core/abi.cpp.d
  43. BIN
      examples/traffic_light_arduino/Release/core/abi.cpp.o
  44. 272 0
      examples/traffic_light_arduino/Release/core/core/subdir.mk
  45. 2 0
      examples/traffic_light_arduino/Release/core/hooks.c.d
  46. BIN
      examples/traffic_light_arduino/Release/core/hooks.c.o
  47. 35 0
      examples/traffic_light_arduino/Release/core/main.cpp.d
  48. BIN
      examples/traffic_light_arduino/Release/core/main.cpp.o
  49. 2 0
      examples/traffic_light_arduino/Release/core/new.cpp.d
  50. BIN
      examples/traffic_light_arduino/Release/core/new.cpp.o
  51. 14 0
      examples/traffic_light_arduino/Release/core/wiring.c.d
  52. BIN
      examples/traffic_light_arduino/Release/core/wiring.c.o
  53. 14 0
      examples/traffic_light_arduino/Release/core/wiring_analog.c.d
  54. BIN
      examples/traffic_light_arduino/Release/core/wiring_analog.c.o
  55. 14 0
      examples/traffic_light_arduino/Release/core/wiring_digital.c.d
  56. BIN
      examples/traffic_light_arduino/Release/core/wiring_digital.c.o
  57. 2 0
      examples/traffic_light_arduino/Release/core/wiring_pulse.S.d
  58. BIN
      examples/traffic_light_arduino/Release/core/wiring_pulse.S.o
  59. 14 0
      examples/traffic_light_arduino/Release/core/wiring_pulse.c.d
  60. BIN
      examples/traffic_light_arduino/Release/core/wiring_pulse.c.o
  61. 14 0
      examples/traffic_light_arduino/Release/core/wiring_shift.c.d
  62. BIN
      examples/traffic_light_arduino/Release/core/wiring_shift.c.o
  63. 108 0
      examples/traffic_light_arduino/Release/makefile
  64. 8 0
      examples/traffic_light_arduino/Release/objects.mk
  65. 13 0
      examples/traffic_light_arduino/Release/pushbutton.c.d
  66. BIN
      examples/traffic_light_arduino/Release/pushbutton.c.o
  67. 6 0
      examples/traffic_light_arduino/Release/scutil/sc_timer_service.c.d
  68. BIN
      examples/traffic_light_arduino/Release/scutil/sc_timer_service.c.o
  69. 24 0
      examples/traffic_light_arduino/Release/scutil/subdir.mk
  70. 43 0
      examples/traffic_light_arduino/Release/sources.mk
  71. 61 0
      examples/traffic_light_arduino/Release/subdir.mk
  72. 1 0
      examples/traffic_light_arduino/Release/traffic_light_arduino.eep
  73. BIN
      examples/traffic_light_arduino/Release/traffic_light_arduino.elf
  74. 315 0
      examples/traffic_light_arduino/Release/traffic_light_arduino.hex
  75. 1947 0
      examples/traffic_light_arduino/TrafficLightCtrl.c
  76. 158 0
      examples/traffic_light_arduino/TrafficLightCtrl.h
  77. 62 0
      examples/traffic_light_arduino/TrafficLightCtrlRequired.h
  78. 24 0
      examples/traffic_light_arduino/model/TrafficLight.sgen
  79. 578 0
      examples/traffic_light_arduino/model/TrafficLightCtrl.sct
  80. 42 0
      examples/traffic_light_arduino/pushbutton.c
  81. 36 0
      examples/traffic_light_arduino/pushbutton.h
  82. 42 0
      examples/traffic_light_arduino/sc/sc_types.h
  83. 113 0
      examples/traffic_light_arduino/scutil/sc_timer_service.c
  84. 71 0
      examples/traffic_light_arduino/scutil/sc_timer_service.h
  85. 140 0
      examples/traffic_light_arduino/traffic_light_arduino.ino

+ 63 - 0
examples/traffic_light_arduino/.cproject

@@ -0,0 +1,63 @@
+<?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="it.baeyens.arduino.core.toolChain.release.1572277516">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="it.baeyens.arduino.core.toolChain.release.1572277516" 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="it.baeyens.arduino.core.toolChain.release.1572277516" name="Release" parent="org.eclipse.cdt.build.core.emptycfg">
+					<folderInfo id="it.baeyens.arduino.core.toolChain.release.1572277516.1861148994" name="/" resourcePath="">
+						<toolChain id="it.baeyens.arduino.core.toolChain.release.1421542559" name="Arduino Toolchain" superClass="it.baeyens.arduino.core.toolChain.release">
+							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="it.baeyens.arduino.targetplatform.1888031375" name="Arduino Target" osList="all" superClass="it.baeyens.arduino.targetplatform"/>
+							<builder buildPath="${workspace_loc:/traffic_light_arduino}/Release" id="it.baeyens.arduino.sketch.builder.649982463" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Arduino sketch builder" superClass="it.baeyens.arduino.sketch.builder"/>
+							<tool id="it.baeyens.arduino.tool.sketch.compiler.cpp.1703596526" name="Arduino C++ Compiler" superClass="it.baeyens.arduino.tool.sketch.compiler.cpp">
+								<option id="it.baeyens.arduino.compiler.cpp.sketch.option.incpath.1407516653" name="Include Paths (-I)" superClass="it.baeyens.arduino.compiler.cpp.sketch.option.incpath" valueType="includePath">
+									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/traffic_light_arduino/core/core}&quot;"/>
+									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/traffic_light_arduino/core/variant}&quot;"/>
+								</option>
+								<inputType id="it.baeyens.arduino.compiler.cpp.sketch.input.957878660" name="CPP source files" superClass="it.baeyens.arduino.compiler.cpp.sketch.input"/>
+							</tool>
+							<tool id="it.baeyens.arduino.tool.compiler.c.1699472774" name="Arduino C Compiler" superClass="it.baeyens.arduino.tool.compiler.c">
+								<option id="it.baeyens.arduino.compiler.c.sketch.option.incpath.1994914324" name="Include Paths (-I)" superClass="it.baeyens.arduino.compiler.c.sketch.option.incpath" valueType="includePath">
+									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/traffic_light_arduino/core/core}&quot;"/>
+									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/traffic_light_arduino/core/variant}&quot;"/>
+								</option>
+								<inputType id="it.baeyens.arduino.compiler.c.sketch.input.1068442286" name="C Source Files" superClass="it.baeyens.arduino.compiler.c.sketch.input"/>
+							</tool>
+							<tool id="it.baeyens.arduino.tool.sketch.compiler.s.1315372699" name="Arduino Assembler" superClass="it.baeyens.arduino.tool.sketch.compiler.s"/>
+							<tool id="it.baeyens.arduino.tool.ar.432052738" name="Arduino archiver" superClass="it.baeyens.arduino.tool.ar"/>
+							<tool id="it.baeyens.arduino.tool.combine.1353492276" name="Arduino combiner" superClass="it.baeyens.arduino.tool.combine"/>
+							<tool id="it.baeyens.arduino.tool.objcopy.eep.1631855037" name="Arduino tool Create eeprom" superClass="it.baeyens.arduino.tool.objcopy.eep"/>
+							<tool id="it.baeyens.arduino.tool.objcopy.flash.1191920223" name="Arduino tool Create hex" superClass="it.baeyens.arduino.tool.objcopy.flash"/>
+							<tool id="it.baeyens.arduino.tool.size.423919601" name="Arduino tool Print Size" superClass="it.baeyens.arduino.tool.size"/>
+						</toolChain>
+					</folderInfo>
+					<sourceEntries>
+						<entry excluding="libraries/**/?xamples/**|libraries/**/?xtras/**|libraries/**/test/**|libraries/**/third-party/**|libraries**/._*" 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="traffic_light_arduino.null.1229072795" name="traffic_light_arduino"/>
+	</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"/>
+	<storageModule moduleId="refreshScope" versionNumber="2">
+		<configuration configurationName="Release">
+			<resource resourceType="PROJECT" workspacePath="/traffic_light_arduino"/>
+		</configuration>
+	</storageModule>
+</cproject>

+ 25 - 0
examples/traffic_light_arduino/.ino.cpp

@@ -0,0 +1,25 @@
+#ifdef __IN_ECLIPSE__
+//This is a automatic generated file
+//Please do not modify this file
+//If you touch this file your change will be overwritten during the next build
+//This file has been generated on 2016-05-13 16:17:30
+
+#include "Arduino.h"
+#include "Arduino.h"
+#include <avr/sleep.h>
+#include "pushbutton.h"
+#include "TrafficLightCtrl.h"
+#include "TrafficLightCtrlRequired.h"
+#include "scutil/sc_timer_service.h"
+void trafficLightCtrl_setTimer(TrafficLightCtrl* handle, const sc_eventid evid, const sc_integer time_ms, const sc_boolean periodic);
+void trafficLightCtrl_unsetTimer(TrafficLightCtrl* handle, const sc_eventid evid) ;
+static void button_1_changed(pushbutton_t *button) ;
+static void button_2_changed(pushbutton_t *button) ;
+void setup() ;
+void loop() ;
+void trafficLightCtrlIface_synchronize(const TrafficLightCtrl *handle) ;
+
+#include "traffic_light_arduino.ino"
+
+
+#endif

+ 57 - 0
examples/traffic_light_arduino/.project

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>traffic_light_arduino</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>it.baeyens.arduino.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>
+		<buildCommand>
+			<name>org.yakindu.sct.builder.SCTBuilder</name>
+			<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>it.baeyens.arduinonature</nature>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+		<nature>org.yakindu.sct.builder.SCTNature</nature>
+	</natures>
+	<linkedResources>
+		<link>
+			<name>core/core</name>
+			<type>2</type>
+			<location>/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino</location>
+		</link>
+		<link>
+			<name>core/variant</name>
+			<type>2</type>
+			<location>/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard</location>
+		</link>
+	</linkedResources>
+</projectDescription>

+ 14 - 0
examples/traffic_light_arduino/.settings/language.settings.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+	<configuration id="it.baeyens.arduino.core.toolChain.release.1572277516" 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="it.baeyens.arduino.toolchain.ArduinoLanguageProvider" console="false" env-hash="-396563628758049101" id="it.baeyens.arduino.languageSettingsProvider" keep-relative-paths="false" name="Arduino Compiler Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" 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>

+ 456 - 0
examples/traffic_light_arduino/.settings/org.eclipse.cdt.core.prefs

@@ -0,0 +1,456 @@
+eclipse.preferences.version=1
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ALT_SIZE_COMMAND/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ALT_SIZE_COMMAND/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/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/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHITECTURE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHITECTURE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHITECTURE/value=AVR
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE/value=arduino.ar
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE_PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE_PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.ARCHIVE_FILE_PATH/value=${A.BUILD.PATH}/${A.ARCHIVE_FILE}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.EXTENDED_FUSES/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.EXTENDED_FUSES/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.EXTENDED_FUSES/value=0x05
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.FILE/value=optiboot/optiboot_atmega328.hex
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.HIGH_FUSES/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.HIGH_FUSES/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.HIGH_FUSES/value=0xDE
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOCK_BITS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOCK_BITS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOCK_BITS/value=0x0F
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOW_FUSES/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOW_FUSES/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.LOW_FUSES/value=0xFF
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.TOOL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.TOOL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.TOOL/value=avrdude
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.UNLOCK_BITS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.UNLOCK_BITS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BOOTLOADER.UNLOCK_BITS/value=0x3F
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.ARCH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.ARCH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.ARCH/value=AVR
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.BOARD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.BOARD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.BOARD/value=AVR_UNO
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE.PATH/value=${A.RUNTIME.PLATFORM.PATH}/cores/${A.BUILD.CORE}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.CORE/value=${JANTJE.BUILD_CORE}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.F_CPU/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.F_CPU/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.F_CPU/value=16000000L
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.MCU/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.MCU/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.MCU/value=atmega328p
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PROJECT_NAME/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PROJECT_NAME/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.PROJECT_NAME/value=${ProjName}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.SYSTEM.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.SYSTEM.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.SYSTEM.PATH/value=${A.RUNTIME.PLATFORM.PATH}/system
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS.WINDOWS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS.WINDOWS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS.WINDOWS/value=-DUSB_VID\=${A.BUILD.VID} -DUSB_PID\=${A.BUILD.PID} -DUSBCON  -DUSB_MANUFACTURER\=\\"${A.BUILD.USB_MANUFACTURER}\\" -DUSB_PRODUCT\=\\"${A.BUILD.USB_PRODUCT}\\"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_FLAGS/value=-DUSB_VID\=${A.BUILD.VID} -DUSB_PID\=${A.BUILD.PID} '-DUSB_MANUFACTURER\=${A.BUILD.USB_MANUFACTURER}' '-DUSB_PRODUCT\=${A.BUILD.USB_PRODUCT}'
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_MANUFACTURER/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_MANUFACTURER/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.USB_MANUFACTURER/value="Unknown"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT.PATH/value=${A.RUNTIME.PLATFORM.PATH}/variants/${A.BUILD.VARIANT}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.BUILD.VARIANT/value=${JANTJE.BUILD_VARIANT}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.CMD/value=avr-ar
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.AR.FLAGS/value=rcs
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.CMD/value=avr-gcc
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.CMD/value=avr-gcc
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.ELF.FLAGS/value=${A.COMPILER.WARNING_FLAGS} -Os -Wl,--gc-sections
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.C.FLAGS/value=-c -g -Os ${A.COMPILER.WARNING_FLAGS} -std\=gnu11 -ffunction-sections -fdata-sections -MMD
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.CMD/value=avr-g++
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.CPP.FLAGS/value=-c -g -Os ${A.COMPILER.WARNING_FLAGS} -std\=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.CMD/value=avr-objcopy
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.ELF2HEX.FLAGS/value=-O ihex -R .eeprom
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.LDFLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.LDFLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.LDFLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.CMD/value=avr-objcopy
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.OBJCOPY.EEP.FLAGS/value=-O ihex -j .eeprom --set-section-flags\=.eeprom\=alloc,load --no-change-warnings --change-section-lma .eeprom\=0
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.PATH/value=${A.RUNTIME.TOOLS.AVR-GCC.PATH}/bin/
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.EXTRA_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.EXTRA_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.EXTRA_FLAGS/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.S.FLAGS/value=-c -g -x assembler-with-cpp
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.SIZE.CMD/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.SIZE.CMD/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.SIZE.CMD/value=avr-size
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.ALL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.ALL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.ALL/value=-Wall -Wextra
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.DEFAULT/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.DEFAULT/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.DEFAULT/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.MORE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.MORE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.MORE/value=-Wall
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.NONE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.NONE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS.NONE/value=-w
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.COMPILER.WARNING_FLAGS/value=-w
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.DTS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.DTS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.DTS/value=3600
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.LOCAL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.LOCAL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.LOCAL/value=1463156489
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.UTC/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.UTC/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.UTC/value=1463149289
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.ZONE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.ZONE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.EXTRA.TIME.ZONE/value=3600
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.NAME/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.NAME/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.NAME/value=Arduino/Genuino Uno
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PATH/value=${A.TOOLS.AVRDUDE.PATH}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.0/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.0/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.0/value=0x0043
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.1/value=0x0001
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.2/value=0x0043
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PID.3/value=0x0243
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.INCLUDES.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.INCLUDES.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.INCLUDES.FLAGS/value=-w -x c++ -M -MG -MP
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.MACROS.FLAGS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.MACROS.FLAGS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.PREPROC.MACROS.FLAGS/value=-w -x c++ -E -CC
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.ARCHIVE_FILE_PATH}" 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN.2/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.AR.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.ARCHIVE_FILE_PATH}" "${A.OBJECT_FILE}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} -mmcu\=${A.BUILD.MCU} ${A.COMPILER.C.ELF.EXTRA_FLAGS} -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.2/value=\ 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN.3/value=\ "-L${A.BUILD.PATH}" -lm
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.COMBINE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} -mmcu\=${A.BUILD.MCU} ${A.COMPILER.C.ELF.EXTRA_FLAGS} -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" ${A.OBJECT_FILES} "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" "-L${A.BUILD.PATH}" -lm
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.C.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.C.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.2/value=\ -o 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN.3/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.C.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.C.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.C.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.2/value=\ -o 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN.3/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.CPP.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.OBJCOPY.CMD}" ${A.COMPILER.OBJCOPY.EEP.FLAGS} ${A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.eep"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.EEP.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.OBJCOPY.CMD}" ${A.COMPILER.OBJCOPY.EEP.FLAGS} ${A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.eep"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.ELF2HEX.CMD}" ${A.COMPILER.ELF2HEX.FLAGS} ${A.COMPILER.ELF2HEX.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OBJCOPY.HEX.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.ELF2HEX.CMD}" ${A.COMPILER.ELF2HEX.FLAGS} ${A.COMPILER.ELF2HEX.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.SAVE_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.SAVE_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.SAVE_FILE/value=${A.BUILD.PROJECT_NAME}.${A.BUILD.VARIANT}.hex
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.TMP_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.TMP_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.OUTPUT.TMP_FILE/value=${A.BUILD.PROJECT_NAME}.hex
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.INCLUDES/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.INCLUDES/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.INCLUDES/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} ${A.PREPROC.INCLUDES.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.MACROS/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.MACROS/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.PREPROC.MACROS/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} ${A.PREPROC.MACROS.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.PREPROCESSED_FILE_PATH}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.S.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.S.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.2/value=\ -o 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN.3/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.S.O.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.S.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.S.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.DATA/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.DATA/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.DATA/value=^(?\:\\.data|\\.bss|\\.noinit)\\s+([0-9]+).*
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.EEPROM/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.EEPROM/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX.EEPROM/value=^(?\:\\.eeprom)\\s+([0-9]+).*
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RECIPE.SIZE.REGEX/value=^(?\:\\.text|\\.data|\\.bootloader)\\s+([0-9]+).*
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.HARDWARE.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.HARDWARE.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.HARDWARE.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.IDE.VERSION/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.IDE.VERSION/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.IDE.VERSION/value=10606
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.PLATFORM.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.PLATFORM.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.PLATFORM.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avrdude/6.0.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avrdude/6.0.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avrdude/6.0.1-arduino5
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.SOFTWARE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.SOFTWARE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.SOFTWARE/value=baeyens
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/value=-q -q
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/value=-v
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/value="${A.CMD.PATH}" "-C${A.CONFIG.PATH}" ${A.BOOTLOADER.VERBOSE} -p${A.BUILD.MCU} -c${A.PROTOCOL} ${A.PROGRAM.EXTRA_PARAMS} "-Uflash\:w\:${A.RUNTIME.PLATFORM.PATH}/bootloaders/${A.BOOTLOADER.FILE}\:i" -Ulock\:w\:${A.BOOTLOADER.LOCK_BITS}\:m
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CMD.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CMD.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CMD.PATH/value=${A.PATH}/bin/avrdude
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CONFIG.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CONFIG.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.CONFIG.PATH/value=${A.PATH}/etc/avrdude.conf
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/value=-q -q
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/value=-v
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.ERASE.PATTERN/value="${A.CMD.PATH}" "-C${A.CONFIG.PATH}" ${A.ERASE.VERBOSE} -p${A.BUILD.MCU} -c${A.PROTOCOL} ${A.PROGRAM.EXTRA_PARAMS} -e -Ulock\:w\:${A.BOOTLOADER.UNLOCK_BITS}\:m -Uefuse\:w\:${A.BOOTLOADER.EXTENDED_FUSES}\:m -Uhfuse\:w\:${A.BOOTLOADER.HIGH_FUSES}\:m -Ulfuse\:w\:${A.BOOTLOADER.LOW_FUSES}\:m
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PATH/value=${A.RUNTIME.TOOLS.AVRDUDE.PATH}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/value=-V
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/value=-q -q
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/value=-v
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/value="${A.CMD.PATH}" "-C${A.CONFIG.PATH}" ${A.PROGRAM.VERBOSE} ${A.PROGRAM.VERIFY} -p${A.BUILD.MCU} -c${A.PROTOCOL} ${A.PROGRAM.EXTRA_PARAMS} "-Uflash\:w\:${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex\:i"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/value=-V
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/value=-q -q
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/value=-v
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.UPLOAD.VERBOSE} ${A.UPLOAD.VERIFY} -p${A.BUILD.MCU} -c${A.UPLOAD.PROTOCOL} -P${A.SERIAL.PORT} -b${A.UPLOAD.SPEED} -D "-Uflash\:w\:${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex\:i"
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/value=/usr/bin/run-avrdude /tmp/sketch.hex ${A.UPLOAD.VERBOSE} -p${A.BUILD.MCU}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_DATA_SIZE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_DATA_SIZE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_DATA_SIZE/value=2048
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_SIZE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_SIZE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.MAXIMUM_SIZE/value=32256
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.PROTOCOL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.PROTOCOL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.PROTOCOL/value=arduino
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.SPEED/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.SPEED/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.SPEED/value=115200
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.TOOL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.TOOL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.UPLOAD.TOOL/value=avrdude
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VERSION/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VERSION/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VERSION/value=1.6.11
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.0/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.0/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.0/value=0x2341
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.1/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.1/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.1/value=0x2341
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.2/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.2/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.2/value=0x2A03
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.3/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.3/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/A.VID.3/value=0x2341
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.ARCHITECTURE_ID/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.ARCHITECTURE_ID/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.ARCHITECTURE_ID/value=avr
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARDS_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARDS_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARDS_FILE/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/boards.txt
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_ID/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_ID/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_ID/value=uno
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_NAME/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_NAME/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BOARD_NAME/value=Arduino/Genuino Uno
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_CORE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_CORE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_CORE/value=arduino
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_VARIANT/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_VARIANT/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.BUILD_VARIANT/value=standard
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.COM_PORT/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.COM_PORT/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.COM_PORT/value=/dev/ttyACM3
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE.NAME/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE.NAME/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE.NAME/value=arduino
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE_ID/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE_ID/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PACKAGE_ID/value=arduino
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PLATFORM_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PLATFORM_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.PLATFORM_FILE/value=/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/platform.txt
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.Processor/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.Processor/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.Processor/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.REFERENCED_PLATFORM_FILE/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.REFERENCED_PLATFORM_FILE/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.REFERENCED_PLATFORM_FILE/value=
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.SIZE.SWITCH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.SIZE.SWITCH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.SIZE.SWITCH/value=${A.RECIPE.SIZE.PATTERN}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.WARNING_LEVEL/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.WARNING_LEVEL/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/JANTJE.WARNING_LEVEL/value=\ -Wall 
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/PATH/delimiter=\:
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/PATH/operation=replace
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH}
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/append=true
+environment/project/it.baeyens.arduino.core.toolChain.release.1572277516/appendContributed=true

+ 22 - 0
examples/traffic_light_arduino/README.TXT

@@ -0,0 +1,22 @@
+This example is based on the normal traffic_light example, which is made for Java.
+It shows how the exact same statechart can be used for a Java application and an arduino sketch written in C.
+PLEASE NOTE: You need the Eclipse Arduino plugin.
+
+To install the tool in Yakindu Statechart Tools, go to Help->Install New Software, copy
+http://www.baeyens.it/eclipse/V3/
+and give it a meaningful name. After that, you can select the plugin and install it. After one restart of YSCT, the plugin is ready to use.
+
+Also, of course, you need an Arduino. The pins where you need to connect the LEDs and buttons can be seen or changed in the software.
+
+Parts list:
+- Arduino 1x
+- red LED 2x
+- green LED 2x
+- yellow LED 1x
+- white LED 1x
+- resistors for the LEDs, 200 to 300 Ohm
+- Button 2x
+- pull-up resistors for the buttons 2x
+- cables and a breadboard
+
+Also, you need to set the correct port for the Arduino in Project->Properties.

+ 51 - 0
examples/traffic_light_arduino/Release/.ino.cpp.d

@@ -0,0 +1,51 @@
+.ino.cpp.o: ../.ino.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ ../pushbutton.h ../TrafficLightCtrl.h ../sc/sc_types.h \
+ ../TrafficLightCtrlRequired.h ../scutil/sc_timer_service.h \
+ ../scutil/../sc/sc_types.h ../traffic_light_arduino.ino
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+../pushbutton.h:
+
+../TrafficLightCtrl.h:
+
+../sc/sc_types.h:
+
+../TrafficLightCtrlRequired.h:
+
+../scutil/sc_timer_service.h:
+
+../scutil/../sc/sc_types.h:
+
+../traffic_light_arduino.ino:

BIN
examples/traffic_light_arduino/Release/.ino.cpp.o


+ 8 - 0
examples/traffic_light_arduino/Release/TrafficLightCtrl.c.d

@@ -0,0 +1,8 @@
+TrafficLightCtrl.c.o: ../TrafficLightCtrl.c ../sc/sc_types.h \
+ ../TrafficLightCtrl.h ../TrafficLightCtrlRequired.h
+
+../sc/sc_types.h:
+
+../TrafficLightCtrl.h:
+
+../TrafficLightCtrlRequired.h:

BIN
examples/traffic_light_arduino/Release/TrafficLightCtrl.c.o


BIN
examples/traffic_light_arduino/Release/arduino.ar


+ 32 - 0
examples/traffic_light_arduino/Release/core/CDC.cpp.d

@@ -0,0 +1,32 @@
+core/CDC.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/CDC.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/CDC.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/HardwareSerial.cpp.d

@@ -0,0 +1,38 @@
+core/HardwareSerial.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:

BIN
examples/traffic_light_arduino/Release/core/HardwareSerial.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/HardwareSerial0.cpp.d

@@ -0,0 +1,38 @@
+core/HardwareSerial0.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial0.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:

BIN
examples/traffic_light_arduino/Release/core/HardwareSerial0.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/HardwareSerial1.cpp.d

@@ -0,0 +1,38 @@
+core/HardwareSerial1.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial1.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:

BIN
examples/traffic_light_arduino/Release/core/HardwareSerial1.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/HardwareSerial2.cpp.d

@@ -0,0 +1,38 @@
+core/HardwareSerial2.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial2.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:

BIN
examples/traffic_light_arduino/Release/core/HardwareSerial2.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/HardwareSerial3.cpp.d

@@ -0,0 +1,38 @@
+core/HardwareSerial3.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial3.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:

BIN
examples/traffic_light_arduino/Release/core/HardwareSerial3.cpp.o


+ 38 - 0
examples/traffic_light_arduino/Release/core/IPAddress.cpp.d

@@ -0,0 +1,38 @@
+core/IPAddress.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/IPAddress.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/IPAddress.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/IPAddress.h:

BIN
examples/traffic_light_arduino/Release/core/IPAddress.cpp.o


+ 35 - 0
examples/traffic_light_arduino/Release/core/PluggableUSB.cpp.d

@@ -0,0 +1,35 @@
+core/PluggableUSB.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/PluggableUSB.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/PluggableUSB.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/PluggableUSB.h:

BIN
examples/traffic_light_arduino/Release/core/PluggableUSB.cpp.o


+ 32 - 0
examples/traffic_light_arduino/Release/core/Print.cpp.d

@@ -0,0 +1,32 @@
+core/Print.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/Print.cpp.o


+ 32 - 0
examples/traffic_light_arduino/Release/core/Stream.cpp.d

@@ -0,0 +1,32 @@
+core/Stream.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/Stream.cpp.o


+ 32 - 0
examples/traffic_light_arduino/Release/core/Tone.cpp.d

@@ -0,0 +1,32 @@
+core/Tone.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Tone.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/Tone.cpp.o


+ 35 - 0
examples/traffic_light_arduino/Release/core/USBCore.cpp.d

@@ -0,0 +1,35 @@
+core/USBCore.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBCore.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/PluggableUSB.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/PluggableUSB.h:

BIN
examples/traffic_light_arduino/Release/core/USBCore.cpp.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/WInterrupts.c.d

@@ -0,0 +1,14 @@
+core/WInterrupts.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WInterrupts.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/WInterrupts.c.o


+ 2 - 0
examples/traffic_light_arduino/Release/core/WMath.cpp.d

@@ -0,0 +1,2 @@
+core/WMath.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WMath.cpp

BIN
examples/traffic_light_arduino/Release/core/WMath.cpp.o


+ 5 - 0
examples/traffic_light_arduino/Release/core/WString.cpp.d

@@ -0,0 +1,5 @@
+core/WString.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:

BIN
examples/traffic_light_arduino/Release/core/WString.cpp.o


+ 2 - 0
examples/traffic_light_arduino/Release/core/abi.cpp.d

@@ -0,0 +1,2 @@
+core/abi.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/abi.cpp

BIN
examples/traffic_light_arduino/Release/core/abi.cpp.o


Різницю між файлами не показано, бо вона завелика
+ 272 - 0
examples/traffic_light_arduino/Release/core/core/subdir.mk


+ 2 - 0
examples/traffic_light_arduino/Release/core/hooks.c.d

@@ -0,0 +1,2 @@
+core/hooks.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/hooks.c

BIN
examples/traffic_light_arduino/Release/core/hooks.c.o


+ 35 - 0
examples/traffic_light_arduino/Release/core/main.cpp.d

@@ -0,0 +1,35 @@
+core/main.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/main.cpp \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WCharacter.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/WString.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/HardwareSerial.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Stream.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Print.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Printable.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/USBAPI.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/main.cpp.o


+ 2 - 0
examples/traffic_light_arduino/Release/core/new.cpp.d

@@ -0,0 +1,2 @@
+core/new.cpp.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/new.cpp

BIN
examples/traffic_light_arduino/Release/core/new.cpp.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/wiring.c.d

@@ -0,0 +1,14 @@
+core/wiring.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/wiring.c.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/wiring_analog.c.d

@@ -0,0 +1,14 @@
+core/wiring_analog.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_analog.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/wiring_analog.c.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/wiring_digital.c.d

@@ -0,0 +1,14 @@
+core/wiring_digital.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_digital.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/wiring_digital.c.o


+ 2 - 0
examples/traffic_light_arduino/Release/core/wiring_pulse.S.d

@@ -0,0 +1,2 @@
+core/wiring_pulse.S.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_pulse.S

BIN
examples/traffic_light_arduino/Release/core/wiring_pulse.S.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/wiring_pulse.c.d

@@ -0,0 +1,14 @@
+core/wiring_pulse.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_pulse.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/wiring_pulse.c.o


+ 14 - 0
examples/traffic_light_arduino/Release/core/wiring_shift.c.d

@@ -0,0 +1,14 @@
+core/wiring_shift.c.o: \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_shift.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/wiring_private.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:

BIN
examples/traffic_light_arduino/Release/core/wiring_shift.c.o


+ 108 - 0
examples/traffic_light_arduino/Release/makefile

@@ -0,0 +1,108 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+-include ../makefile.init
+
+RM := rm -f
+
+# All of the sources participating in the build are defined here
+-include sources.mk
+-include subdir.mk
+-include scutil/subdir.mk
+-include core/core/subdir.mk
+-include objects.mk
+
+ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(CC_DEPS)),)
+-include $(CC_DEPS)
+endif
+ifneq ($(strip $(C++_DEPS)),)
+-include $(C++_DEPS)
+endif
+ifneq ($(strip $(C_UPPER_DEPS)),)
+-include $(C_UPPER_DEPS)
+endif
+ifneq ($(strip $(CXX_DEPS)),)
+-include $(CXX_DEPS)
+endif
+ifneq ($(strip $(ASM_DEPS)),)
+-include $(ASM_DEPS)
+endif
+ifneq ($(strip $(INO_DEPS)),)
+-include $(INO_DEPS)
+endif
+ifneq ($(strip $(PDE_DEPS)),)
+-include $(PDE_DEPS)
+endif
+ifneq ($(strip $(S_UPPER_DEPS)),)
+-include $(S_UPPER_DEPS)
+endif
+ifneq ($(strip $(CPP_DEPS)),)
+-include $(CPP_DEPS)
+endif
+ifneq ($(strip $(C_DEPS)),)
+-include $(C_DEPS)
+endif
+endif
+
+-include ../makefile.defs
+
+# Add inputs and outputs from these tool invocations to the build variables 
+AR += \
+arduino.ar \
+
+ELF += \
+traffic_light_arduino.elf \
+
+EEP += \
+traffic_light_arduino.eep \
+
+FLASH_IMAGE += \
+traffic_light_arduino.hex \
+
+
+# All Target
+all: traffic_light_arduino
+
+# Tool invocations
+traffic_light_arduino: $(FLASH_IMAGE)
+	@echo 'Building target: $@'
+	@echo 'Printing size:'
+	"/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5/bin/avr-size" -A "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.elf"
+	@echo 'Finished building target: $@'
+	@echo ' '
+
+arduino.ar: $(AR_OBJ)
+	@echo 'Starting archiver'
+	"/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5/bin/avr-ar" rcs  "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/arduino.ar"    arduino.ar $(AR_OBJ)
+	@echo 'Finished building: $@'
+	@echo ' '
+
+traffic_light_arduino.elf: $(LINK_OBJ) $(AR)
+	@echo 'Starting combiner'
+	"/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5/bin/avr-gcc" -Os -Wl,--gc-sections -mmcu=atmega328p  -o "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.elf"   $(LINK_OBJ) $(AR)    "-L/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release" -lm
+	@echo 'Finished building: $@'
+	@echo ' '
+
+traffic_light_arduino.eep: $(ELF)
+	@echo 'Create eeprom image'
+	"/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.elf" "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.eep"
+	@echo 'Finished building: $@'
+	@echo ' '
+
+traffic_light_arduino.hex: $(EEP)
+	@echo 'Create Flash image (ihex format)'
+	"/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/tools/arduino/avr-gcc/4.8.1-arduino5/bin/avr-objcopy" -O ihex -R .eeprom  "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.elf" "/home/beckmann/YAKINDU_SCTPRO/ws/traffic_light_arduino/Release/traffic_light_arduino.hex"
+	@echo 'Finished building: $@'
+	@echo ' '
+
+# Other Targets
+clean:
+	-$(RM) $(C_UPPER_DEPS)$(PDE_DEPS)$(C_DEPS)$(AR)$(EEP)$(FLASH_IMAGE)$(CC_DEPS)$(AR_OBJ)$(C++_DEPS)$(LINK_OBJ)$(CXX_DEPS)$(ASM_DEPS)$(INO_DEPS)$(SIZEDUMMY)$(S_UPPER_DEPS)$(ELF)$(CPP_DEPS) traffic_light_arduino
+	-@echo ' '
+
+.PHONY: all clean dependents
+.SECONDARY:
+
+-include ../makefile.targets

+ 8 - 0
examples/traffic_light_arduino/Release/objects.mk

@@ -0,0 +1,8 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+USER_OBJS :=
+
+LIBS :=
+

+ 13 - 0
examples/traffic_light_arduino/Release/pushbutton.c.d

@@ -0,0 +1,13 @@
+pushbutton.c.o: ../pushbutton.c \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h \
+ /home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h \
+ ../pushbutton.h
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/Arduino.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/cores/arduino/binary.h:
+
+/home/beckmann/Downloads/yakindu-sctpro/arduinoPlugin/packages/arduino/hardware/avr/1.6.11/variants/standard/pins_arduino.h:
+
+../pushbutton.h:

BIN
examples/traffic_light_arduino/Release/pushbutton.c.o


+ 6 - 0
examples/traffic_light_arduino/Release/scutil/sc_timer_service.c.d

@@ -0,0 +1,6 @@
+scutil/sc_timer_service.c.o: ../scutil/sc_timer_service.c \
+ ../scutil/sc_timer_service.h ../scutil/../sc/sc_types.h
+
+../scutil/sc_timer_service.h:
+
+../scutil/../sc/sc_types.h:

BIN
examples/traffic_light_arduino/Release/scutil/sc_timer_service.c.o


Різницю між файлами не показано, бо вона завелика
+ 24 - 0
examples/traffic_light_arduino/Release/scutil/subdir.mk


+ 43 - 0
examples/traffic_light_arduino/Release/sources.mk

@@ -0,0 +1,43 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+INO_SRCS := 
+ASM_SRCS := 
+O_UPPER_SRCS := 
+CPP_SRCS := 
+S_UPPER_SRCS := 
+O_SRCS := 
+ELF_SRCS := 
+C_UPPER_SRCS := 
+CXX_SRCS := 
+C++_SRCS := 
+PDE_SRCS := 
+CC_SRCS := 
+AR_SRCS := 
+EEP_SRCS := 
+C_SRCS := 
+C_UPPER_DEPS := 
+PDE_DEPS := 
+C_DEPS := 
+AR := 
+EEP := 
+FLASH_IMAGE := 
+CC_DEPS := 
+AR_OBJ := 
+C++_DEPS := 
+LINK_OBJ := 
+CXX_DEPS := 
+ASM_DEPS := 
+INO_DEPS := 
+SIZEDUMMY := 
+S_UPPER_DEPS := 
+ELF := 
+CPP_DEPS := 
+
+# Every subdirectory with source files must be described here
+SUBDIRS := \
+. \
+core/core \
+scutil \
+

Різницю між файлами не показано, бо вона завелика
+ 61 - 0
examples/traffic_light_arduino/Release/subdir.mk


+ 1 - 0
examples/traffic_light_arduino/Release/traffic_light_arduino.eep

@@ -0,0 +1 @@
+:00000001FF

BIN
examples/traffic_light_arduino/Release/traffic_light_arduino.elf


+ 315 - 0
examples/traffic_light_arduino/Release/traffic_light_arduino.hex

@@ -0,0 +1,315 @@
+:100000000C9482000C9494000C9494000C94940032
+:100010000C9494000C9494000C9494000C94940010
+:100020000C9494000C9494000C9494000C94940000
+:100030000C9494000C9494000C9494000C949400F0
+:100040000C9473080C9494000C9494000C949400F9
+:100050000C9494000C9494000C9494000C949400D0
+:100060000C9494000C9494004D025C068402BA0235
+:100070002E03F10327045D047E04AC045C067405C2
+:10008000F0054903B10350035B0371037C0385034F
+:1000900091039A03A603C8042E05D204DA04EE04E1
+:1000A000F60402050B0517052005000000080002F4
+:1000B000010000030407000000000000000001022E
+:1000C00004081020408001020408102001020408E6
+:1000D00010200404040404040404020202020202C4
+:1000E000030303030303000000002300260029008C
+:1000F00000000000250028002B0000000000240064
+:1001000027002A0011241FBECFEFD8E0DEBFCDBFED
+:1001100022E0A0E0B1E001C01D92A937B207E1F7EB
+:100120000E9464080C94CB090C9400008091540246
+:10013000811104C08CE392E00C94B2060895809182
+:100140006202811104C08CE392E00C94AE06089523
+:10015000EF920F931F93E02E89019A01AB01BC012E
+:1001600088E091E00E942C071F910F91EF90089575
+:1001700088E091E00C9479070F931F934FE950E0CA
+:1001800063E070E082E692E00E94FE0646E950E0FD
+:1001900062E070E084E592E00E94FE0661E088E0A3
+:1001A0000E942D0961E08CE00E942D0961E089E048
+:1001B0000E942D0961E084E00E942D0961E085E044
+:1001C0000E942D0961E086E00E942D090EE816E0EC
+:1001D00024E130E040E050E060E171E088E091E04F
+:1001E0000E94AD078CE392E00E949F018CE392E0B5
+:1001F0001F910F910C94BB01CF92DF92EF92FF926F
+:100200000E94BD086B017C0182E692E00E94B60666
+:1002100084E592E00E94B6064091040150910501E8
+:100220006091060170910701809100019091010198
+:10023000A0910201B0910301452B462B472B59F0A9
+:10024000AC01BD01465F5F4F6F4F7F4FC416D506AF
+:10025000E606F70648F1B701A601481B590B6A0BE1
+:100260007B0B88E091E00E94DA078CE392E00E9429
+:10027000E601C0920001D0920101E0920201F092E9
+:1002800003018091040190910501A0910601B091B4
+:1002900007010196A11DB11D8093040190930501F2
+:1002A000A0930601B0930701FF90EF90DF90CF90ED
+:1002B0000895CF93DF93EC010E949C06882311F0F0
+:1002C00061E001C060E089E00E946609CE010E9401
+:1002D0009F06882311F061E001C060E08CE00E947D
+:1002E0006609CE010E94A206882311F061E001C0D8
+:1002F00060E088E00E946609CE010E94A80688237B
+:1003000011F061E001C060E084E00E946609CE0166
+:100310000E94AB06882311F061E001C060E085E037
+:100320000E946609CE010E94A506882311F061E0B3
+:1003300001C060E086E0DF91CF910C946609FC017A
+:100340008EE090E09183808313821282128613865E
+:100350001486158616861786108A118A128A138AC1
+:10036000148A158A168A178A1482158216821782B1
+:100370001086118608950F93CF93DF93EC01BC0193
+:10038000695E7F4F01E028EC30E040E050E00E94E1
+:10039000A8001C821E821D8218861986BE016B5E13
+:1003A0007F4F00E024EF31E040E050E0CE010E94BA
+:1003B000A80081E08D838F838CE090E0998388830F
+:1003C0001B821A82DF91CF910F9108952F923F9255
+:1003D0004F925F926F927F928F929F92AF92BF9255
+:1003E000CF92DF92EF92FF920F93CF93DF93CDB72F
+:1003F000DEB72C970FB6F894DEBF0FBECDBF9C873B
+:100400008B87DC0113961C921E9212972EE0622EAF
+:10041000712C5696BA87A9875C01B5E1AB0EB11C69
+:10042000FC017496FA83E9831C01F3E12F0E311C61
+:1004300042969C838B83AB85BC855196BE83AD83EE
+:10044000EB85FC857096F887EF834B845C84FFE036
+:100450004F0E511C8B849C848EE0880E911CEB8483
+:10046000FC849CE0E90EF11CCB84DC84ADE0CA0E78
+:10047000D11CEB85FC8582819381892B09F028C4EE
+:10048000AB85BC85ED91FC913197ED30F10508F01D
+:1004900013C4EC5CFF4F0C94C509EB85FC85878980
+:1004A000882319F0CF010E945901AB85BC851B96AA
+:1004B0008C911B978111E2C0AB85BC851A968C91FB
+:1004C0001A97882309F4F8C311967C926E921396BA
+:1004D0001C921E92129700E028E53BE140E050E0BC
+:1004E000B701CD010E94A80024EF31E040E050E0C8
+:1004F000B6018B859C850E94A80081E0EB85FC8578
+:10050000878383E090E0D4C3AB85BC8557968C91FC
+:100510005797882319F0CD010E945901EB85FC857E
+:100520008385811129C2AB85BC851C968C911C9753
+:10053000811136C0EB85FC858585882309F4BCC311
+:100540007182608213821282B601CF010E94B800CC
+:1005500000E024EF31E040E050E0B4018B859C8561
+:100560000E94A800AB85BC8517961C92179784E063
+:1005700090E00AC3EB85FC858789882319F0CF01B9
+:100580000E945901AB85BC851B968C911B978111EC
+:1005900075C0AB85BC851C968C911C978823E9F1AE
+:1005A0008D919C918330910571F00497B1F4AB85E6
+:1005B000BC8511967C926E9213961C921E92129795
+:1005C000B401CD0108C0EB85FC8571826082138285
+:1005D0001282B601CF010E94B800B7018B859C85BD
+:1005E0000E94B800EB85FC85178200E020ED37E023
+:1005F00040E050E0B201CF010E94A800AB85BC856D
+:1006000014961C92149781E015968C931597169664
+:100610001C92169785E090E0B7C2EB85FC85868535
+:10062000882309F449C37182608213821282B40163
+:10063000CF010E94B80000E024EF31E040E050E03C
+:10064000B6018B859C850E94A80081E0AB85BC85A6
+:1006500017968C93179783E090E096C2EB85FC8504
+:100660008789882319F0CF010E945901AB85BC8589
+:100670001B968C911B97882309F48CC0ED91FC91FB
+:100680003197EA30F10508F06CC0EF5BFF4F0C9436
+:10069000C509EB85FC85718260821382128261C07C
+:1006A000AB85BC8511967C926E9213961C921E921D
+:1006B0001297B6010AC0AB85BC8511967C926E92EA
+:1006C00013961C921E921297B401CD010E94B8009D
+:1006D000B7018B859C850E94B800EB85FC8517824D
+:1006E00040C0AB85BC8511967C926E9213961C928D
+:1006F0001E921297B20128C0EB85FC857182608240
+:10070000138212826F81788529C0AB85BC851196D2
+:100710007C926E9213961C921E9212976D817E812E
+:1007200013C0EB85FC8571826082138212826B811B
+:100730007C8114C0AB85BC8511967C926E92139619
+:100740001C921E921297B101CD0109C0EB85FC8568
+:10075000718260821382128269817A81CF010E9444
+:10076000B800AB85BC8514961C92149716961C9203
+:10077000169715961C92159718961C92189719960D
+:100780001C92199700E024EF31E040E050E0B50101
+:10079000CD0185C2AB85BC851F968C911F978823A0
+:1007A00009F48AC211967C926E9213961C921E9244
+:1007B0001297B201CD010E94B80000E020ED37E0B1
+:1007C00040E050E06F8178858B859C850E94A80071
+:1007D00081E0EB85FC8584831582168286E090E0BB
+:1007E00067C2AB85BC8557968C915797882319F0C3
+:1007F000CD010E945901EB85FC8583858111BCC028
+:10080000AB85BC8550968C915097882309F454C2CF
+:1008100011967C926E9213961C921E9212976F8183
+:100820007885CD010E94B80000E028E53BE140E07A
+:1008300050E06D817E818B859C850E94A800EB85B0
+:10084000FC85108681E0818787E090E031C2AB852E
+:10085000BC8557968C915797882319F0CD010E943B
+:100860005901EB85FC858385811186C0AB85BC85EC
+:1008700051968C915197882309F41EC211967C924F
+:100880006E9213961C921E9212976D817E81CD01FD
+:100890000E94B80000E028E833E140E050E06B81BE
+:1008A0007C818B859C850E94A80081E0EB85FC857E
+:1008B0008087118688E090E0FBC1AB85BC855796A8
+:1008C0008C915797882319F0CD010E945901EB852F
+:1008D000FC858385811150C0AB85BC8552968C9177
+:1008E0005297882309F4E8C111967C926E92139670
+:1008F0001C921E9212976B817C81E0C0AB85BC85F7
+:1009000057968C915797882319F0CD010E94590171
+:10091000EB85FC85838581112FC0AB85BC85539603
+:100920008C915397882309F4C7C111967C926E92DB
+:1009300013961C921E921297B101CD010E94B8002D
+:10094000EB85FC851482158281E086838087118681
+:10095000178281E090E0ACC1AB85BC8557968C9145
+:100960005797882319F0CD010E945901EB85FC852A
+:100970008385882309F491C00190F081E02D31979F
+:10098000EA30F10508F06AC0E55BFF4F0C94C50939
+:10099000AB85BC8511967C926E9213961C921E922A
+:1009A00012975CC0EB85FC85718260821382128293
+:1009B000B60107C0EB85FC857182608213821282CA
+:1009C000B401CF010E94B800B7018B859C850E94BD
+:1009D000B800AB85BC8517961C9240C0EB85FC85A2
+:1009E0007182608213821282B20128C0AB85BC85FD
+:1009F00011967C926E9213961C921E9212976F81A2
+:100A0000788529C0EB85FC85718260821382128211
+:100A10006D817E8113C0AB85BC8511967C926E92F0
+:100A200013961C921E9212976B817C8114C0EB85E9
+:100A3000FC857182608213821282B101CF010CC0E9
+:100A4000AB85BC8511967C926E9213961C921E9279
+:100A5000129769817A81CD010E94B800EB85FC85EF
+:100A60001482168215821086118600E024EF31E090
+:100A700040E050E0B501CF010E94A80081E0AB85C5
+:100A8000BC8515968C93159717968C931797ECE069
+:100A9000F0E01196FC93EE937AC0AB85BC8554963A
+:100AA0008C915497882309F407C111967C926E9219
+:100AB00013961C921E92129769817A81CD010E9431
+:100AC000B80000E020ED37E040E050E0B1018B8558
+:100AD0009C850E94A80081E0EB85FC85848385834A
+:100AE000168289E090E0E4C0AB85BC8557968C9176
+:100AF0005797882319F0CD010E945901EB85FC8599
+:100B00008385882309F448C0808191818C309105C8
+:100B100061F00D97B9F4EB85FC85718260821382D8
+:100B2000128269857A85CF010BC0AB85BC85119691
+:100B30007C926E9213961C921E921297B501CD0173
+:100B40000E94B80000E020E137E240E050E0698117
+:100B50007A818B859C850E94A80081E0AB85BC854D
+:100B600014968C93149715961C92159716961C92B2
+:100B7000169718968C93189719961C921997179692
+:100B80001C9217978AE090E011969C938E9313968F
+:100B90001C921E92129790C0EB85FC858589882354
+:100BA00009F48AC07182608213821282B501CF017A
+:100BB0000E94B80000E024EF31E040E050E0698599
+:100BC0007A858B859C850E94A800AB85BC8515968F
+:100BD0001C92159717961C9217978DE090E0D4CF32
+:100BE000EB85FC858789882319F0CF010E94590184
+:100BF000AB85BC851B968C911B978823A9F18D91A1
+:100C00009C918C30910579F00D97B9F4AB85BC853A
+:100C100011967C926E9213961C921E921297698581
+:100C20007A85CD0108C0EB85FC85718260821382D4
+:100C30001282B501CF010E94B80000E020E137E246
+:100C400040E050E069817A818B859C850E94A800F4
+:100C500081E0EB85FC85848315821682808711866E
+:100C600017828AE090E024C0AB85BC8556968C91B3
+:100C70005697882309F111967C926E9213961C92D6
+:100C80001E92129769857A85CD010E94B80000E016
+:100C900024EF31E040E050E0B5018B859C850E9457
+:100CA000A80081E0EB85FC85858387838CE090E05C
+:100CB0009183808313821282AB85BC8512968D91BD
+:100CC0009C911397019613969C938E931297D1CB78
+:100CD000128613861486158616861786108A118A40
+:100CE000128A138A148A158A168A178A2C960FB6C6
+:100CF000F894DEBF0FBECDBFDF91CF910F91FF9073
+:100D0000EF90DF90CF90BF90AF909F908F907F90AB
+:100D10006F905F904F903F902F9008959C01245FBB
+:100D20003F4F621773073CF048966817790718F42D
+:100D300081E0FB0180830895FC0184810895FC011A
+:100D400085810895FC0186810895FC0187810895BD
+:100D5000FC0180850895FC018185089521E0FC0156
+:100D60002287089521E0FC0123870895CF92DF9226
+:100D7000EF92FF920F931F93CF93DF93EC01898142
+:100D80000E949C098C018F8190E00817190731F0AF
+:100D90000E94BD08688779878A879B870E94BD0863
+:100DA000C884D984EA84FB846C197D098E099F0963
+:100DB000CB80DC80ED80FE80C616D706E806F906FB
+:100DC00078F4888190E00817190751F081E0011547
+:100DD000110509F480E08883EC85FD85CE01099535
+:100DE00081E0012B09F480E08F83DF91CF911F9187
+:100DF0000F91FF90EF90DF90CF900895DF92EF92E8
+:100E0000FF920F931F93CF93DF93EC01D62E7A01BD
+:100E100069837A8302E310E020E030E00B831C83D7
+:100E20002D833E83862F0E949C0921E0892B09F4A3
+:100E300020E028831F82188619861A861B86FD8665
+:100E4000EC8660E08D2DDF91CF911F910F91FF9087
+:100E5000EF90DF900C942D094F925F926F927F92EA
+:100E6000AF92BF92CF92DF92EF92FF920F931F93B8
+:100E7000CF93CE2DDC014D905D906D907C90A12C98
+:100E8000B12CC12CD12C7601C414D504E604F7048E
+:100E900014F5DC011496ED91FC911597EA0DFB1DFC
+:100EA000BFEFCB1ADB0AEB0AFB0AAFE0AA0EB11CBC
+:100EB000A185B285AB2B41F752874187008311830F
+:100EC00022833383C48374876387968785871582DB
+:100ED000168217821086CF911F910F91FF90EF908D
+:100EE000DF90CF90BF90AF907F906F905F904F90CA
+:100EF0000895CF92DF92EF92FF920F931F93CF93BB
+:100F0000DF936B01EC01088119812A813B81A0E00C
+:100F1000B0E040E050E0BA014017510762077307A4
+:100F20009CF4EC01EC81FD81EA0FFB1F4F5F5F4FEA
+:100F30006F4F7F4F1F96E184F284EC14FD0461F73C
+:100F40001286118614861386DF91CF911F910F911F
+:100F5000FF90EF90DF90CF900895CF92DF92EF92C5
+:100F6000FF920F931F93FC01DB0175836483208341
+:100F7000318342835383C12CD12C7601C216D30610
+:100F8000E406F50674F41A961C921E9219971E96A2
+:100F9000FC93EE931D978FEFC81AD80AE80AF80A57
+:100FA000EDCF178306831F910F91FF90EF90DF9095
+:100FB000CF9008954F925F926F927F928F929F92FF
+:100FC000AF92BF92CF92DF92EF92FF920F931F9357
+:100FD000CF93DF93EC014A015B0100E010E0C12CEC
+:100FE000D12C760188819981AA81BB81C816D90646
+:100FF000EA06FB060CF056C0AC81BD81A00FB11F04
+:1010000019966D917C911A976115710509F442C08A
+:1010100015962D913D914D915C9118974D905D9055
+:101020006D907C901397241535054605570594F56A
+:10103000280D391D4A1D5B1D15962D933D934D932B
+:101040005C93189724153505460557051CF11D9628
+:10105000ED91FC911E970680F781E02D1B968D91F6
+:101060009C911C970995EC81FD81E00FF11F848113
+:10107000882381F085819681A781B0854081518147
+:1010800062817381841B950BA60BB70B85839683B6
+:10109000A783B0878FEFC81AD80AE80AF80A015F59
+:1010A0001F4FA0CFDF91CF911F910F91FF90EF9035
+:1010B000DF90CF90BF90AF909F908F907F906F9078
+:1010C0005F904F90089508950E94C9080E94630898
+:1010D0000E94BC00C0E0D0E00E94FC002097E1F339
+:1010E0000E940000F9CF1F920F920FB60F921124A9
+:1010F0002F933F938F939F93AF93BF9380917102F0
+:1011000090917202A0917302B091740230917002BA
+:1011100023E0230F2D3720F40196A11DB11D05C03A
+:1011200026E8230F0296A11DB11D20937002809323
+:10113000710290937202A0937302B0937402809133
+:10114000750290917602A0917702B0917802019693
+:10115000A11DB11D8093750290937602A093770232
+:10116000B0937802BF91AF919F918F913F912F9152
+:101170000F900FBE0F901F9018952FB7F8946091A5
+:1011800071027091720280917302909174022FBF6C
+:101190000895789484B5826084BD84B5816084BDEF
+:1011A00085B5826085BD85B5816085BDEEE6F0E0E0
+:1011B000808181608083E1E8F0E01082808182603C
+:1011C0008083808181608083E0E8F0E080818160BD
+:1011D0008083E1EBF0E0808184608083E0EBF0E0ED
+:1011E000808181608083EAE7F0E080818460808391
+:1011F000808182608083808181608083808180683B
+:1012000080831092C1000895833081F028F48130EA
+:1012100099F08230A1F008958730A9F08830B9F0B4
+:101220008430D1F4809180008F7D03C08091800054
+:101230008F7780938000089584B58F7702C084B53E
+:101240008F7D84BD08958091B0008F7703C0809119
+:10125000B0008F7D8093B0000895CF93DF9390E02E
+:10126000FC01E254FF4F2491FC01EE52FF4F8491A8
+:10127000882349F190E0880F991FFC01E650FF4F49
+:10128000A591B49180519F4FFC01C591D4919FB716
+:10129000611108C0F8948C91209582238C938881E9
+:1012A00082230AC0623051F4F8948C91322F309529
+:1012B00083238C938881822B888304C0F8948C913B
+:1012C000822B8C939FBFDF91CF9108950F931F9333
+:1012D000CF93DF931F92CDB7DEB7282F30E0F9010F
+:1012E000E655FF4F8491F901E254FF4F1491F90143
+:1012F000EE52FF4F04910023C9F0882321F0698347
+:101300000E9404096981E02FF0E0EE0FFF1FE05119
+:10131000FF4FA591B4919FB7F8948C91611103C0D0
+:101320001095812301C0812B8C939FBF0F90DF917B
+:10133000CF911F910F910895CF93DF93282F30E025
+:10134000F901E655FF4F8491F901E254FF4FD49122
+:10135000F901EE52FF4FC491CC2391F081110E940C
+:101360000409EC2FF0E0EE0FFF1FEA51FF4FA591AB
+:10137000B4912C912D2381E090E021F480E002C013
+:1013800080E090E0DF91CF910895EE0FFF1F059070
+:0A139000F491E02D0994F894FFCFCA
+:00000001FF

Різницю між файлами не показано, бо вона завелика
+ 1947 - 0
examples/traffic_light_arduino/TrafficLightCtrl.c


+ 158 - 0
examples/traffic_light_arduino/TrafficLightCtrl.h

@@ -0,0 +1,158 @@
+
+#ifndef TRAFFICLIGHTCTRL_H_
+#define TRAFFICLIGHTCTRL_H_
+
+#include "sc/sc_types.h"
+		
+#ifdef __cplusplus
+extern "C" { 
+#endif 
+
+/*! \file Header of the state machine 'TrafficLightCtrl'.
+*/
+
+/*! Enumeration of all states */ 
+typedef enum
+{
+	TrafficLightCtrl_main_region_on,
+	TrafficLightCtrl_main_region_on_r1_StreetGreen,
+	TrafficLightCtrl_main_region_on_r1_PedWaiting,
+	TrafficLightCtrl_main_region_on_r1_PedWaiting_r1_waitOn,
+	TrafficLightCtrl_main_region_on_r1_PedWaiting_r1_waitOff,
+	TrafficLightCtrl_main_region_on_r1_StreetAttention,
+	TrafficLightCtrl_main_region_on_r1_StreetRed,
+	TrafficLightCtrl_main_region_on_r1_PedestrianGreen,
+	TrafficLightCtrl_main_region_on_r1_PedestrianRed,
+	TrafficLightCtrl_main_region_on_r1_StreetPrepare,
+	TrafficLightCtrl_main_region_on_r1_Safe,
+	TrafficLightCtrl_main_region_off,
+	TrafficLightCtrl_main_region_off_r1_YellowOn,
+	TrafficLightCtrl_main_region_off_r1_YellowOff,
+	TrafficLightCtrl_last_state
+} TrafficLightCtrlStates;
+
+/*! Type definition of the data structure for the TrafficLightCtrlIfaceTrafficLight interface scope. */
+typedef struct
+{
+	sc_boolean red;
+	sc_boolean yellow;
+	sc_boolean green;
+} TrafficLightCtrlIfaceTrafficLight;
+
+/*! Type definition of the data structure for the TrafficLightCtrlIfacePedestrian interface scope. */
+typedef struct
+{
+	sc_boolean request;
+	sc_boolean red;
+	sc_boolean green;
+} TrafficLightCtrlIfacePedestrian;
+
+/*! Type definition of the data structure for the TrafficLightCtrlIface interface scope. */
+typedef struct
+{
+	sc_boolean pedestrianRequest_raised;
+	sc_boolean onOff_raised;
+} TrafficLightCtrlIface;
+
+/*! Type definition of the data structure for the TrafficLightCtrlTimeEvents interface scope. */
+typedef struct
+{
+	sc_boolean trafficLightCtrl_main_region_on_r1_PedWaiting_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_PedWaiting_r1_waitOn_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_PedWaiting_r1_waitOff_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_StreetAttention_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_StreetRed_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_PedestrianGreen_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_PedestrianRed_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_StreetPrepare_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_on_r1_Safe_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_off_r1_YellowOn_tev0_raised;
+	sc_boolean trafficLightCtrl_main_region_off_r1_YellowOff_tev0_raised;
+	sc_boolean trafficLightCtrl_tev0_raised;
+} TrafficLightCtrlTimeEvents;
+
+
+/*! Define dimension of the state configuration vector for orthogonal states. */
+#define TRAFFICLIGHTCTRL_MAX_ORTHOGONAL_STATES 1
+
+/*! 
+ * Type definition of the data structure for the TrafficLightCtrl state machine.
+ * This data structure has to be allocated by the client code. 
+ */
+typedef struct
+{
+	TrafficLightCtrlStates stateConfVector[TRAFFICLIGHTCTRL_MAX_ORTHOGONAL_STATES];
+	sc_ushort stateConfVectorPosition; 
+	
+	TrafficLightCtrlIfaceTrafficLight ifaceTrafficLight;
+	TrafficLightCtrlIfacePedestrian ifacePedestrian;
+	TrafficLightCtrlIface iface;
+	TrafficLightCtrlTimeEvents timeEvents;
+} TrafficLightCtrl;
+
+/*! Initializes the TrafficLightCtrl state machine data structures. Must be called before first usage.*/
+extern void trafficLightCtrl_init(TrafficLightCtrl* handle);
+
+/*! Activates the state machine */
+extern void trafficLightCtrl_enter(TrafficLightCtrl* handle);
+
+/*! Deactivates the state machine */
+extern void trafficLightCtrl_exit(TrafficLightCtrl* handle);
+
+/*! Performs a 'run to completion' step. */
+extern void trafficLightCtrl_runCycle(TrafficLightCtrl* handle);
+
+/*! Raises a time event. */
+extern void trafficLightCtrl_raiseTimeEvent(const TrafficLightCtrl* handle, sc_eventid evid);
+
+/*! Gets the value of the variable 'red' that is defined in the interface scope 'TrafficLight'. */ 
+extern sc_boolean trafficLightCtrlIfaceTrafficLight_get_red(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'red' that is defined in the interface scope 'TrafficLight'. */ 
+extern void trafficLightCtrlIfaceTrafficLight_set_red(TrafficLightCtrl* handle, sc_boolean value);
+/*! Gets the value of the variable 'yellow' that is defined in the interface scope 'TrafficLight'. */ 
+extern sc_boolean trafficLightCtrlIfaceTrafficLight_get_yellow(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'yellow' that is defined in the interface scope 'TrafficLight'. */ 
+extern void trafficLightCtrlIfaceTrafficLight_set_yellow(TrafficLightCtrl* handle, sc_boolean value);
+/*! Gets the value of the variable 'green' that is defined in the interface scope 'TrafficLight'. */ 
+extern sc_boolean trafficLightCtrlIfaceTrafficLight_get_green(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'green' that is defined in the interface scope 'TrafficLight'. */ 
+extern void trafficLightCtrlIfaceTrafficLight_set_green(TrafficLightCtrl* handle, sc_boolean value);
+/*! Gets the value of the variable 'request' that is defined in the interface scope 'Pedestrian'. */ 
+extern sc_boolean trafficLightCtrlIfacePedestrian_get_request(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'request' that is defined in the interface scope 'Pedestrian'. */ 
+extern void trafficLightCtrlIfacePedestrian_set_request(TrafficLightCtrl* handle, sc_boolean value);
+/*! Gets the value of the variable 'red' that is defined in the interface scope 'Pedestrian'. */ 
+extern sc_boolean trafficLightCtrlIfacePedestrian_get_red(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'red' that is defined in the interface scope 'Pedestrian'. */ 
+extern void trafficLightCtrlIfacePedestrian_set_red(TrafficLightCtrl* handle, sc_boolean value);
+/*! Gets the value of the variable 'green' that is defined in the interface scope 'Pedestrian'. */ 
+extern sc_boolean trafficLightCtrlIfacePedestrian_get_green(const TrafficLightCtrl* handle);
+/*! Sets the value of the variable 'green' that is defined in the interface scope 'Pedestrian'. */ 
+extern void trafficLightCtrlIfacePedestrian_set_green(TrafficLightCtrl* handle, sc_boolean value);
+/*! Raises the in event 'pedestrianRequest' that is defined in the default interface scope. */ 
+extern void trafficLightCtrlIface_raise_pedestrianRequest(TrafficLightCtrl* handle);
+
+/*! Raises the in event 'onOff' that is defined in the default interface scope. */ 
+extern void trafficLightCtrlIface_raise_onOff(TrafficLightCtrl* handle);
+
+
+/*!
+ * Checks whether the state machine is active (until 2.4.1 this method was used for states).
+ * A state machine is active if it was entered. It is inactive if it has not been entered at all or if it has been exited.
+ */
+extern sc_boolean trafficLightCtrl_isActive(const TrafficLightCtrl* handle);
+
+/*!
+ * Checks if all active states are final. 
+ * If there are no active states then the state machine is considered being inactive. In this case this method returns false.
+ */
+extern sc_boolean trafficLightCtrl_isFinal(const TrafficLightCtrl* handle);
+
+/*! Checks if the specified state is active (until 2.4.1 the used method for states was called isActive()). */
+extern sc_boolean trafficLightCtrl_isStateActive(const TrafficLightCtrl* handle, TrafficLightCtrlStates state);
+
+#ifdef __cplusplus
+}
+#endif 
+
+#endif /* TRAFFICLIGHTCTRL_H_ */

+ 62 - 0
examples/traffic_light_arduino/TrafficLightCtrlRequired.h

@@ -0,0 +1,62 @@
+
+#ifndef TRAFFICLIGHTCTRLREQUIRED_H_
+#define TRAFFICLIGHTCTRLREQUIRED_H_
+
+#include "sc/sc_types.h"
+#include "TrafficLightCtrl.h"
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif 
+
+/*! \file This header defines prototypes for all functions that are required by the state machine implementation.
+
+This is a state machine uses time events which require access to a timing service. Thus the function prototypes:
+	- trafficLightCtrl_setTimer and
+	- trafficLightCtrl_unsetTimer
+are defined.
+
+This state machine makes use of operations declared in the state machines interface or internal scopes. Thus the function prototypes:
+	- trafficLightCtrlIface_synchronize
+are defined.
+
+These functions will be called during a 'run to completion step' (runCycle) of the statechart. 
+There are some constraints that have to be considered for the implementation of these functions:
+	- never call the statechart API functions from within these functions.
+	- make sure that the execution time is as short as possible.
+ 
+*/
+
+
+extern void trafficLightCtrlIface_synchronize(const TrafficLightCtrl* handle);
+
+
+
+/*!
+ * This is a timed state machine that requires timer services
+ */ 
+
+/*! This function has to set up timers for the time events that are required by the state machine. */
+/*! 
+	This function will be called for each time event that is relevant for a state when a state will be entered.
+	\param evid An unique identifier of the event.
+	\time_ms The time in milli seconds
+	\periodic Indicates the the time event must be raised periodically until the timer is unset 
+*/
+extern void trafficLightCtrl_setTimer(TrafficLightCtrl* handle, const sc_eventid evid, const sc_integer time_ms, const sc_boolean periodic);
+
+/*! This function has to unset timers for the time events that are required by the state machine. */
+/*! 
+	This function will be called for each time event taht is relevant for a state when a state will be left.
+	\param evid An unique identifier of the event.
+*/
+extern void trafficLightCtrl_unsetTimer(TrafficLightCtrl* handle, const sc_eventid evid);
+
+
+
+#ifdef __cplusplus
+}
+#endif 
+
+#endif /* TRAFFICLIGHTCTRLREQUIRED_H_ */

+ 24 - 0
examples/traffic_light_arduino/model/TrafficLight.sgen

@@ -0,0 +1,24 @@
+GeneratorModel for yakindu::c {
+
+	statechart TrafficLightCtrl {
+
+		feature Outlet {
+			targetProject = "traffic_light_arduino"
+			targetFolder = "."
+			libraryTargetFolder = "sc"
+		}
+		
+		feature FunctionInlining {
+			inlineReactions = true
+			inlineEntryActions = true
+			inlineExitActions = true
+			inlineEnterSequences = true
+			inlineExitSequences = true
+			inlineChoices = true
+			inlineEnterRegion = true
+			inlineExitRegion = true
+			inlineEntries = true
+		}
+		
+	}
+}

Різницю між файлами не показано, бо вона завелика
+ 578 - 0
examples/traffic_light_arduino/model/TrafficLightCtrl.sct


+ 42 - 0
examples/traffic_light_arduino/pushbutton.c

@@ -0,0 +1,42 @@
+/*
+ * button.c
+ *
+ *  Created on: 28.04.2016
+ *      Author: terfloth
+ */
+
+#include "Arduino.h"
+#include "pushbutton.h"
+
+
+
+void read_pushbutton(pushbutton_t *button){
+
+	int pin_value = digitalRead(button->pin);
+
+	if (pin_value != button->debounce_state) {
+		button->last_debounce_time = millis();
+	}
+
+	if ((millis() - button->last_debounce_time) > button->debounce_delay) {
+		if (pin_value != button->state) {
+			button->state = pin_value;
+			button->callback(button);
+		}
+	}
+
+	button->debounce_state = pin_value;
+
+}
+
+
+void setup_pushbutton(pushbutton_t *button, int pin, void (*callback)(pushbutton_t*)) {
+	button->pin = pin;
+	button->debounce_delay = 50;
+	button->state = digitalRead(button->pin);
+	button->debounce_state = LOW;
+	button->last_debounce_time = 0;
+	button->callback = callback;
+
+	pinMode(pin, INPUT);
+}

+ 36 - 0
examples/traffic_light_arduino/pushbutton.h

@@ -0,0 +1,36 @@
+/*
+ * button.h
+ *
+ *  Created on: 28.04.2016
+ *      Author: terfloth
+ */
+
+#ifndef PUSHBUTTON_H_
+#define PUSHBUTTON_H_
+
+#include "Arduino.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+struct pushbutton;
+
+typedef struct {
+	boolean state;
+	int pin;
+	unsigned long debounce_delay;
+	boolean debounce_state;
+	unsigned long last_debounce_time;
+	void (*callback)(struct pushbutton*);
+} pushbutton_t;
+
+extern void read_pushbutton(pushbutton_t *button);
+extern void setup_pushbutton(pushbutton_t *button, int pin, void (*callback)(pushbutton_t*));
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* PUSHBUTTON_H_ */

+ 42 - 0
examples/traffic_light_arduino/sc/sc_types.h

@@ -0,0 +1,42 @@
+
+#ifndef SC_TYPES_H_
+#define SC_TYPES_H_
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif 
+
+#include <stdint.h>
+#include <stdbool.h>
+
+#define sc_string		char*
+ 
+typedef bool			sc_boolean;
+typedef int_fast16_t	sc_short;
+typedef uint_fast16_t	sc_ushort;
+typedef int32_t			sc_integer;
+typedef uint32_t		sc_uinteger;
+
+typedef double			sc_real;
+
+typedef void*			sc_eventid;
+
+typedef intptr_t		sc_intptr_t;
+
+#ifdef __cplusplus
+}
+#endif
+
+#ifndef null
+	#ifdef __cplusplus
+		#define null 0
+	#else
+		#define null ((void *)0)
+	#endif
+#endif
+
+#define bool_true true
+#define bool_false false
+
+#endif /* SC_TYPES_H_ */

+ 113 - 0
examples/traffic_light_arduino/scutil/sc_timer_service.c

@@ -0,0 +1,113 @@
+/*
+ * sc_timer_service.c
+ *
+ *  Created on: 13.04.2016
+ *      Author: korsinski, terfloth
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "sc_timer_service.h"
+
+/*! \file Implementation of YAKINDU SCT timer functionality based on POSIX threads. */
+
+
+/*! Callback that is called when a timer fires. */
+static void sc_timer_fired(sc_timer_t *timer) {
+
+	timer->service->raise_event(timer->handle, timer->pt_evid);
+}
+
+
+
+/*! Starts a timer with the specified parameters. */
+void sc_timer_start(sc_timer_service_t *this, void* handle, const sc_eventid evid,
+		const sc_integer time_ms, const sc_boolean periodic) {
+
+
+	/* go through all timers ... */
+	for (int i = 0; i < this->timer_count; i++) {
+
+		/* ... and find an unused one. */
+		if (this->timers[i].pt_evid == NULL) {
+
+			/* set timer properties */
+			this->timers[i].pt_evid = evid;
+			this->timers[i].time_ms = time_ms;
+			this->timers[i].periodic = periodic;
+			this->timers[i].handle = handle;
+			this->timers[i].service = this;
+
+			// reset the elapsed time ...
+			this->timers[i].elapsed_time_ms = 0;
+
+			break;
+		}
+	}
+
+}
+
+
+/*! Cancels a timer for the specified time event. */
+void sc_timer_cancel(sc_timer_service_t *this, const sc_eventid evid) {
+
+	int i;
+
+	for (i = 0; i < this->timer_count; i++) {
+		if (this->timers[i].pt_evid == evid) {
+
+			this->timers[i].pt_evid = NULL;
+			this->timers[i].handle = NULL;
+
+			break;
+		}
+	}
+}
+
+
+/*! Initializes a timer service with a set of timers. */
+void sc_timer_service_init(sc_timer_service_t *tservice,
+	sc_timer_t *timers,
+	sc_integer count,
+	sc_raise_time_event_fp raise_event) {
+
+	tservice->timers = timers;
+	tservice->timer_count = count;
+	for (int i=0; i<count; i++) {
+		tservice->timers->pt_evid = NULL;
+		tservice->timers->service = tservice;
+	}
+
+	tservice->raise_event = raise_event;
+}
+
+
+void sc_timer_service_proceed(sc_timer_service_t *this, const sc_integer time_ms) {
+
+	/* go through all timers ... */
+	for (int i = 0; i < this->timer_count; i++) {
+
+		/* ... and process all used. */
+		if (this->timers[i].pt_evid != NULL) {
+
+			if (this->timers[i].elapsed_time_ms < this->timers[i].time_ms) {
+				this->timers[i].elapsed_time_ms += time_ms;
+
+				if (this->timers[i].elapsed_time_ms >= this->timers[i].time_ms) {
+					sc_timer_fired(&(this->timers[i]));
+					if (this->timers[i].periodic) {
+						this->timers[i].elapsed_time_ms -= this->timers[i].time_ms;
+					}
+				}
+			}
+		}
+	}
+
+}
+
+
+
+
+
+

+ 71 - 0
examples/traffic_light_arduino/scutil/sc_timer_service.h

@@ -0,0 +1,71 @@
+/*
+ * sc_timer.h
+ *
+ *  Created on: 13.04.2016
+ *      Author: korsisnki, terfloth
+ */
+
+#ifndef SC_TIMER_SERCICE_H_
+#define SC_TIMER_SERCICE_H_
+
+#include "../sc/sc_types.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*! file/ Interface definition of a POSIX thread based timer service for YAKINDU SCT stet machines. */
+
+struct sc_timer_service;
+
+/* internal arguments of a timer pthread */
+typedef struct {
+	sc_integer time_ms;
+	sc_boolean periodic;
+	sc_integer elapsed_time_ms;
+	sc_eventid pt_evid;
+	void* handle;
+	struct sc_timer_service *service;
+} sc_timer_t;
+
+
+/*! Function pointer type for state machines runCycle function. */
+typedef void (*sc_raise_time_event_fp)(void *handle, sc_eventid evid);
+
+
+typedef struct sc_timer_service {
+	sc_integer timer_count;
+	sc_timer_t *timers;
+	sc_raise_time_event_fp raise_event;
+} sc_timer_service_t;
+
+
+/*! Initializes a timer service with a set of timers. */
+extern void sc_timer_service_init(sc_timer_service_t *tservice,
+		sc_timer_t *timers,
+		sc_integer count,
+		sc_raise_time_event_fp raise_event);
+
+extern void sc_timer_service_proceed(sc_timer_service_t *timer_service, const sc_integer time_ms);
+
+
+
+/*! Starts a timer with the specified parameters. */
+extern void sc_timer_start (
+		sc_timer_service_t *timer_service,
+		void* handle,
+		const sc_eventid evid,
+		const sc_integer time_ms,
+		const sc_boolean periodic);
+
+
+/*! Cancels a timer for the specified time event. */
+extern void sc_timer_cancel(sc_timer_service_t *timer_service, const sc_eventid evid);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* SC_TIMER_SERCICE_H_ */

+ 140 - 0
examples/traffic_light_arduino/traffic_light_arduino.ino

@@ -0,0 +1,140 @@
+#include "Arduino.h"
+#include <avr/sleep.h>
+
+#include "pushbutton.h"
+#include "TrafficLightCtrl.h"
+#include "TrafficLightCtrlRequired.h"
+#include "scutil/sc_timer_service.h"
+
+//! As we make use of time triggers (after & every) we make use of a generic timer implementation and need a defined number of timers.
+#define MAX_TIMERS 20
+
+const int button_1_pin = 3;    // the number of the pushbutton 1 pin
+const int button_2_pin = 2;    // the number of the pushbutton 2 pin
+
+const int led_green_pin = 8;
+const int led_yellow_pin = 12;
+const int led_red_pin = 9;
+
+const int ped_led_red_pin = 4;
+const int ped_led_green_pin = 5;
+
+const int ped_led_request_pin = 6;
+
+
+pushbutton_t pushbutton_1;		// first pushbutton
+pushbutton_t pushbutton_2;		// second pushbutton
+
+static TrafficLightCtrl trafficLight;
+
+//! We allocate the desired array of timers.
+static sc_timer_t timers[MAX_TIMERS];
+
+//! The timers are managed by a timer service. */
+static sc_timer_service_t timer_service;
+
+//! callback implementation for the setting up time events
+void trafficLightCtrl_setTimer(TrafficLightCtrl* handle, const sc_eventid evid, const sc_integer time_ms, const sc_boolean periodic){
+	sc_timer_start(&timer_service, (void*) handle, evid, time_ms, periodic);
+}
+
+//! callback implementation for canceling time events.
+void trafficLightCtrl_unsetTimer(TrafficLightCtrl* handle, const sc_eventid evid) {
+	sc_timer_cancel(&timer_service, evid);
+}
+
+static void button_1_changed(pushbutton_t *button) {
+	if (!pushbutton_1.state) trafficLightCtrlIface_raise_pedestrianRequest(&trafficLight);
+}
+
+static void button_2_changed(pushbutton_t *button) {
+	if (!pushbutton_2.state) trafficLightCtrlIface_raise_onOff(&trafficLight);
+}
+
+//The setup function is called once at startup of the sketch
+void setup()
+{
+	setup_pushbutton(&pushbutton_1, button_1_pin, button_1_changed);
+	setup_pushbutton(&pushbutton_2, button_2_pin, button_2_changed);
+
+	pinMode(led_green_pin, OUTPUT);
+	pinMode(led_yellow_pin, OUTPUT);
+	pinMode(led_red_pin, OUTPUT);
+
+	pinMode(ped_led_red_pin, OUTPUT);
+	pinMode(ped_led_green_pin, OUTPUT);
+	pinMode(ped_led_request_pin, OUTPUT);
+
+	sc_timer_service_init(
+				&timer_service,
+				timers, MAX_TIMERS,
+				(sc_raise_time_event_fp) &trafficLightCtrl_raiseTimeEvent);
+
+	trafficLightCtrl_init(&trafficLight);
+
+	trafficLightCtrl_enter(&trafficLight);
+}
+
+#define CYCLE_PERIOD (10)
+static unsigned long cycle_count = 0L;
+static unsigned long last_cycle_time = 0L;
+
+
+void loop() {
+
+	unsigned long current_millies = millis();
+
+	read_pushbutton(&pushbutton_1);
+	read_pushbutton(&pushbutton_2);
+
+
+	if ( cycle_count == 0L || (current_millies >= last_cycle_time + CYCLE_PERIOD) ) {
+
+		sc_timer_service_proceed(&timer_service, current_millies - last_cycle_time);
+
+		trafficLightCtrl_runCycle(&trafficLight);
+
+
+		last_cycle_time = current_millies;
+		cycle_count++;
+	}
+}
+
+void trafficLightCtrlIface_synchronize(const TrafficLightCtrl *handle)
+{
+	//synchronize red traffic light
+	if(trafficLightCtrlIfaceTrafficLight_get_red(handle) == true)
+		digitalWrite(led_red_pin, HIGH);
+	else
+		digitalWrite(led_red_pin, LOW);
+
+	//synchronize yellow traffic light
+	if(trafficLightCtrlIfaceTrafficLight_get_yellow(handle) == true)
+		digitalWrite(led_yellow_pin, HIGH);
+	else
+		digitalWrite(led_yellow_pin, LOW);
+
+	//synchronize green traffic light
+	if(trafficLightCtrlIfaceTrafficLight_get_green(handle) == true)
+		digitalWrite(led_green_pin, HIGH);
+	else
+		digitalWrite(led_green_pin, LOW);
+
+	//synchronize red pedestrian traffic light
+	if(trafficLightCtrlIfacePedestrian_get_red(handle) == true)
+		digitalWrite(ped_led_red_pin, HIGH);
+	else
+		digitalWrite(ped_led_red_pin, LOW);
+
+	//synchronize green pedestrian traffic light
+	if(trafficLightCtrlIfacePedestrian_get_green(handle) == true)
+		digitalWrite(ped_led_green_pin, HIGH);
+	else
+		digitalWrite(ped_led_green_pin, LOW);
+
+	//synchronize pedestrian waiting light
+	if(trafficLightCtrlIfacePedestrian_get_request(handle) == true)
+		digitalWrite(ped_led_request_pin, HIGH);
+	else
+		digitalWrite(ped_led_request_pin, LOW);
+}