switch to teensy 3.0

This commit is contained in:
hg 2014-03-08 00:23:46 +01:00
parent 987be758ad
commit 89771e70d1
11 changed files with 269 additions and 207 deletions

View File

@ -22,9 +22,7 @@
<tool id="it.baeyens.arduino.tool.sketch.compiler.cpp.1181909059" name="Arduino C++ Compiler" superClass="it.baeyens.arduino.tool.sketch.compiler.cpp">
<option id="it.baeyens.arduino.compiler.cpp.sketch.option.incpath.868800531" name="Include Paths (-I)" superClass="it.baeyens.arduino.compiler.cpp.sketch.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/arduino/core}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/arduino/variant}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/SPI}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/NilRTOS}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/Metro}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/Streaming}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/EEPROM}&quot;"/>
@ -34,9 +32,7 @@
<tool id="it.baeyens.arduino.tool.compiler.c.296664592" name="Arduino C Compiler" superClass="it.baeyens.arduino.tool.compiler.c">
<option id="it.baeyens.arduino.compiler.c.sketch.option.incpath.179588157" name="Include Paths (-I)" superClass="it.baeyens.arduino.compiler.c.sketch.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/arduino/core}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/arduino/variant}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/SPI}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/NilRTOS}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/Metro}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/Streaming}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/ThermometerPro/Libraries/EEPROM}&quot;"/>

View File

@ -49,26 +49,21 @@
<link>
<name>arduino/core</name>
<type>2</type>
<locationURI>ArduinoPlatformPath/cores/arduino</locationURI>
</link>
<link>
<name>arduino/variant</name>
<type>2</type>
<locationURI>ArduinoPinPath/micro</locationURI>
<locationURI>ArduinoPlatformPath/cores/teensy3</locationURI>
</link>
</linkedResources>
<variableList>
<variable>
<name>ArduinoHardwareLibPath</name>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/libraries</value>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all/libraries</value>
</variable>
<variable>
<name>ArduinoPinPath</name>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants</value>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all/variants</value>
</variable>
<variable>
<name>ArduinoPlatformPath</name>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr</value>
<value>file:/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all</value>
</variable>
</variableList>
</projectDescription>

View File

@ -1,67 +1,109 @@
eclipse.preferences.version=1
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHITECTURE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHITECTURE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHITECTURE/value=avr
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHITECTURE/value=all
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHIVE_FILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHIVE_FILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHIVE_FILE/value=arduino.ar
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.EXTENDED_FUSES/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.EXTENDED_FUSES/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.EXTENDED_FUSES/value=0xcb
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.FILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.FILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.FILE/value=caterina/Caterina-Micro.hex
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.HIGH_FUSES/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.HIGH_FUSES/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.HIGH_FUSES/value=0xd8
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOCK_BITS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOCK_BITS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOCK_BITS/value=0x2F
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOW_FUSES/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOW_FUSES/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.LOW_FUSES/value=0xff
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.TOOL/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.TOOL/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.TOOL/value=avrdude
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.UNLOCK_BITS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.UNLOCK_BITS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.UNLOCK_BITS/value=0x3F
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.ARCHIVE_FILE/value=teensy.ar
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BOOTLOADER.PATH/value=undefined
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCH/value=AVR
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCH/value=ALL
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCHITECTURE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCHITECTURE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ARCHITECTURE/value=arm-none-eabi
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.AR/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.AR/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.AR/value=arm-none-eabi-ar
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.G++/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.G++/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.G++/value=arm-none-eabi-g++
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.GCC/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.GCC/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.GCC/value=arm-none-eabi-gcc
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJCOPY/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJCOPY/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJCOPY/value=arm-none-eabi-objcopy
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJDUMP/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJDUMP/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.OBJDUMP/value=arm-none-eabi-objdump
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.SIZE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.SIZE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.COMMAND.SIZE/value=arm-none-eabi-size
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CORE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CORE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CORE/value=arduino
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CORE/value=teensy3
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPPOPTION1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPPOPTION1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPPOPTION1/value=-fno-rtti
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPU/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPU/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.CPU/value=cortex-m4
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE0/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE0/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE0/value=-DUSB_SERIAL
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEFINE1/value=-DLAYOUT_US_INTERNATIONAL
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEPENDENCY/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEPENDENCY/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.DEPENDENCY/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ELIDE_CONSTRUCTORS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ELIDE_CONSTRUCTORS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.ELIDE_CONSTRUCTORS/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.EXTRA_FLAGS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.EXTRA_FLAGS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.EXTRA_FLAGS/value=-DUSB_VID\=${A.BUILD.VID} -DUSB_PID\=${A.BUILD.PID}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.EXTRA_FLAGS/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.F_CPU/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.F_CPU/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.F_CPU/value=16000000L
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.F_CPU/value=48000000
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.GNU0X/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.GNU0X/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.GNU0X/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LDSCRIPT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LDSCRIPT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LDSCRIPT/value=hardware/teensy/all/cores/teensy3/mk20dx128.ld
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKOPTION1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKOPTION1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKOPTION1/value=-mthumb
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKSCRIPT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKSCRIPT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.LINKSCRIPT/value=mk20dx128.ld
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.MCU/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.MCU/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.MCU/value=atmega32u4
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.MCU/value=cortex-m4
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.NOARCHIVE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.NOARCHIVE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.NOARCHIVE/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION1/value=-mthumb
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION2/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION2/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION2/value=-nostdlib
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION3/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION3/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.OPTION3/value=-D__MK20DX128__
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PID/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PID/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PID/value=0x8037
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.POST_COMPILE_SCRIPT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.POST_COMPILE_SCRIPT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.POST_COMPILE_SCRIPT/value=teensy_post_compile
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PROJECT_NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PROJECT_NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.PROJECT_NAME/value=${ProjName}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.TIME_T/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.TIME_T/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.TIME_T/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.USE_ARCHIVER/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.USE_ARCHIVER/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.USE_ARCHIVER/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.USE_ARCHIVER/value=false
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT.PATH/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/${A.BUILD.VARIANT}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT/value=micro
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VID/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VID/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VID/value=0x2341
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.BUILD.VARIANT.PATH/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all/variants/${A.BUILD.VARIANT}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.CMD.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.CMD.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.CMD.PATH/value=${A.TOOLS.AVRDUDE.CMD.PATH}
@ -113,6 +155,15 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPI
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.S.FLAGS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.S.FLAGS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.S.FLAGS/value=-c -g -assembler-with-cpp
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.LINUX/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.LINUX/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.LINUX/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/linux/arm-none-eabi/bin/
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.WINDOWS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.WINDOWS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH.WINDOWS/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/windows/arm-none-eabi/bin/
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SAM.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/mac/arm-none-eabi/bin/
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SIZE.CMD/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SIZE.CMD/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.COMPILER.SIZE.CMD/value=avr-size
@ -121,31 +172,28 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.CONFI
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.CONFIG.PATH/value=${A.TOOLS.AVRDUDE.CONFIG.PATH}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.NAME/value=Arduino Micro
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.NAME/value=Teensy 3.0
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.PATH/value=${A.TOOLS.BOSSAC.PATH}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} "${A.BUILD.PATH}/${A.ARCHIVE_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.2/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.2/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.2/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-ar" -r "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" ${A.OBJECT_FILE}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" "${A.OBJECT_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.AR.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-ar" -r "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" ${A.OBJECT_FILE}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} -mmcu\=${A.BUILD.MCU} -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-gcc" -Os -Wl,--gc-sections -mcpu\=${A.BUILD.MCU} -mthumb "-T${A.RUNTIME.IDE.PATH}/${A.BUILD.LDSCRIPT}" -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.2/value=\ "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" "-L${A.BUILD.PATH}" -lm
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN.2/value=\ -L"${A.BUILD.PATH}" -lm
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.COMBINE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} -mmcu\=${A.BUILD.MCU} -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.1909314976/A.RECIPE.C.COMBINE.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-gcc" -Os -Wl,--gc-sections -mcpu\=${A.BUILD.MCU} -mthumb "-T${A.RUNTIME.IDE.PATH}/${A.BUILD.LDSCRIPT}" -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" ${A.OBJECT_FILES} -L"${A.BUILD.PATH}" -lm
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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} -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-gcc" -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib -mcpu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DTIME_T\=1365449461 ${A.BUILD.DEFINE0} ${A.BUILD.DEFINE1} -MMD -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} -mthumb -D__MK20DX128__ ${A.INCLUDES}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.2/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.2/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.2/value=\ -o
@ -154,10 +202,10 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIP
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN.3/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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} -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.C.O.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-gcc" -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib -mcpu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DTIME_T\=1365449461 ${A.BUILD.DEFINE0} ${A.BUILD.DEFINE1} -MMD -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} -mthumb -D__MK20DX128__ ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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} -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-g++" -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib -fno-rtti -fno-exceptions -mcpu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} ${A.BUILD.DEFINE0} ${A.BUILD.DEFINE1} -MMD -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} -mthumb -D__MK20DX128__ -felide-constructors -std\=gnu++0x ${A.INCLUDES}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.2/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.2/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.2/value=\ -o
@ -166,25 +214,25 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIP
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN.3/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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} -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.CPP.O.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-g++" -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib -fno-rtti -fno-exceptions -mcpu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} ${A.BUILD.DEFINE0} ${A.BUILD.DEFINE1} -MMD -D${A.SOFTWARE}\=${A.RUNTIME.IDE.VERSION} ${A.BUILD.EXTRA_FLAGS} -mthumb -D__MK20DX128__ -felide-constructors -std\=gnu++0x ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.OBJECT_FILE}"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.OBJCOPY.CMD}" ${A.COMPILER.OBJCOPY.EEP.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.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags\=.eeprom\=alloc,load --no-change-warnings --change-section-lma .eeprom\=0 "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.eep"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.OBJCOPY.CMD}" ${A.COMPILER.OBJCOPY.EEP.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.1909314976/A.RECIPE.OBJCOPY.EEP.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags\=.eeprom\=alloc,load --no-change-warnings --change-section-lma .eeprom\=0 "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.eep"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.ELF2HEX.CMD}" ${A.COMPILER.ELF2HEX.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.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-objcopy" -O ihex -R .eeprom "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.ELF2HEX.CMD}" ${A.COMPILER.ELF2HEX.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.1909314976/A.RECIPE.OBJCOPY.HEX.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-objcopy" -O ihex -R .eeprom "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN.1/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN.1/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN.1/value="${A.COMPILER.SAM.PATH}arm-none-eabi-size" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.SAM.PATH}arm-none-eabi-size" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.REGEX/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.REGEX/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RECIPE.SIZE.REGEX/value=Total\\s+([0-9]+).*
@ -197,87 +245,81 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RUNTI
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RUNTIME.IDE.VERSION/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RUNTIME.IDE.VERSION/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.RUNTIME.IDE.VERSION/value=152
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.RESTART_CMD/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.RESTART_CMD/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.RESTART_CMD/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.SAFE_BAUD_RATES_ONLY/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.SAFE_BAUD_RATES_ONLY/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SERIAL.SAFE_BAUD_RATES_ONLY/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SOFTWARE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SOFTWARE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.SOFTWARE/value=ARDUINO
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/value=-q -q
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/value=-v -v -v -v
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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.IDE.PATH}/hardware/arduino/avr/bootloaders/${A.BOOTLOADER.FILE}\:i" -Ulock\:w\:${A.BOOTLOADER.LOCK_BITS}\:m
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH.LINUX/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH.LINUX/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH.LINUX/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avrdude
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CMD.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avr/bin/avrdude
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH.LINUX/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH.LINUX/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH.LINUX/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avrdude.conf
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.CONFIG.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avr/etc/avrdude.conf
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/value=-q -q
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/value=-v -v -v -v
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.ERASE.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/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.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/value=-q -q
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/value=-v -v -v -v
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/value="${A.CMD.PATH}" "-C${A.CONFIG.PATH}" ${A.PROGRAM.VERBOSE} -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.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/value=-q -q
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/value=-v -v -v -v
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/value="${A.CMD.PATH}" "-C${A.CONFIG.PATH}" ${A.UPLOAD.VERBOSE} -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.1909314976/A.TOOLS.TEENSY_REBOOT.CMD.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CMD.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CMD.PATH/value=${A.TOOLS.TEENSY_REBOOT.CONFIG.PATH}/
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.LINUX/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.LINUX/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.LINUX/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/linux
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.WINDOWS/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.WINDOWS/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH.WINDOWS/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/windows
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.CONFIG.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/teensy/tools/mac
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.NAME/value=Teensy upload
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.NAME/value=Teensy post compile
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP1.PATTERN/value="${A.TOOLS.TEENSY_REBOOT.CMD.PATH}teensy_post_compile" -path\=${A.BUILD.PATH} -file\=${A.BUILD.PROJECT_NAME} -tools\=${A.TOOLS.TEENSY_REBOOT.CONFIG.PATH} -board\=${A.NAME}
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.NAME/value=Teensy reboot
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.PATTERN/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.PATTERN/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.STEP2.PATTERN/value="${A.TOOLS.TEENSY_REBOOT.CMD.PATH}teensy_reboot" -v
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.QUIET/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.QUIET/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.QUIET/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.VERBOSE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.VERBOSE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.TOOLS.TEENSY_REBOOT.UPLOAD.PARAMS.VERBOSE/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.DISABLE_FLUSHING/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.DISABLE_FLUSHING/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.DISABLE_FLUSHING/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_RAM_SIZE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_RAM_SIZE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_RAM_SIZE/value=16384
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_SIZE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_SIZE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_SIZE/value=28672
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.MAXIMUM_SIZE/value=131072
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.PROTOCOL/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.PROTOCOL/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.PROTOCOL/value=avr109
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.PROTOCOL/value=halfkay
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.SPEED/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.SPEED/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.SPEED/value=57600
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.SPEED/value=12000000
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.TOOL/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.TOOL/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.TOOL/value=avrdude
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.USE_1200BPS_TOUCH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.USE_1200BPS_TOUCH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.USE_1200BPS_TOUCH/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/A.UPLOAD.TOOL/value=teensy_reboot
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARDS_FILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARDS_FILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARDS_FILE/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/boards.txt
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARDS_FILE/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all/boards.txt
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARD_NAME/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARD_NAME/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARD_NAME/value=Arduino Micro
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.BOARD_NAME/value=Teensy 3.0
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.COM_PORT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.COM_PORT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.COM_PORT/value=/dev/tty.usbmodemfd111
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.CPU\ Speed/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.CPU\ Speed/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.CPU\ Speed/value=48 MHz
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.C.COMPILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.C.COMPILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.C.COMPILE/value=
@ -287,9 +329,12 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.CPP.COMPILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.CPP.COMPILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.EXTRA.CPP.COMPILE/value=
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Keyboard\ Layout/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Keyboard\ Layout/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Keyboard\ Layout/value=US International
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.PLATFORM_FILE/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.PLATFORM_FILE/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.PLATFORM_FILE/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/platform.txt
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.PLATFORM_FILE/value=/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/all/platform.txt
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Processor/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Processor/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.Processor/value=
@ -305,6 +350,9 @@ environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.TEMPLATE_USE_DEFAULT/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.TEMPLATE_USE_DEFAULT/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.TEMPLATE_USE_DEFAULT/value=true
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.USB\ Type/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.USB\ Type/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/JANTJE.USB\ Type/value=Serial
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/PATH/delimiter=\:
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/PATH/operation=replace
environment/project/it.baeyens.arduino.core.toolChain.release.1909314976/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH}

View File

@ -10,11 +10,12 @@
String TEXT;
//String TEXT;
const String& getResource(uint8_t key) {
TEXT = String("T") + key + String(": ");
return TEXT;
//TEXT = String("T") + key + String(": ");
//return TEXT;
return TEXT_RESOURCES[key];
}

View File

@ -60,61 +60,60 @@ const uint8_t CMDSERVER_CMD_NOT_FOUND_KEY = 44;
const uint8_t THERMCONFIG_HELP_KEY = 45;
const uint8_t THERMVALUES_HELP_KEY = 46;
const uint8_t THERMCALIBRATE_HELP_KEY = 47;
const uint8_t CALIBRATION_ZEOR_MODE_HINT_KEY = 48;
/*
RESOURCES:
"Text1"
"PeriodMeasure (ms): "
"Alpha: "
"Calibration: "
"Info: "
"Debug: "
"COMPILE_TIME_DEBUG: "
"TimeOuts: "
"Cycles: "
"Period (ms): "
"Alpha: "
"index: "
"cal: "
"t: "
"ts: "
", "
" enable : enable the calibration mode"
" disable : disable the calibration mode"
" show : show parameters for calibration process"
" r : set value of calibration resistor"
" start <0..3>: start calibration on channel"
" stop <10..3>: stop calibration on channel"
" enabled : "
" r_cal : "
"setTemperature: i="
"t="
"t_smoothed="
"CONF: "
"MODE: "
"Initializing EEPROM"
"State 0"
"Switching to State 1"
"Switching to State 10"
"State 9"
"Timeout: "
"State 10"
"No, no, we are in calibration mode, so directly switch to state 20"
"Switching to state 11"
"r_avg on channel "
"calibration factor: "
"Calibration stopped"
"Save calibration factor for channel "
": "
"HELP List this help for all commands"
"command not found"
"Thermometer configuration operations"
"Show thermometer measurement values"
"Thermometer calibration operations"
END RESOURCES
*/
const String TEXT_RESOURCES[] = {
"Text1",
"PeriodMeasure (ms): ",
"Alpha: ",
"Calibration: ",
"Info: ",
"Debug: ",
"COMPILE_TIME_DEBUG: ",
"TimeOuts: ",
"Cycles: ",
"Period (ms): ",
"Alpha: ",
"index: ",
"cal: ",
"t: ",
"ts: ",
", ",
" enable : enable the calibration mode",
" disable : disable the calibration mode",
" show : show parameters for calibration process",
" r : set value of calibration resistor",
" start <0..3>: start calibration on channel",
" stop <0..3>: stop calibration on channel",
" enabled : ",
" r_cal : ",
"setTemperature: i=",
"t=",
"t_smoothed=",
"CONF: ",
"MODE: ",
"Initializing EEPROM",
"State 0",
"Switching to State 1",
"Switching to State 10",
"State 9",
"Timeout: ",
"State 10",
"No, no, we are in calibration high mode, so directly switch to state 20",
"Switching to state 11",
"r_avg on channel ",
"calibration factor: ",
"Calibration stopped",
"Save calibration factor for channel ",
": ",
"HELP List this help for all commands",
"command not found",
"Thermometer configuration operations",
"Show thermometer measurement values",
"Thermometer calibration operations",
"No, no, we are in calibration zero mode, so directly switch to state 20",
};

View File

@ -19,6 +19,8 @@ static Thermometer thermometer;
void setup() {
Serial.begin(9600);
spiInit();
cmdServer.begin();

14
cmd.cpp
View File

@ -16,7 +16,8 @@ CmdServer::CmdServer(Stream *p_stream) :
}
void CmdServer::begin() {
((Serial_*)m_stream)->begin(9600);
//((Serial*)m_stream)->begin(9600);
}
void CmdServer::exec() {
@ -24,8 +25,9 @@ void CmdServer::exec() {
bool done = false;
if (m_stream->available()) {
char ch;
while ((ch = m_stream->read()) != -1) {
int chi;
while ((chi = m_stream->read()) != -1) {
char ch = (char) chi;
switch (state) {
case 0:
if ((ch != ' ') && (ch != '\n')) {
@ -66,8 +68,8 @@ void CmdServer::registerCmd(Cmd *cmdObj) {
}
void CmdServer::parseCommand() {
//m_client.println("cmd: " + cmd);
//m_client.println("params: " + params);
//m_stream->println("cmd: " + cmd);
//m_stream->println("params: " + params);
if (cmd.equalsIgnoreCase("help")) {
for (uint8_t i = 0; i < cmdListIdx; i++) {
@ -78,7 +80,7 @@ void CmdServer::parseCommand() {
} else {
bool found = false;
for (uint8_t i = 0; i < cmdListIdx; i++) {
// m_client.println("Check: " + cmdList[i]->getCmdName());
//m_stream->println("Check: " + cmdList[i]->getCmdName());
if (cmdList[i]->getCmdName().equalsIgnoreCase(cmd)) {
found = true;
// m_client.println("cmd found");

View File

@ -3,7 +3,7 @@
void fatal(uint8_t code) {
cli();
// cli();
// do something with the code and somehow show that there is a problem
while (1);
}

View File

@ -13,6 +13,6 @@ void spiInit() {
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setClockDivider(SPI_CLOCK_DIV64);
SPI.setClockDivider(SPI_CLOCK_DIV4);
SPI.setDataMode(SPI_MODE3);
}

View File

@ -63,8 +63,8 @@ String ThermValues::exec(String params) {
for (unsigned int i = 0; i < NUM_OF_CHANNELS; i++) {
m_stream->print(getResource(INDEX_KEY)); m_stream->print(i); m_stream->print(getResource(COMMA_SPACE_KEY));
m_stream->print(getResource(CAL_KEY)); m_stream->print(m_thermometer->getCalibrateFactor(i), 6); m_stream->print(getResource(COMMA_SPACE_KEY));
m_stream->print(getResource(T_KEY)); m_stream->print(m_thermometer->m_temperature[i]); m_stream->print(getResource(COMMA_SPACE_KEY));
m_stream->print(getResource(TS_KEY)); m_stream->print(m_thermometer->m_smoothedTemperature[i]);
m_stream->print(getResource(T_KEY)); m_stream->print(m_thermometer->m_temperature[i], 6); m_stream->print(getResource(COMMA_SPACE_KEY));
m_stream->print(getResource(TS_KEY)); m_stream->print(m_thermometer->m_smoothedTemperature[i], 6);
m_stream->println();
}
@ -72,7 +72,7 @@ String ThermValues::exec(String params) {
}
ThermCalibrate::ThermCalibrate(Thermometer *thermometer) : m_thermometer(thermometer), m_enabled(false),
m_start_calibration(false), m_r_cal(1500.0) {
m_start_highCalibration(false), m_start_zeroCalibration(false), m_r_cal(1000.0) {
}
@ -102,10 +102,10 @@ String ThermCalibrate::exec(String params) {
if ((m_channel + 1) > NUM_OF_CHANNELS) {
res = "Invalid channel number";
} else {
m_start_calibration = true;
m_start_highCalibration = true;
}
} else if (params.startsWith("stop")) {
m_start_calibration = false;
m_start_highCalibration = false;
} else if (params.startsWith("r ") && (space != -1)) {
m_r_cal = atof(pb1);
} else if (params.equalsIgnoreCase("show")) {
@ -121,7 +121,7 @@ Thermometer::Thermometer() : m_periodMillis(DEFAULT_PERIOD),
m_debug(DEBUG), m_info(INFO),
thermConfig(this), thermValues(this), thermCalibrate(this),
m_timeOutFailureCnt(0), m_cylceCnt(0), m_alpha(1.0),
m_calibrationMode(false)
m_calibrationHighMode(false)
{
for (unsigned int i = 0; i < NUM_OF_CHANNELS; i++) {
m_lastSmoothedTemperature[i] = INVALID_TEMPERATURE;
@ -356,9 +356,12 @@ void Thermometer::exec() {
SPI_Disable(AD7190_SLAVE_ID);
if (m_calibrationMode || thermCalibrate.m_start_calibration) {
if (m_calibrationHighMode || thermCalibrate.m_start_highCalibration) {
Serial.println(getResource(CALIBRATION_MODE_HINT_KEY));
state = 20;
} else if (m_calibrationZeroMode || thermCalibrate.m_start_zeroCalibration) {
Serial.println(getResource(CALIBRATION_ZEOR_MODE_HINT_KEY));
state = 21;
} else {
for (unsigned int i = 0; i < NUM_OF_CHANNELS; i++) {
if (COMPILE_TIME_DEBUG && getDebug()) { Serial.print("i="); Serial.print(i); Serial.print(getResource(COMMA_SPACE_KEY)); }
@ -391,8 +394,8 @@ void Thermometer::exec() {
break;
case 20:
if (thermCalibrate.m_start_calibration) {
if (m_calibrationMode) {
if (thermCalibrate.m_start_highCalibration) {
if (m_calibrationHighMode) {
// do the calibration stuff
for (unsigned int i = 0; i < NUM_OF_CHANNELS; i++) {
float r = (((float)(m_n[i] - ((i == 3) ? 0 : m_n[i + 1]))) / ((float)N_MAX)) * R_REF;
@ -414,11 +417,11 @@ void Thermometer::exec() {
m_periodMillis = 500;
thermCalibrate.m_r_sum = 0.0;
thermCalibrate.m_turn = 0;
m_calibrationMode = true;
m_calibrationHighMode = true;
}
} else {
// end calibrationMode
m_calibrationMode = false;
m_calibrationHighMode = false;
m_alpha = thermCalibrate.m_preserved_alpha;
m_periodMillis = thermCalibrate.m_preserved_period;
Serial.println(getResource(STATE_20_MSG_3_KEY));
@ -432,6 +435,20 @@ void Thermometer::exec() {
state = 11;
break;
case 21:
if (thermCalibrate.m_start_zeroCalibration) {
if (m_calibrationZeroMode) {
// do the calibration stuff
} else {
m_calibrationZeroMode = true;
}
} else {
// end calibrationMode
m_calibrationZeroMode = false;
}
state = 11;
break;
default:
fatal(FATAL_ILLEGAL_STATE);

View File

@ -17,7 +17,7 @@ const bool INFO = true;
const unsigned long DEFAULT_PERIOD = 1000;
const unsigned int NUM_OF_CHANNELS = 4;
const unsigned long N_MAX = 0xffffff;
const float R_REF = 6000.0;
const float R_REF = 6200.0;
const float PT1000_R0 = 1000.0;
const float PT1000_Coeff = 3.85e-3;
const unsigned long CONV_TIMEOUT = 0xfffff;
@ -56,7 +56,8 @@ public:
private:
Thermometer *m_thermometer;
bool m_enabled;
bool m_start_calibration;
bool m_start_highCalibration;
bool m_start_zeroCalibration;
float m_r_cal;
float m_preserved_alpha;
unsigned long m_preserved_period;
@ -92,7 +93,8 @@ private:
float m_alpha;
bool m_calibrationMode;
bool m_calibrationHighMode;
bool m_calibrationZeroMode;
void startSingleConv();
void prepareAdc();