Skip to content

Failed execution of avrdude for Adafruit Feather 32u4 (core=arduino:arduino) #772

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ramonpoca opened this issue Jun 17, 2017 · 15 comments
Closed

Comments

@ramonpoca
Copy link

Libraries are found ok in nightly (2017-06-17), but execution of avrdude fails with a:

java.io.IOException: Cannot run program "avrdude" (in directory "/Users/ramon/Documents/sloeber-   
workspace"): error=2, No such file or directory

log.txt

@jantje
Copy link
Member

jantje commented Jun 17, 2017

I have D:\embedded\V4\sloeber/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino8/bin/avrdude -CD:\embedded\V4\sloeber/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino8/etc/avrdude.conf -patmega32u4 -cavr109 -Pcom4 -b57600 -D -Uflash:w:D:\workspaces\embedded\adafruit_wiced/Release/adafruit_wiced.hex:i

The fact you miss the path may be related to

  1. not having arduino avr instaled in the sloeber boardsmanager
  2. not having done project properties->arduino->apply->ok after a change (like installing arduino avr or upgrading to the nightly)
  3. not having adafruit avr installed via the sloeber boardsmanager
  4. others I don not know of or didn't think of.

Best regards
Jantje
And thanks for being a patron :-)

@jantje jantje closed this as completed Jun 17, 2017
@jantje jantje reopened this Jun 17, 2017
@jantje
Copy link
Member

jantje commented Jun 17, 2017

Not sure why I clicked close

@ramonpoca
Copy link
Author

1.- check, 2.- check, 3.- check.

There are two versions of avrdude installed under the arduino toolchain:
/Applications/sloeber.app/Contents/Eclipse/arduinoPlugin/packages/arduino/tools/avrdude/6.0.1-arduino5/bin/avrdude
/Applications/sloeber.app/Contents/Eclipse/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9/bin/avrdude

Might it happen just like with the libraries path, that there should be a executable tool path inheritance?

@ramonpoca
Copy link
Author

Pasting project org.eclipse.cdt.core.prefs:

eclipse.preferences.version=1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ALT_SIZE_COMMAND/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ALT_SIZE_COMMAND/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ALT_SIZE_COMMAND/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" --format\=avr --mcu\=${A.BUILD.MCU} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE/value=arduino.ar
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE_PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE_PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ARCHIVE_FILE_PATH/value=${A.BUILD.PATH}/${A.ARCHIVE_FILE}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.EXTENDED_FUSES/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.EXTENDED_FUSES/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.EXTENDED_FUSES/value=0xcb
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.FILE/value=caterina/Caterina-Feather32u4.hex
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.HIGH_FUSES/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.HIGH_FUSES/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.HIGH_FUSES/value=0xd8
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOCK_BITS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOCK_BITS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOCK_BITS/value=0x2F
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOW_FUSES/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOW_FUSES/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.LOW_FUSES/value=0xff
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.TOOL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.TOOL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.TOOL/value=arduino\:avrdude
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.UNLOCK_BITS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.UNLOCK_BITS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BOOTLOADER.UNLOCK_BITS/value=0x3F
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.ARCH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.ARCH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.ARCH/value=AVR
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.BOARD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.BOARD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.BOARD/value=AVR_FEATHER32U4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE.PATH/value=${A.RUNTIME.PLATFORM.PATH}/cores/${A.BUILD.CORE}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.CORE/value=arduino\:arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.EXTRA_FLAGS/value=${A.BUILD.USB_FLAGS}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.F_CPU/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.F_CPU/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.F_CPU/value=8000000L
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.MCU/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.MCU/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.MCU/value=atmega32u4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PID/value=0x800C
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PROJECT_NAME/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PROJECT_NAME/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.PROJECT_NAME/value=${ProjName}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.SYSTEM.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.SYSTEM.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.SYSTEM.PATH/value=${A.RUNTIME.PLATFORM.PATH}/system
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_MANUFACTURER/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_MANUFACTURER/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_MANUFACTURER/value="Adafruit"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_PRODUCT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_PRODUCT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.USB_PRODUCT/value="Feather 32u4"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT.PATH/value=${A.RUNTIME.PLATFORM.PATH}/variants/${A.BUILD.VARIANT}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VARIANT/value=feather32u4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.BUILD.VID/value=0x239A
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.CMD/value=avr-gcc-ar
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.AR.FLAGS/value=rcs
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.CMD/value=avr-gcc
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.CMD/value=avr-gcc
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.ELF.FLAGS/value=${A.COMPILER.WARNING_FLAGS} -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.C.FLAGS/value=-c -g -Os ${A.COMPILER.WARNING_FLAGS} -std\=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.CMD/value=avr-g++
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.CPP.FLAGS/value=-c -g -Os ${A.COMPILER.WARNING_FLAGS} -std\=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.CMD/value=avr-objcopy
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.ELF2HEX.FLAGS/value=-O ihex -R .eeprom
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.LDFLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.LDFLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.LDFLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.CMD/value=avr-objcopy
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.EEP.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.OBJCOPY.EEP.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.PATH/value=${A.RUNTIME.TOOLS.AVR-GCC.PATH}/bin/
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.EXTRA_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.EXTRA_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.EXTRA_FLAGS/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.S.FLAGS/value=-c -g -x assembler-with-cpp -flto -MMD
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.SIZE.CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.SIZE.CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.SIZE.CMD/value=avr-size
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.ALL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.ALL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.ALL/value=-Wall -Wextra
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.DEFAULT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.DEFAULT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.DEFAULT/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.MORE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.MORE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.MORE/value=-Wall
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.NONE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.NONE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS.NONE/value=-w
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.COMPILER.WARNING_FLAGS/value=${A.COMPILER.WARNING_FLAGS.ALL}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ESP8266.NETWORK.UPLOAD.TOOL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ESP8266.NETWORK.UPLOAD.TOOL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.ESP8266.NETWORK.UPLOAD.TOOL/value=esp8266OTA
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.DTS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.DTS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.DTS/value=3600
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.LOCAL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.LOCAL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.LOCAL/value=1497551697
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.UTC/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.UTC/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.UTC/value=1497544497
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.ZONE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.ZONE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.EXTRA.TIME.ZONE/value=3600
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.CORE.REFERENCED.PLATFORM/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.CORE.REFERENCED.PLATFORM/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.CORE.REFERENCED.PLATFORM/value=${JANTJE.SELECTED.PLATFORM}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.USED.BOARDS_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.USED.BOARDS_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.USED.BOARDS_FILE/value=${JANTJE.BOARDS_FILE}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.VARIANT.REFERENCED.PLATFORM/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.VARIANT.REFERENCED.PLATFORM/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.JANTJE.VARIANT.REFERENCED.PLATFORM/value=${JANTJE.SELECTED.PLATFORM}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.NAME/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.NAME/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.NAME/value=Adafruit Feather 32u4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PACKAGES/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PACKAGES/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PACKAGES/value=${eclipse_home}/arduinoPlugin/packages
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PID.0/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PID.0/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PID.0/value=0x800C
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.INCLUDES.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.INCLUDES.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.INCLUDES.FLAGS/value=-w -x c++ -M -MG -MP
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.MACROS.FLAGS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.MACROS.FLAGS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.PREPROC.MACROS.FLAGS/value=-w -x c++ -E -CC
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.2/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.2/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.2/value=\ 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.3/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.3/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN.3/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.AR.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.ARCHIVE_FILE_PATH}" "${A.OBJECT_FILE}"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu\=atmega32u4 -o "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.elf" 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.2/value=\ 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.3/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.3/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN.3/value=\ "-L/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release" -lm
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.COMBINE.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std\=gnu11 -ffunction-sections -fdata-sections -flto -fno-fat-lto-objects -mmcu\=atmega32u4 -DF_CPU\=8000000L -DARDUINO\=10802 -DARDUINO_AVR_FEATHER32U4 -DARDUINO_ARCH_AVR -DUSB_VID\=0x239A -DUSB_PID\=0x800C '-DUSB_MANUFACTURER\="Adafruit"' '-DUSB_PRODUCT\="Feather 32u4"' 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.2/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.2/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.2/value=\ -o 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.3/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.3/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN.3/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.C.O.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std\=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -mmcu\=atmega32u4 -DF_CPU\=8000000L -DARDUINO\=10802 -DARDUINO_AVR_FEATHER32U4 -DARDUINO_ARCH_AVR -DUSB_VID\=0x239A -DUSB_PID\=0x800C '-DUSB_MANUFACTURER\="Adafruit"' '-DUSB_PRODUCT\="Feather 32u4"' 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.2/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.2/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.2/value=\ -o 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.3/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.3/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN.3/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.CPP.O.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags\=.eeprom\=alloc,load --no-change-warnings --change-section-lma .eeprom\=0 "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.elf" "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.eep"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -R .eeprom "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.elf" "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.hex"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.SAVE_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.SAVE_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.SAVE_FILE/value=${A.BUILD.PROJECT_NAME}.${A.BUILD.VARIANT}.hex
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.TMP_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.TMP_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.OUTPUT.TMP_FILE/value=${A.BUILD.PROJECT_NAME}.hex
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.INCLUDES/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.INCLUDES/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.INCLUDES/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} ${A.PREPROC.INCLUDES.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.MACROS/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.MACROS/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.PREPROC.MACROS/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} ${A.PREPROC.MACROS.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} "${A.SOURCE_FILE}" -o "${A.PREPROCESSED_FILE_PATH}"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -mmcu\=atmega32u4 -DF_CPU\=8000000L -DARDUINO\=10802 -DARDUINO_AVR_FEATHER32U4 -DARDUINO_ARCH_AVR -DUSB_VID\=0x239A -DUSB_PID\=0x800C '-DUSB_MANUFACTURER\="Adafruit"' '-DUSB_PRODUCT\="Feather 32u4"' 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.2/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.2/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.2/value=\ -o 
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.3/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.3/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN.3/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.S.O.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/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/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN.1/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN.1/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN.1/value="/Applications/sloeber.app/Contents/Eclipse//arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-size" -A "/Users/ramon/Documents/sloeber-workspace/BLEFeather/Release/BLEFeather.elf"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.DATA/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.DATA/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.DATA/value=^(?\:\\.data|\\.bss|\\.noinit)\\s+([0-9]+).*
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.EEPROM/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.EEPROM/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX.EEPROM/value=^(?\:\\.eeprom)\\s+([0-9]+).*
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RECIPE.SIZE.REGEX/value=^(?\:\\.text|\\.data|\\.bootloader)\\s+([0-9]+).*
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.HARDWARE.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.HARDWARE.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.HARDWARE.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/hardware/avr
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.IDE.VERSION/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.IDE.VERSION/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.IDE.VERSION/value=10802
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.PLATFORM.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.PLATFORM.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.PLATFORM.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/hardware/avr/1.4.9
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32-1.6.9+1.0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32-1.6.9+1.0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32-1.6.9+1.0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arc-elf32/1.6.9+1.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF32.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arc-elf32/1.6.9+1.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF321.6.9+1.0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF321.6.9+1.0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARC-ELF321.6.9+1.0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arc-elf32/1.6.9+1.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD-2.0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD-2.0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD-2.0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arduino101load/2.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arduino101load/2.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD2.0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD2.0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINO101LOAD2.0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/arduino101load/2.0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.1.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.2.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.2.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA-1.2.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.2.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.1.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.1.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.2.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.2.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARDUINOOTA1.2.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arduinoOTA/1.2.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.8.1-ARDUINO5.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.8.1-arduino5
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.4-ARDUINO2.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.8.1-ARDUINO5.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.8.1-arduino5
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.4-ARDUINO2.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.0.1-ARDUINO5.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.0.1-arduino5
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO9.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.0.1-ARDUINO5.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.0.1-arduino5
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO9.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.6.1-ARDUINO.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.6.1-ARDUINO.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.6.1-ARDUINO.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/bossac/1.6.1-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/bossac/1.7.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/bossac/1.6.1-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.6.1-ARDUINO.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.6.1-ARDUINO.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.6.1-ARDUINO.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/bossac/1.6.1-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/bossac/1.7.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.0.0-ATMEL.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.0.0-ATMEL.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.0.0-ATMEL.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS/4.0.0-atmel
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS/4.5.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS-Atmel/1.1.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS-Atmel/1.1.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS-Atmel/1.1.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS/4.0.0-atmel
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.0.0-ATMEL.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.0.0-ATMEL.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.0.0-ATMEL.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS/4.0.0-atmel
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/CMSIS/4.5.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL-0.9.0-ARDUINO1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL-0.9.0-ARDUINO1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL-0.9.0-ARDUINO1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/dfu-util/0.9.0-arduino1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/dfu-util/0.9.0-arduino1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL0.9.0-ARDUINO1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL0.9.0-ARDUINO1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.DFU-UTIL0.9.0-ARDUINO1.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/dfu-util/0.9.0-arduino1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK-2.0.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK-2.0.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK-2.0.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/flashpack/2.0.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/flashpack/2.0.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK2.0.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK2.0.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.FLASHPACK2.0.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/flashpack/2.0.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI-5_2-2015Q4.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI-5_2-2015Q4.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI-5_2-2015Q4.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/gcc-arm-none-eabi/5_2-2015q4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/gcc-arm-none-eabi/5_2-2015q4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI5_2-2015Q4.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI5_2-2015Q4.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.GCC-ARM-NONE-EABI5_2-2015Q4.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/gcc-arm-none-eabi/5_2-2015q4
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG-9.4.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG-9.4.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG-9.4.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/nrfjprog/9.4.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/nrfjprog/9.4.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG9.4.0.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG9.4.0.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.NRFJPROG9.4.0.PATH/value=${eclipse_home}/arduinoPlugin/packages/adafruit/tools/nrfjprog/9.4.0
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0+0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0+0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0+0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/openocd/0.9.0+0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/openocd/0.9.0-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO6-STATIC.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO6-STATIC.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO6-STATIC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/openocd/0.9.0-arduino6-static
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/openocd/0.9.0-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0+0.1.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0+0.1.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0+0.1.PATH/value=${eclipse_home}/arduinoPlugin/packages/Intel/tools/openocd/0.9.0+0.1
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/openocd/0.9.0-arduino
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO6-STATIC.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO6-STATIC.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO6-STATIC.PATH/value=${eclipse_home}/arduinoPlugin/packages/arduino/tools/openocd/0.9.0-arduino6-static
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT.FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT.FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT.FILE/value=${A.SERIAL.PORT}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SERIAL.PORT/value=${JANTJE.COM_PORT}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SOFTWARE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SOFTWARE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.SOFTWARE/value=baeyens
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/value=-q -q
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/value=-v
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.BOOTLOADER.VERBOSE} -p${A.BUILD.MCU} -c${A.TOOLS.AVRDUDE.PROTOCOL} ${A.TOOLS.AVRDUDE.PROGRAM.EXTRA_PARAMS} "-Uflash\:w\:${A.RUNTIME.PLATFORM.PATH}/bootloaders/${A.BOOTLOADER.FILE}\:i" -Ulock\:w\:${A.BOOTLOADER.LOCK_BITS}\:m
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CMD.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CMD.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CMD.PATH/value=${A.TOOLS.AVRDUDE.PATH}/bin/avrdude
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CONFIG.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CONFIG.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.CONFIG.PATH/value=${A.TOOLS.AVRDUDE.PATH}/etc/avrdude.conf
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/value=-q -q
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/value=-v
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.ERASE.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.ERASE.VERBOSE} -p${A.BUILD.MCU} -c${A.TOOLS.AVRDUDE.PROTOCOL} ${A.TOOLS.AVRDUDE.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/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.NETWORK_CMD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.NETWORK_CMD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.NETWORK_CMD/value=${A.RUNTIME.TOOLS.ARDUINOOTA.PATH}/bin/arduinoOTA
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PATH/value=${A.RUNTIME.TOOLS.AVRDUDE.PATH}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/value=-V
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/value=-q -q
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/value=-v
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.PROGRAM.VERBOSE} -p${A.BUILD.MCU} -c${A.TOOLS.AVRDUDE.PROTOCOL} ${A.TOOLS.AVRDUDE.PROGRAM.EXTRA_PARAMS} "-Uflash\:w\:${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex\:i"
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.NETWORK_PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.NETWORK_PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.NETWORK_PATTERN/value="${A.TOOLS.AVRDUDE.NETWORK_CMD}" -address ${A.SERIAL.PORT} -port ${A.TOOLS.AVRDUDE.UPLOAD.NETWORK.PORT} -sketch "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex" -upload ${A.TOOLS.AVRDUDE.UPLOAD.NETWORK.ENDPOINT_UPLOAD} -sync ${A.TOOLS.AVRDUDE.UPLOAD.NETWORK.ENDPOINT_SYNC} -reset ${A.TOOLS.AVRDUDE.UPLOAD.NETWORK.ENDPOINT_RESET} -sync_exp ${A.TOOLS.AVRDUDE.UPLOAD.NETWORK.SYNC_RETURN}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/value=-V
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/value=-q -q
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/value=-v
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.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/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/value=/usr/bin/run-avrdude /tmp/sketch.hex ${A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE} -p${A.BUILD.MCU}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/value=-v
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/value=${A.TOOLS.ESP8266OTA.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESP8266OTA/value=${A.TOOLS.ESP8266OTA.TOOLS.ESPTOOL.NETWORK_CMD}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/value=${A.TOOLS.ESPTOOL.NETWORK.AUTH}
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.ALTID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.ALTID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.ALTID/value=no_altID
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.DISABLE_FLUSHING/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.DISABLE_FLUSHING/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.DISABLE_FLUSHING/value=true
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.MAXIMUM_SIZE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.MAXIMUM_SIZE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.MAXIMUM_SIZE/value=28672
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.PROTOCOL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.PROTOCOL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.PROTOCOL/value=avr109
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.SPEED/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.SPEED/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.SPEED/value=57600
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.TOOL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.TOOL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.TOOL/value=arduino\:avrdude
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USBID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USBID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USBID/value=no_altID
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USE_1200BPS_TOUCH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USE_1200BPS_TOUCH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.USE_1200BPS_TOUCH/value=true
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.UPLOAD.WAIT_FOR_UPLOAD_PORT/value=true
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VERSION/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VERSION/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VERSION/value=1.4.9
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VID.0/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VID.0/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/A.VID.0/value=0x239A
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ARCHITECTURE_ID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ARCHITECTURE_ID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ARCHITECTURE_ID/value=avr
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARDS_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARDS_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARDS_FILE/value=${eclipse_home}/arduinoPlugin/packages/adafruit/hardware/avr/1.4.9/boards.txt
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_ID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_ID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_ID/value=feather32u4
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_NAME/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_NAME/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.BOARD_NAME/value=Adafruit Feather 32u4
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.COM_PORT/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.COM_PORT/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.COM_PORT/value=/dev/cu.usbmodemFD121
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ECLIPSE_LOCATION/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ECLIPSE_LOCATION/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.ECLIPSE_LOCATION/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.C.COMPILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.C.COMPILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.C.COMPILE/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.COMPILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.COMPILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.COMPILE/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.CPP.COMPILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.CPP.COMPILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.EXTRA.CPP.COMPILE/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OBJCOPY/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OBJCOPY/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OBJCOPY/value=${A.RECIPE.OBJCOPY.EEP.PATTERN}\n\t${A.RECIPE.OBJCOPY.HEX.PATTERN}
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OS_NAME/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OS_NAME/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.OS_NAME/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PACKAGE_ID/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PACKAGE_ID/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PACKAGE_ID/value=adafruit
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PLATFORM_FILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PLATFORM_FILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PLATFORM_FILE/value=${eclipse_home}/arduinoPlugin/packages/adafruit/hardware/avr/1.4.9/platform.txt
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PROJECT_NAME/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PROJECT_NAME/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.PROJECT_NAME/value=BLEFeather
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SELECTED.PLATFORM/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SELECTED.PLATFORM/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SELECTED.PLATFORM/value=${eclipse_home}/arduinoPlugin/packages/adafruit/hardware/avr/1.4.9
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SIZE.SWITCH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SIZE.SWITCH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.SIZE.SWITCH/value=${A.RECIPE.SIZE.PATTERN}
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PATTERN/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PATTERN/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PATTERN/value=${A.TOOLS.AVRDUDE.UPLOAD.PATTERN}
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PROTOCOL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PROTOCOL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD.PROTOCOL/value=Default
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.UPLOAD/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WARNING_LEVEL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WARNING_LEVEL/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WARNING_LEVEL/value=true
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WORKSPACE_LOCATION/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WORKSPACE_LOCATION/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/JANTJE.WORKSPACE_LOCATION/value=
environment/project/io.sloeber.core.toolChain.release.1570554354/PATH/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.1570554354/PATH/operation=replace
environment/project/io.sloeber.core.toolChain.release.1570554354/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH}
environment/project/io.sloeber.core.toolChain.release.1570554354/append=true
environment/project/io.sloeber.core.toolChain.release.1570554354/appendContributed=true

@jantje
Copy link
Member

jantje commented Jun 18, 2017

I have the impression there are old values remaining in the settings.
Seems like they obstruct the "working".
Make a copy of org.eclipse.cdt.core.prefs (or better the whole workspace to be sure)
Goto project properties->C/C++ build->environment and delete all entries starting with JANTJE
select ok (I got some errors)
Goto project properties->arduino and reconfigure

@ramonpoca
Copy link
Author

I tried but didn't work. Next I tried deleting all entries and reconfiguring. Again it didn't work.
I uninstalled all the adafruit boards and configured the project for an Arduino Uno. It built but avrdude failed the same way.
Environment for avrdude seems coherent.

Creating a blank project and uploading it also fails.

@jantje
Copy link
Member

jantje commented Jun 19, 2017

What I think is strange is that nowhere in the provided settings file avrdude is on its own. So I don't understand how you have only the avrdude command ant not something like bin/avrdude

@jantje
Copy link
Member

jantje commented Jun 19, 2017

The uno story is strange. There is no redirection when using uno so that should work fine.
Is this a pre V4.0 upgraded eclipse?
Would it be possible to connect to your system remotely to have a look?

@ramonpoca
Copy link
Author

Nay. I've even installed the last complete nightly (io.sloeber.product-4.1.0-20170616.121957-42-macosx.cocoa.x86_64.tar.gz), installed Arduino boards, Adafruit boards, created an empty .ino, clicked upload with the same result. Also using Arduino/Genuino UNO as the board.

Only one avrdude at: arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9/bin/avrdude.
It executes from the command line. I've even tried to manually set in C/C++ Environment:
A.TOOLS.AVRDUDE.CMD.PATH=/Applications/sloeber.app/Contents/Eclipse/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9/bin/avrdude

And the same error happens.

java.io.IOException: Cannot run program "avrdude" (in directory "/Users/ramon/Documents/sloeber-workspace"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at io.sloeber.core.tools.ExternalCommandLauncher.launch(ExternalCommandLauncher.java:294)
at io.sloeber.core.tools.uploaders.GenericLocalUploader.RunConsoledCommand(GenericLocalUploader.java:42)
at io.sloeber.core.tools.uploaders.arduinoUploader.uploadUsingPreferences(arduinoUploader.java:77)
at io.sloeber.core.tools.uploaders.UploadSketchWrapper$UploadJobWrapper.run(UploadSketchWrapper.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:248)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 5 more

@jantje
Copy link
Member

jantje commented Jun 19, 2017

I have been looking into the code here and I really don't see where it goes wrong.
I suspect a casing issue (given windows doesn't case) but with the uno ....
Could you do a debug session?
The problem must be in BoardDescriptor.getUploadCommand

jantje pushed a commit that referenced this issue Jun 19, 2017
@jantje
Copy link
Member

jantje commented Jun 19, 2017

I have changed some code to go to uppercase.
I'm setting up a linux to see whether the same problem exists there

@Steffen-Engel
Copy link

I have the same problem.

as some additional information:
loading firmware with an older sloeber release works.
then loading with 4.1 works.

loading again with 4.1 it does not work:

version 1, same Port number for bootloader and application:

Starting upload
using arduino loader
Forcing reset using 1200bps open/close on portCOM6
PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}
PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}

[...]

PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}
PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}
PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}
PORTS { COM3, COM5, COM6,} / { COM3, COM5,} => {}
PORTS { COM3, COM5, COM6,} / { COM3, COM5, COM6,} => {}
Comport appeared and disappeared with same name
Using comportCOM6 from now onwards
Ending reset


LaunchingC:\usr\sloeber_4_1\/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino2/bin/avrdude -CC:\usr\sloeber_4_1\/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino2/etc/avrdude.conf -patmega32u4 -cavr109 -PCOM6 -b57600 -D -Uflash:w:C:\Daten\Desktop\src\Ardora\Apollo/Release/Apollo.hex:i 
Output:

Connecting to programmer: .

When port number is not the same, it even does not use the changed port for upload:

using arduino loader
Forcing reset using 1200bps open/close on portCOM9
PORTS { COM3, COM5, COM9,} / { COM3, COM5, COM9,} => {}
PORTS { COM3, COM5, COM9,} / { COM3, COM5, COM6,} => { COM6,}
Comport reset took500ms
Using comportCOM6 from now onwards
Ending reset


LaunchingC:\usr\sloeber_4_1\/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9/bin/avrdude -CC:\usr\sloeber_4_1\/arduinoPlugin/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf -patmega32u4 -cavr109 -PCOM9 -b57600 -D -Uflash:w:C:\Daten\Desktop\src\Ardora\Apollo/Release/Apollo.hex:i 
Output:
avrdude: ser_open(): can't open device "\\.\COM9": Das System kann die angegebene Datei nicht finden.

@Steffen-Engel
Copy link

Ok, for me it seems to be a half Arduino half Sloeber item: the test code without proper reboot was a sketch without use of the serial port.

Adding serial.begin in setup() made it work.

The problem with a change of the port number still exist

@ramonpoca
Copy link
Author

Success!
Current nightly fixed the problem!

@jantje
Copy link
Member

jantje commented Jun 20, 2017

@ramonpoca
So it seemed a casing problem. As such linux and mac only.

@Steffen-Engel
Your problem is different as in your case the command is there but the used com port is wrong. Can you create a new issue specifying the board and json file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants