commit 233e1dc2a16232a01984fe1bf8acb75ba181e38e Author: hg Date: Sun Nov 2 21:37:29 2014 +0100 initial diff --git a/.cproject b/.cproject new file mode 100644 index 0000000..70c1e34 --- /dev/null +++ b/.cproject @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.hgignore b/.hgignore new file mode 100644 index 0000000..b16f296 --- /dev/null +++ b/.hgignore @@ -0,0 +1,3 @@ + +syntax: regexp +^Release$ \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..e9759fa --- /dev/null +++ b/.project @@ -0,0 +1,59 @@ + + + ModbusThermometer + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.core.ccnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + it.baeyens.arduinonature + + + + Libraries/SPI + 2 + ArduinoHardwareLibPath/SPI + + + arduino/core + 2 + ArduinoPlatformPath/cores/arduino + + + arduino/variant + 2 + ArduinoPinPath/standard + + + + + ArduinoHardwareLibPath + file:/opt/arduino-1.5.8/hardware/arduino/avr/libraries + + + ArduinoPinPath + file:/opt/arduino-1.5.8/hardware/arduino/avr/variants + + + ArduinoPlatformPath + file:/opt/arduino-1.5.8/hardware/arduino/avr + + + diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml new file mode 100644 index 0000000..51097f9 --- /dev/null +++ b/.settings/language.settings.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/.settings/org.eclipse.cdt.core.prefs b/.settings/org.eclipse.cdt.core.prefs new file mode 100644 index 0000000..2384797 --- /dev/null +++ b/.settings/org.eclipse.cdt.core.prefs @@ -0,0 +1,357 @@ +eclipse.preferences.version=1 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHITECTURE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHITECTURE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHITECTURE/value=avr +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHIVE_FILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHIVE_FILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.ARCHIVE_FILE/value=arduino.ar +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.EXTENDED_FUSES/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.EXTENDED_FUSES/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.EXTENDED_FUSES/value=0x05 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.FILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.FILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.FILE/value=optiboot/optiboot_atmega328.hex +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.HIGH_FUSES/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.HIGH_FUSES/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.HIGH_FUSES/value=0xDE +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOCK_BITS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOCK_BITS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOCK_BITS/value=0x0F +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOW_FUSES/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOW_FUSES/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.LOW_FUSES/value=0xFF +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.TOOL/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.TOOL/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.TOOL/value=avrdude +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.UNLOCK_BITS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.UNLOCK_BITS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BOOTLOADER.UNLOCK_BITS/value=0x3F +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.ARCH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.ARCH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.ARCH/value=AVR +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.BOARD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.BOARD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.BOARD/value=AVR_UNO +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.CORE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.CORE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.CORE/value=arduino +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.F_CPU/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.F_CPU/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.F_CPU/value=16000000L +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.MCU/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.MCU/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.MCU/value=atmega328p +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PROJECT_NAME/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PROJECT_NAME/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.PROJECT_NAME/value=${ProjName} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USB_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USB_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.BUILD.USB_MANUFACTURER/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USB_MANUFACTURER/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USB_MANUFACTURER/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USE_ARCHIVER/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USE_ARCHIVER/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.USE_ARCHIVER/value=true +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT.PATH/value=/opt/arduino-1.5.8/hardware/arduino/avr/variants/${A.BUILD.VARIANT} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.BUILD.VARIANT/value=standard +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD.PATH/value=${A.TOOLS.AVRDUDE.CMD.PATH} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CMD/value=${A.TOOLS.BOSSAC.CMD} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.CMD/value=avr-ar +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.AR.FLAGS/value=rcs +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.CMD/value=avr-gcc +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.CMD/value=avr-gcc +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.ELF.FLAGS/value=-w -Os -Wl,--gc-sections +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.C.FLAGS/value=-c -g -Os -w -ffunction-sections -fdata-sections -MMD +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.CMD/value=avr-g++ +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.CPP.FLAGS/value=-c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.CMD/value=avr-objcopy +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.ELF2HEX.FLAGS/value=-O ihex -R .eeprom +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.LDFLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.LDFLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.LDFLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.CMD/value=avr-objcopy +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.EEP.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.OBJCOPY.EEP.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.COMPILER.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avr/bin/ +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.EXTRA_FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.EXTRA_FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.EXTRA_FLAGS/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.FLAGS/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.FLAGS/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.S.FLAGS/value=-c -g -x assembler-with-cpp +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.SIZE.CMD/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.SIZE.CMD/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.COMPILER.SIZE.CMD/value=avr-size +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CONFIG.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CONFIG.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.CONFIG.PATH/value=${A.TOOLS.AVRDUDE.CONFIG.PATH} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.NAME/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.NAME/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.NAME/value=Arduino Uno +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PATH/value=${A.TOOLS.BOSSAC.PATH} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.0/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.0/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.0/value=0x0043 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.PID.1/value=0x0001 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.2/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.2/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN.2/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.AR.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.ARCHIVE_FILE}" "${A.OBJECT_FILE}" +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.C.COMBINE.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.COMBINE.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.C.O.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.C.O.PATTERN.2/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.2/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.2/value=\ -o +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.3/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.3/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN.3/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.C.O.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.CPP.O.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.CPP.O.PATTERN.2/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.2/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.2/value=\ -o +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.3/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.3/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN.3/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.CPP.O.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.S.O.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.S.O.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.SIZE.PATTERN.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.PATTERN.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.SIZE.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.RECIPE.SIZE.REGEX.DATA/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX.DATA/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX.DATA/value=^(?\:\\.data|\\.bss|\\.noinit)\\s+([0-9]+).* +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX.EEPROM/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX.EEPROM/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX.EEPROM/value=^(?\:\\.eeprom)\\s+([0-9]+).* +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RECIPE.SIZE.REGEX/value=^(?\:\\.text|\\.data|\\.bootloader)\\s+([0-9]+).* +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.HARDWARE.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.HARDWARE.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.HARDWARE.PATH/value=/opt/arduino-1.5.8/hardware +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.PATH/value=/opt/arduino-1.5.8 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.VERSION/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.VERSION/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.RUNTIME.IDE.VERSION/value=158 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.SOFTWARE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.SOFTWARE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.SOFTWARE/value=ARDUINO +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/value=-q -q +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/value=-v -v -v -v +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.TOOLS.AVRDUDE.CMD.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.CMD.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.CMD.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avr/bin/avrdude +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.CONFIG.PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.CONFIG.PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.CONFIG.PATH/value=${A.RUNTIME.IDE.PATH}/hardware/tools/avr/etc/avrdude.conf +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/value=-q -q +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/value=-v -v -v -v +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.ERASE.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/value=-q -q +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/value=-v -v -v -v +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/value=-q -q +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/value=-v -v -v -v +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/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.214640284/A.UPLOAD.MAXIMUM_DATA_SIZE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.MAXIMUM_DATA_SIZE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.MAXIMUM_DATA_SIZE/value=2048 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.MAXIMUM_SIZE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.MAXIMUM_SIZE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.MAXIMUM_SIZE/value=32256 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.PROTOCOL/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.PROTOCOL/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.PROTOCOL/value=arduino +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.SPEED/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.SPEED/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.SPEED/value=115200 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.TOOL/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.TOOL/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.UPLOAD.TOOL/value=avrdude +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VERSION/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VERSION/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VERSION/value=1.5.8 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.0/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.0/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.0/value=0x2341 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.1/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.1/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/A.VID.1/value=0x2341 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARDS_FILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARDS_FILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARDS_FILE/value=/opt/arduino-1.5.8/hardware/arduino/avr/boards.txt +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARD_NAME/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARD_NAME/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.BOARD_NAME/value=Arduino Uno +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.COM_PORT/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.COM_PORT/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.COM_PORT/value=/dev/ttyUSB0 +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.CPU\ Speed/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.CPU\ Speed/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.CPU\ Speed/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.C.COMPILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.C.COMPILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.C.COMPILE/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.COMPILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.COMPILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.COMPILE/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.CPP.COMPILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.CPP.COMPILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.EXTRA.CPP.COMPILE/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Keyboard\ Layout/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Keyboard\ Layout/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Keyboard\ Layout/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.PLATFORM_FILE/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.PLATFORM_FILE/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.PLATFORM_FILE/value=/opt/arduino-1.5.8/hardware/arduino/avr/platform.txt +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Processor/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Processor/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.Processor/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.SIZE.SWITCH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.SIZE.SWITCH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.SIZE.SWITCH/value=${A.RECIPE.SIZE.PATTERN} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.SIZE_COMMAND/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.SIZE_COMMAND/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.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.214640284/JANTJE.TEMPLATE_FOLDER/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.TEMPLATE_FOLDER/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.TEMPLATE_FOLDER/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.TEMPLATE_USE_DEFAULT/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.TEMPLATE_USE_DEFAULT/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.TEMPLATE_USE_DEFAULT/value=true +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.USB\ Type/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.USB\ Type/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/JANTJE.USB\ Type/value= +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/PATH/delimiter=\: +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/PATH/operation=replace +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH} +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/append=true +environment/project/it.baeyens.arduino.core.toolChain.release.214640284/appendContributed=true diff --git a/ModbusThermometer.cpp b/ModbusThermometer.cpp new file mode 100644 index 0000000..211fa88 --- /dev/null +++ b/ModbusThermometer.cpp @@ -0,0 +1,12 @@ +#include "Arduino.h" + +void setup() { + pinMode(13, OUTPUT); +} + +void loop() { + digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) + delay(1000); // wait for a second + digitalWrite(13, LOW); // turn the LED off by making the voltage LOW + delay(1000); // wait for a second +} diff --git a/ModbusThermometer.h b/ModbusThermometer.h new file mode 100644 index 0000000..366a154 --- /dev/null +++ b/ModbusThermometer.h @@ -0,0 +1,29 @@ +// Only modify this file to include +// - function definitions (prototypes) +// - include files +// - extern variable definitions +// In the appropriate section + +#ifndef _ModbusThermometer_H_ +#define _ModbusThermometer_H_ +#include "Arduino.h" +//add your includes for the project ModbusThermometer here + + +//end of add your includes here +#ifdef __cplusplus +extern "C" { +#endif +void loop(); +void setup(); +#ifdef __cplusplus +} // extern "C" +#endif + +//add your function definitions for the project ModbusThermometer here + + + + +//Do not add code below this line +#endif /* _ModbusThermometer_H_ */ diff --git a/ads1210.cpp b/ads1210.cpp new file mode 100644 index 0000000..d43aaa9 --- /dev/null +++ b/ads1210.cpp @@ -0,0 +1,46 @@ +/* + * ads1210.cpp + * + * Created on: Nov 2, 2014 + * Author: wn + */ + +// #include +#include +#include "ads1210.h" + +ADS1210::ADS1210(uint8_t csPin) : m_csPin(csPin) { +} + +void ADS1210::enableCS() const { + digitalWrite(m_csPin, LOW); +} +void ADS1210::disableCS() const { + digitalWrite(m_csPin, HIGH); +} + +void ADS1210::writeCMR (const uint8_t cmr3, const uint8_t cmr2, + const uint8_t cmr1, const uint8_t cmr0) const { + uint8_t instr = INSR_MB1 | INSR_MB0 | ADDR_CMR3; + enableCS(); + SPI.transfer(instr); + SPI.transfer(cmr3); + SPI.transfer(cmr2); + SPI.transfer(cmr1); + SPI.transfer(cmr0); + disableCS(); + +} + +void ADS1210::begin() const { + // initialization of SPI + pinMode(m_csPin, OUTPUT); + digitalWrite(m_csPin, HIGH); + SPI.begin(); + SPI.setBitOrder(MSBFIRST); + SPI.setClockDivider(SPI_CLOCK_DIV2); + SPI.setDataMode(SPI_MODE0); + + // initialization of the ADS1210 +} + diff --git a/ads1210.h b/ads1210.h new file mode 100644 index 0000000..8848bd7 --- /dev/null +++ b/ads1210.h @@ -0,0 +1,62 @@ +#ifndef _ads1210_h_ +#define _ads1210_h_ + + +#include + + + + + +class ADS1210 { +public: + ADS1210(uint8_t csPin); + void begin() const; + uint32_t get(); +private: + // register addresses + const uint8_t ADDR_DOR2 = 0x00; + const uint8_t ADDR_DOR1 = 0x01; + const uint8_t ADDR_DOR0 = 0x02; + + const uint8_t ADDR_CMR3 = 0x04; + const uint8_t ADDR_CMR2 = 0x05; + const uint8_t ADDR_CMR1 = 0x06; + const uint8_t ADDR_CMR0 = 0x07; + + const uint8_t ADDR_OCR2 = 0x08; + const uint8_t ADDR_OCR1 = 0x09; + const uint8_t ADDR_OCR0 = 0x0a; + + const uint8_t ADDR_FCR2 = 0x0c; + const uint8_t ADDR_FCR1 = 0x0d; + const uint8_t ADDR_FCR0 = 0x0e; + + // bit values + // CMR + const uint8_t CMR_BIAS = 0x80; + const uint8_t CMR_REFO = 0x40; + const uint8_t CMR_DF = 0x20; + const uint8_t CMR_UB = 0x10; + const uint8_t CMR_BD = 0x08; + const uint8_t CMR_MSB = 0x04; + const uint8_t CMR_SDL = 0x02; + const uint8_t CMR_DRDY = 0x01; + + // bit values + // INSR + const uint8_t INSR_RW = 0x80; + const uint8_t INSR_MB1 = 0x40; + const uint8_t INSR_MB0 = 0x20; + const uint8_t INSR_ADDR = 0x0f; + + uint8_t m_csPin; + + void enableCS() const; + void disableCS() const; + void writeCMR (const uint8_t cmr3, const uint8_t cmr2, + const uint8_t cmr1, const uint8_t cmr0) const; +}; + + +#endif // _ads1210_h_ diff --git a/spec.d b/spec.d new file mode 100644 index 0000000..03ff483 --- /dev/null +++ b/spec.d @@ -0,0 +1,2 @@ +spec.o: \ + /home/wn/workspace/.metadata/.plugins/org.eclipse.cdt.managedbuilder.core/spec.C