├── Module.jpg ├── datasheet ├── E32-TTL-100_Datasheet_CN_v5.0.pdf └── E32-TTL-100_Datasheet_EN_v1.0.pdf ├── README.md ├── .settings ├── language.settings.xml └── org.eclipse.cdt.core.prefs ├── .ino.cpp ├── LICENSE ├── .project ├── Release └── makefile ├── E32-TTL-100.h ├── .cproject └── E32-TTL-100.ino /Module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bob0505/E32-TTL-100/HEAD/Module.jpg -------------------------------------------------------------------------------- /datasheet/E32-TTL-100_Datasheet_CN_v5.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bob0505/E32-TTL-100/HEAD/datasheet/E32-TTL-100_Datasheet_CN_v5.0.pdf -------------------------------------------------------------------------------- /datasheet/E32-TTL-100_Datasheet_EN_v1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bob0505/E32-TTL-100/HEAD/datasheet/E32-TTL-100_Datasheet_EN_v1.0.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # E32-TTL-100 Example 2 | Simple implementation for a E32-TTL-100 ReceiveMsg/SendMsg with a Arduino Nano/UNO. 3 | 4 | 1. Download Arduino IDE 1.8.5. 5 | 2. Download and compile E32-TTL-100.ino 6 | 7 | | UNO/NANO(5V mode) |         | E32-TTL-100 | 8 | | ------ |:----------------------- |:----:| 9 | | D7     | <---------------------> | M0 | 10 | | D8 | <---------------------> | M1 | 11 | | A0 | <---------------------> | AUX | 12 | | D10(Rx)| <---> 4.7k Ohm <--->   | Tx   | 13 | | D11(Tx)| <---> 4.7k Ohm <--->   | Rx   | 14 | 15 | need series a 4.7k Ohm resistor between Rx-Tx. 16 | 17 | 18 | 19 | ![alt text](https://github.com/Bob0505/E32-TTL-100/raw/master/Module.jpg) 20 | -------------------------------------------------------------------------------- /.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.ino.cpp: -------------------------------------------------------------------------------- 1 | #ifdef __IN_ECLIPSE__ 2 | //This is a automatic generated file 3 | //Please do not modify this file 4 | //If you touch this file your change will be overwritten during the next build 5 | //This file has been generated on 2017-11-24 23:50:56 6 | 7 | #include "Arduino.h" 8 | #include 9 | #include "E32-TTL-100.h" 10 | bool ReadAUX() ; 11 | RET_STATUS WaitAUX_H() ; 12 | bool chkModeSame(MODE_TYPE mode) ; 13 | void SwitchMode(MODE_TYPE mode) ; 14 | void cleanUARTBuf() ; 15 | void triple_cmd(SLEEP_MODE_CMD_TYPE Tcmd) ; 16 | RET_STATUS Module_info(uint8_t* pReadbuf, uint8_t buf_len) ; 17 | RET_STATUS Write_CFG_PDS(struct CFGstruct* pCFG) ; 18 | RET_STATUS Read_CFG(struct CFGstruct* pCFG) ; 19 | RET_STATUS Read_module_version(struct MVerstruct* MVer) ; 20 | void Reset_module() ; 21 | RET_STATUS SleepModeCmd(uint8_t CMD, void* pBuff) ; 22 | RET_STATUS SettingModule(struct CFGstruct *pCFG) ; 23 | RET_STATUS ReceiveMsg(uint8_t *pdatabuf, uint8_t *data_len) ; 24 | RET_STATUS SendMsg() ; 25 | void setup() ; 26 | void blinkLED() ; 27 | void loop() ; 28 | 29 | 30 | #include "E32-TTL-100.ino" 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Hendrik Linka 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | E32-TTL-100 4 | 5 | 6 | 7 | 8 | 9 | it.baeyens.arduino.core.inoToCpp 10 | 11 | 12 | 13 | 14 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 15 | clean,full,incremental, 16 | 17 | 18 | 19 | 20 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 21 | full,incremental, 22 | 23 | 24 | 25 | 26 | 27 | org.eclipse.cdt.core.cnature 28 | org.eclipse.cdt.core.ccnature 29 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 30 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 31 | it.baeyens.arduinonature 32 | 33 | 34 | 35 | core/core 36 | 2 37 | C:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17/cores/arduino 38 | 39 | 40 | core/variant 41 | 2 42 | C:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17/variants/eightanaloginputs 43 | 44 | 45 | libraries/SoftwareSerial 46 | 2 47 | C:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17/libraries/SoftwareSerial 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /Release/makefile: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | -include ../makefile.init 6 | 7 | RM := del 8 | 9 | # All of the sources participating in the build are defined here 10 | -include sources.mk 11 | -include subdir.mk 12 | -include libraries\SoftwareSerial\src/subdir.mk 13 | -include core\core/subdir.mk 14 | -include objects.mk 15 | 16 | ifneq ($(MAKECMDGOALS),clean) 17 | ifneq ($(strip $(CC_DEPS)),) 18 | -include $(CC_DEPS) 19 | endif 20 | ifneq ($(strip $(C++_DEPS)),) 21 | -include $(C++_DEPS) 22 | endif 23 | ifneq ($(strip $(C_UPPER_DEPS)),) 24 | -include $(C_UPPER_DEPS) 25 | endif 26 | ifneq ($(strip $(CXX_DEPS)),) 27 | -include $(CXX_DEPS) 28 | endif 29 | ifneq ($(strip $(ASM_DEPS)),) 30 | -include $(ASM_DEPS) 31 | endif 32 | ifneq ($(strip $(INO_DEPS)),) 33 | -include $(INO_DEPS) 34 | endif 35 | ifneq ($(strip $(PDE_DEPS)),) 36 | -include $(PDE_DEPS) 37 | endif 38 | ifneq ($(strip $(S_UPPER_DEPS)),) 39 | -include $(S_UPPER_DEPS) 40 | endif 41 | ifneq ($(strip $(CPP_DEPS)),) 42 | -include $(CPP_DEPS) 43 | endif 44 | ifneq ($(strip $(C_DEPS)),) 45 | -include $(C_DEPS) 46 | endif 47 | endif 48 | 49 | -include ../makefile.defs 50 | 51 | # Add inputs and outputs from these tool invocations to the build variables 52 | AR += \ 53 | arduino.ar \ 54 | 55 | ELF += \ 56 | E32_TTL_100.elf \ 57 | 58 | HEX += \ 59 | E32_TTL_100.hex \ 60 | 61 | 62 | # All Target 63 | all: E32_TTL_100 64 | 65 | # Tool invocations 66 | E32_TTL_100: $(HEX) 67 | @echo 'Building target: $@' 68 | @echo 'Printing size:' 69 | "C:\WorkSpace\eclipse\arduinoPlugin\tools\arduino\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-size" -A "C:/WorkSpace/MTK_IOT/LoRa/E32-TTL-100/Release/E32_TTL_100.elf" 70 | @echo 'Finished building target: $@' 71 | @echo ' ' 72 | 73 | arduino.ar: $(AR_OBJ) 74 | @echo 'Starting archiver' 75 | "C:\WorkSpace\eclipse\arduinoPlugin\tools\arduino\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-gcc-ar" rcs "C:/WorkSpace/MTK_IOT/LoRa/E32-TTL-100/Release/arduino.ar" arduino.ar $(AR_OBJ) 76 | @echo 'Finished building: $@' 77 | @echo ' ' 78 | 79 | E32_TTL_100.elf: $(LINK_OBJ) $(AR) 80 | @echo 'Starting combiner' 81 | "C:\WorkSpace\eclipse\arduinoPlugin\tools\arduino\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-gcc" -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:/WorkSpace/MTK_IOT/LoRa/E32-TTL-100/Release/E32_TTL_100.elf" $(LINK_OBJ) $(AR) "-LC:/WorkSpace/MTK_IOT/LoRa/E32-TTL-100/Release" -lm 82 | @echo 'Finished building: $@' 83 | @echo ' ' 84 | 85 | E32_TTL_100.hex: $(ELF) 86 | @echo 'Do all objcopy commands' 87 | ${A.RECIPE.OBJCOPY.EEP.PATTERN} 88 | ${A.RECIPE.OBJCOPY.HEX.PATTERN} 89 | @echo 'Finished building: $@' 90 | @echo ' ' 91 | 92 | # Other Targets 93 | clean: 94 | -$(RM) $(C_UPPER_DEPS)$(PDE_DEPS)$(C_DEPS)$(AR)$(CC_DEPS)$(AR_OBJ)$(C++_DEPS)$(LINK_OBJ)$(CXX_DEPS)$(ASM_DEPS)$(HEX)$(INO_DEPS)$(SIZEDUMMY)$(S_UPPER_DEPS)$(ELF)$(CPP_DEPS) 95 | -@echo ' ' 96 | 97 | .PHONY: all clean dependents 98 | .SECONDARY: 99 | 100 | -include ../makefile.targets 101 | -------------------------------------------------------------------------------- /E32-TTL-100.h: -------------------------------------------------------------------------------- 1 | /** 2 | * E32-TTL-100 Transceiver Interface 3 | * 4 | * @author Bob Chen (bob-0505@gotmail.com) 5 | * @date 1 November 2017 6 | * https://github.com/Bob0505/E32-TTL-100 7 | */ 8 | #ifndef E32-TTL-100_H_ 9 | #define E32-TTL-100_H_ 10 | 11 | typedef enum { 12 | RET_SUCCESS = 0, 13 | RET_ERROR_UNKNOWN, /* something shouldn't happened */ 14 | RET_NOT_SUPPORT, 15 | RET_NOT_IMPLEMENT, 16 | RET_NOT_INITIAL, 17 | RET_INVALID_PARAM, 18 | RET_DATA_SIZE_NOT_MATCH, 19 | RET_BUF_TOO_SMALL, 20 | RET_TIMEOUT, 21 | RET_HW_ERROR, 22 | } RET_STATUS; 23 | 24 | enum MODE_TYPE 25 | { 26 | MODE_0_NORMAL = 0, 27 | MODE_1_WAKE_UP, 28 | MODE_2_POWER_SAVIN, 29 | MODE_3_SLEEP, 30 | MODE_INIT = 0xFF 31 | }; 32 | 33 | //SPED+ 34 | enum SLEEP_MODE_CMD_TYPE 35 | { 36 | W_CFG_PWR_DWN_SAVE = 0xC0, 37 | R_CFG = 0xC1, 38 | W_CFG_PWR_DWN_LOSE = 0xC2, 39 | R_MODULE_VERSION = 0xC3, 40 | W_RESET_MODULE = 0xC4 41 | }; 42 | 43 | enum UART_FORMAT_TYPE 44 | { 45 | UART_FORMAT_8N1 = 0x00, /*no parity bit one stop*/ 46 | UART_FORMAT_8O1 = 0x01, /*odd parity bit one stop*/ 47 | UART_FORMAT_8E1 = 0x02 /*even parity bitone stop*/ 48 | }; 49 | 50 | enum UART_BPS_TYPE 51 | { 52 | UART_BPS_1200 = 0x00, 53 | UART_BPS_9600 = 0x03, 54 | UART_BPS_115200 = 0x07 55 | }; 56 | 57 | enum AIR_BPS_TYPE 58 | { 59 | AIR_BPS_300 = 0x00, 60 | AIR_BPS_2400 = 0x02, 61 | AIR_BPS_19200 = 0x05 62 | }; 63 | //SPED- 64 | 65 | //410~441MHz : 410M + CHAN*1M 66 | enum AIR_CHAN_TYPE 67 | { 68 | AIR_CHAN_410M = 0x00, 69 | AIR_CHAN_433M = 0x17, 70 | AIR_CHAN_441M = 0x1F 71 | }; 72 | 73 | //OPTION+ 74 | #define TRSM_TT_MODE 0x00 /*Transparent Transmission*/ 75 | #define TRSM_FP_MODE 0x01 /*Fixed-point transmission mode*/ 76 | 77 | #define OD_DRIVE_MODE 0x00 78 | #define PP_DRIVE_MODE 0x01 79 | 80 | enum WEAK_UP_TIME_TYPE 81 | { 82 | WEAK_UP_TIME_250 = 0x00, 83 | WEAK_UP_TIME_1000 = 0x03, 84 | WEAK_UP_TIME_2000 = 0x07 85 | }; 86 | 87 | #define DISABLE_FEC 0x00 88 | #define ENABLE_FEC 0x01 89 | 90 | //Transmit power 91 | enum TSMT_PWR_TYPE 92 | { 93 | TSMT_PWR_20DB = 0x00, 94 | TSMT_PWR_17DB = 0x01, 95 | TSMT_PWR_14DB = 0x02, 96 | TSMT_PWR_10DB = 0x03 97 | }; 98 | //OPTION- 99 | 100 | #pragma pack(push, 1) 101 | struct SPEDstruct { 102 | uint8_t air_bps : 3; //bit 0-2 103 | uint8_t uart_bps: 3; //bit 3-5 104 | uint8_t uart_fmt: 2; //bit 6-7 105 | }; 106 | 107 | struct OPTIONstruct { 108 | uint8_t tsmt_pwr : 2; //bit 0-1 109 | uint8_t enFWC : 1; //bit 2 110 | uint8_t wakeup_time : 3; //bit 3-5 111 | uint8_t drive_mode : 1; //bit 6 112 | uint8_t trsm_mode : 1; //bit 7 113 | }; 114 | 115 | struct CFGstruct { 116 | uint8_t HEAD; 117 | uint8_t ADDH; 118 | uint8_t ADDL; 119 | struct SPEDstruct SPED_bits; 120 | uint8_t CHAN; 121 | struct OPTIONstruct OPTION_bits; 122 | }; 123 | 124 | struct MVerstruct { 125 | uint8_t HEAD; 126 | uint8_t Model; 127 | uint8_t Version; 128 | uint8_t features; 129 | }; 130 | #pragma pack(pop) 131 | 132 | 133 | #define Device_A 134 | 135 | #define TIME_OUT_CNT 100 136 | #define MAX_TX_SIZE 58 137 | 138 | #define DEVICE_A_ADDR_H 0x05 139 | #define DEVICE_A_ADDR_L 0x01 140 | #define DEVICE_B_ADDR_H 0x05 141 | #define DEVICE_B_ADDR_L 0x02 142 | 143 | #endif /* E32-TTL-100_H_ */ 144 | -------------------------------------------------------------------------------- /.cproject: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 27 | 28 | 29 | 30 | 36 | 37 | 38 | 39 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /E32-TTL-100.ino: -------------------------------------------------------------------------------- 1 | /** 2 | * E32-TTL-100 Transceiver Interface 3 | * 4 | * @author Bob Chen (bob-0505@gotmail.com) 5 | * @date 1 November 2017 6 | * https://github.com/Bob0505/E32-TTL-100 7 | */ 8 | #include 9 | 10 | #include "E32-TTL-100.h" 11 | 12 | /* 13 | need series a 4.7k Ohm resistor between . 14 | UNO/NANO(5V mode) E32-TTL-100 15 | *--------* *------* 16 | | D7 | <------------------> | M0 | 17 | | D8 | <------------------> | M1 | 18 | | A0 | <------------------> | AUX | 19 | | D10(Rx)| <---> 4.7k Ohm <---> | Tx | 20 | | D11(Tx)| <---> 4.7k Ohm <---> | Rx | 21 | *--------* *------* 22 | */ 23 | #define M0_PIN 7 24 | #define M1_PIN 8 25 | #define AUX_PIN A0 26 | #define SOFT_RX 10 27 | #define SOFT_TX 11 28 | 29 | SoftwareSerial softSerial(SOFT_RX, SOFT_TX); // RX, TX 30 | 31 | //=== AUX ===========================================+ 32 | bool AUX_HL; 33 | bool ReadAUX() 34 | { 35 | int val = analogRead(AUX_PIN); 36 | 37 | if(val<50) 38 | { 39 | AUX_HL = LOW; 40 | }else { 41 | AUX_HL = HIGH; 42 | } 43 | 44 | return AUX_HL; 45 | } 46 | 47 | //return default status 48 | RET_STATUS WaitAUX_H() 49 | { 50 | RET_STATUS STATUS = RET_SUCCESS; 51 | 52 | uint8_t cnt = 0; 53 | uint8_t data_buf[100], data_len; 54 | 55 | while((ReadAUX()==LOW) && (cnt++=TIME_OUT_CNT) 65 | { 66 | STATUS = RET_TIMEOUT; 67 | Serial.println(" TimeOut"); 68 | } 69 | else 70 | { 71 | Serial.println(""); 72 | } 73 | 74 | return STATUS; 75 | } 76 | //=== AUX ===========================================- 77 | //=== Mode Select ===================================+ 78 | bool chkModeSame(MODE_TYPE mode) 79 | { 80 | static MODE_TYPE pre_mode = MODE_INIT; 81 | 82 | if(pre_mode == mode) 83 | { 84 | //Serial.print("SwitchMode: (no need to switch) "); Serial.println(mode, HEX); 85 | return true; 86 | } 87 | else 88 | { 89 | Serial.print("SwitchMode: from "); Serial.print(pre_mode, HEX); Serial.print(" to "); Serial.println(mode, HEX); 90 | pre_mode = mode; 91 | return false; 92 | } 93 | } 94 | 95 | void SwitchMode(MODE_TYPE mode) 96 | { 97 | if(!chkModeSame(mode)) 98 | { 99 | WaitAUX_H(); 100 | 101 | switch (mode) 102 | { 103 | case MODE_0_NORMAL: 104 | // Mode 0 | normal operation 105 | digitalWrite(M0_PIN, LOW); 106 | digitalWrite(M1_PIN, LOW); 107 | break; 108 | case MODE_1_WAKE_UP: 109 | digitalWrite(M0_PIN, HIGH); 110 | digitalWrite(M1_PIN, LOW); 111 | break; 112 | case MODE_2_POWER_SAVIN: 113 | digitalWrite(M0_PIN, LOW); 114 | digitalWrite(M1_PIN, HIGH); 115 | break; 116 | case MODE_3_SLEEP: 117 | // Mode 3 | Setting operation 118 | digitalWrite(M0_PIN, HIGH); 119 | digitalWrite(M1_PIN, HIGH); 120 | break; 121 | default: 122 | return ; 123 | } 124 | 125 | WaitAUX_H(); 126 | delay(10); 127 | } 128 | } 129 | //=== Mode Select ===================================- 130 | //=== Basic cmd =====================================+ 131 | void cleanUARTBuf() 132 | { 133 | bool IsNull = true; 134 | 135 | while (softSerial.available()) 136 | { 137 | IsNull = false; 138 | 139 | softSerial.read(); 140 | } 141 | } 142 | 143 | void triple_cmd(SLEEP_MODE_CMD_TYPE Tcmd) 144 | { 145 | uint8_t CMD[3] = {Tcmd, Tcmd, Tcmd}; 146 | softSerial.write(CMD, 3); 147 | delay(50); //need ti check 148 | } 149 | 150 | RET_STATUS Module_info(uint8_t* pReadbuf, uint8_t buf_len) 151 | { 152 | RET_STATUS STATUS = RET_SUCCESS; 153 | uint8_t Readcnt, idx; 154 | 155 | Readcnt = softSerial.available(); 156 | //Serial.print("softSerial.available(): "); Serial.print(Readcnt); Serial.println(" bytes."); 157 | if (Readcnt == buf_len) 158 | { 159 | for(idx=0;idxHEAD, HEX); 202 | Serial.print(" ADDH: "); Serial.println(pCFG->ADDH, HEX); 203 | Serial.print(" ADDL: "); Serial.println(pCFG->ADDL, HEX); 204 | 205 | Serial.print(" CHAN: "); Serial.println(pCFG->CHAN, HEX); 206 | } 207 | 208 | return STATUS; 209 | } 210 | 211 | RET_STATUS Read_module_version(struct MVerstruct* MVer) 212 | { 213 | RET_STATUS STATUS = RET_SUCCESS; 214 | 215 | //1. read UART buffer. 216 | cleanUARTBuf(); 217 | 218 | //2. send CMD 219 | triple_cmd(R_MODULE_VERSION); 220 | 221 | //3. Receive configure 222 | STATUS = Module_info((uint8_t *)MVer, sizeof(MVerstruct)); 223 | if(STATUS == RET_SUCCESS) 224 | { 225 | Serial.print(" HEAD: 0x"); Serial.println(MVer->HEAD, HEX); 226 | Serial.print(" Model: 0x"); Serial.println(MVer->Model, HEX); 227 | Serial.print(" Version: 0x"); Serial.println(MVer->Version, HEX); 228 | Serial.print(" features: 0x"); Serial.println(MVer->features, HEX); 229 | } 230 | 231 | return RET_SUCCESS; 232 | } 233 | 234 | void Reset_module() 235 | { 236 | triple_cmd(W_RESET_MODULE); 237 | 238 | WaitAUX_H(); 239 | delay(1000); 240 | } 241 | 242 | RET_STATUS SleepModeCmd(uint8_t CMD, void* pBuff) 243 | { 244 | RET_STATUS STATUS = RET_SUCCESS; 245 | 246 | Serial.print("SleepModeCmd: 0x"); Serial.println(CMD, HEX); 247 | WaitAUX_H(); 248 | 249 | SwitchMode(MODE_3_SLEEP); 250 | 251 | switch (CMD) 252 | { 253 | case W_CFG_PWR_DWN_SAVE: 254 | STATUS = Write_CFG_PDS((struct CFGstruct* )pBuff); 255 | break; 256 | case R_CFG: 257 | STATUS = Read_CFG((struct CFGstruct* )pBuff); 258 | break; 259 | case W_CFG_PWR_DWN_LOSE: 260 | 261 | break; 262 | case R_MODULE_VERSION: 263 | Read_module_version((struct MVerstruct* )pBuff); 264 | break; 265 | case W_RESET_MODULE: 266 | Reset_module(); 267 | break; 268 | 269 | default: 270 | return RET_INVALID_PARAM; 271 | } 272 | 273 | WaitAUX_H(); 274 | return STATUS; 275 | } 276 | //=== Sleep mode cmd ================================- 277 | 278 | RET_STATUS SettingModule(struct CFGstruct *pCFG) 279 | { 280 | RET_STATUS STATUS = RET_SUCCESS; 281 | 282 | #ifdef Device_A 283 | pCFG->ADDH = DEVICE_A_ADDR_H; 284 | pCFG->ADDL = DEVICE_A_ADDR_L; 285 | #else 286 | pCFG->ADDH = DEVICE_B_ADDR_H; 287 | pCFG->ADDL = DEVICE_B_ADDR_L; 288 | #endif 289 | 290 | pCFG->OPTION_bits.trsm_mode =TRSM_FP_MODE; 291 | pCFG->OPTION_bits.tsmt_pwr = TSMT_PWR_10DB; 292 | 293 | STATUS = SleepModeCmd(W_CFG_PWR_DWN_SAVE, (void* )pCFG); 294 | 295 | SleepModeCmd(W_RESET_MODULE, NULL); 296 | 297 | STATUS = SleepModeCmd(R_CFG, (void* )pCFG); 298 | 299 | return STATUS; 300 | } 301 | 302 | RET_STATUS ReceiveMsg(uint8_t *pdatabuf, uint8_t *data_len) 303 | { 304 | 305 | RET_STATUS STATUS = RET_SUCCESS; 306 | uint8_t idx; 307 | 308 | SwitchMode(MODE_0_NORMAL); 309 | *data_len = softSerial.available(); 310 | 311 | if (*data_len > 0) 312 | { 313 | Serial.print("ReceiveMsg: "); Serial.print(*data_len); Serial.println(" bytes."); 314 | 315 | for(idx=0;idx<*data_len;idx++) 316 | *(pdatabuf+idx) = softSerial.read(); 317 | 318 | for(idx=0;idx<*data_len;idx++) 319 | { 320 | Serial.print(" 0x"); 321 | Serial.print(0xFF & *(pdatabuf+idx), HEX); // print as an ASCII-encoded hexadecimal 322 | } Serial.println(""); 323 | } 324 | else 325 | { 326 | STATUS = RET_NOT_IMPLEMENT; 327 | } 328 | 329 | return STATUS; 330 | } 331 | 332 | RET_STATUS SendMsg() 333 | { 334 | RET_STATUS STATUS = RET_SUCCESS; 335 | 336 | SwitchMode(MODE_0_NORMAL); 337 | 338 | if(ReadAUX()!=HIGH) 339 | { 340 | return RET_NOT_IMPLEMENT; 341 | } 342 | delay(10); 343 | if(ReadAUX()!=HIGH) 344 | { 345 | return RET_NOT_IMPLEMENT; 346 | } 347 | 348 | //TRSM_FP_MODE 349 | //Send format : ADDH ADDL CHAN DATA_0 DATA_1 DATA_2 ... 350 | #ifdef Device_A 351 | uint8_t SendBuf[4] = { DEVICE_B_ADDR_H, DEVICE_B_ADDR_L, 0x17, random(0x00, 0x80)}; //for A 352 | #else 353 | uint8_t SendBuf[4] = { DEVICE_A_ADDR_H, DEVICE_A_ADDR_L, 0x17, random(0x81, 0xFF)}; //for B 354 | #endif 355 | softSerial.write(SendBuf, 4); 356 | 357 | return STATUS; 358 | } 359 | 360 | //The setup function is called once at startup of the sketch 361 | void setup() 362 | { 363 | RET_STATUS STATUS = RET_SUCCESS; 364 | struct CFGstruct CFG; 365 | struct MVerstruct MVer; 366 | 367 | pinMode(M0_PIN, OUTPUT); 368 | pinMode(M1_PIN, OUTPUT); 369 | pinMode(AUX_PIN, INPUT); 370 | pinMode(LED_BUILTIN, OUTPUT); 371 | 372 | softSerial.begin(9600); 373 | Serial.begin(9600); 374 | 375 | #ifdef Device_A 376 | Serial.println("[10-A] "); 377 | #else 378 | Serial.println("[10-B] "); 379 | #endif 380 | 381 | STATUS = SleepModeCmd(R_CFG, (void* )&CFG); 382 | STATUS = SettingModule(&CFG); 383 | 384 | STATUS = SleepModeCmd(R_MODULE_VERSION, (void* )&MVer); 385 | 386 | // Mode 0 | normal operation 387 | SwitchMode(MODE_0_NORMAL); 388 | 389 | //self-check initialization. 390 | WaitAUX_H(); 391 | delay(10); 392 | 393 | if(STATUS == RET_SUCCESS) 394 | Serial.println("Setup init OK!!"); 395 | } 396 | 397 | void blinkLED() 398 | { 399 | static bool LedStatus = LOW; 400 | 401 | digitalWrite(LED_BUILTIN, LedStatus); 402 | LedStatus = !LedStatus; 403 | } 404 | 405 | // The loop function is called in an endless loop 406 | void loop() 407 | { 408 | uint8_t data_buf[100], data_len; 409 | 410 | #ifdef Device_A 411 | if(ReceiveMsg(data_buf, &data_len)==RET_SUCCESS) 412 | { 413 | blinkLED(); 414 | } 415 | #else 416 | if(SendMsg()==RET_SUCCESS) 417 | { 418 | blinkLED(); 419 | } 420 | #endif 421 | 422 | delay(random(400, 600)); 423 | } 424 | -------------------------------------------------------------------------------- /.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ALT_SIZE_COMMAND/delimiter=; 3 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ALT_SIZE_COMMAND/operation=replace 4 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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" 5 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHITECTURE/delimiter=; 6 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHITECTURE/operation=replace 7 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHITECTURE/value=AVR 8 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE/delimiter=; 9 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE/operation=replace 10 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE/value=arduino.ar 11 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE_PATH/delimiter=; 12 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE_PATH/operation=replace 13 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ARCHIVE_FILE_PATH/value=${A.BUILD.PATH}/${A.ARCHIVE_FILE} 14 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.EXTENDED_FUSES/delimiter=; 15 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.EXTENDED_FUSES/operation=replace 16 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.EXTENDED_FUSES/value=0x05 17 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.FILE/delimiter=; 18 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.FILE/operation=replace 19 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.FILE/value=atmega/ATmegaBOOT_168_atmega328.hex 20 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.HIGH_FUSES/delimiter=; 21 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.HIGH_FUSES/operation=replace 22 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.HIGH_FUSES/value=0xDA 23 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOCK_BITS/delimiter=; 24 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOCK_BITS/operation=replace 25 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOCK_BITS/value=0x0F 26 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOW_FUSES/delimiter=; 27 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOW_FUSES/operation=replace 28 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.LOW_FUSES/value=0xFF 29 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.TOOL/delimiter=; 30 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.TOOL/operation=replace 31 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.TOOL/value=avrdude 32 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.UNLOCK_BITS/delimiter=; 33 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.UNLOCK_BITS/operation=replace 34 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BOOTLOADER.UNLOCK_BITS/value=0x3F 35 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.ARCH/delimiter=; 36 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.ARCH/operation=replace 37 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.ARCH/value=AVR 38 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.BOARD/delimiter=; 39 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.BOARD/operation=replace 40 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.BOARD/value=AVR_NANO 41 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE.PATH/delimiter=; 42 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE.PATH/operation=replace 43 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE.PATH/value=${A.RUNTIME.PLATFORM.PATH}/cores/${A.BUILD.CORE} 44 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE/delimiter=; 45 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE/operation=replace 46 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.CORE/value=${A.JANTJE.BUILD_CORE} 47 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.EXTRA_FLAGS/delimiter=; 48 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.EXTRA_FLAGS/operation=replace 49 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.EXTRA_FLAGS/value= 50 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.F_CPU/delimiter=; 51 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.F_CPU/operation=replace 52 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.F_CPU/value=16000000L 53 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.MCU/delimiter=; 54 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.MCU/operation=replace 55 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.MCU/value=atmega328p 56 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PATH/delimiter=; 57 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PATH/operation=replace 58 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PATH/value=${ProjDirPath}/${ConfigName} 59 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PROJECT_NAME/delimiter=; 60 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PROJECT_NAME/operation=replace 61 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.PROJECT_NAME/value=${ProjName} 62 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.SYSTEM.PATH/delimiter=; 63 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.SYSTEM.PATH/operation=replace 64 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.SYSTEM.PATH/value=${A.RUNTIME.PLATFORM.PATH}/system 65 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.USB_FLAGS/delimiter=; 66 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.USB_FLAGS/operation=replace 67 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}' 68 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.USB_MANUFACTURER/delimiter=; 69 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.USB_MANUFACTURER/operation=replace 70 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.USB_MANUFACTURER/value="Unknown" 71 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT.PATH/delimiter=; 72 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT.PATH/operation=replace 73 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT.PATH/value=${A.RUNTIME.PLATFORM.PATH}/variants/${A.BUILD.VARIANT} 74 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT/delimiter=; 75 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT/operation=replace 76 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.BUILD.VARIANT/value=${A.JANTJE.BUILD_VARIANT} 77 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.CMD/delimiter=; 78 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.CMD/operation=replace 79 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.CMD/value=avr-gcc-ar 80 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.EXTRA_FLAGS/delimiter=; 81 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.EXTRA_FLAGS/operation=replace 82 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.EXTRA_FLAGS/value= 83 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.FLAGS/delimiter=; 84 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.FLAGS/operation=replace 85 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.AR.FLAGS/value=rcs 86 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.CMD/delimiter=; 87 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.CMD/operation=replace 88 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.CMD/value=avr-gcc 89 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.CMD/delimiter=; 90 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.CMD/operation=replace 91 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.CMD/value=avr-gcc 92 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.EXTRA_FLAGS/delimiter=; 93 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.EXTRA_FLAGS/operation=replace 94 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.EXTRA_FLAGS/value= 95 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.FLAGS/delimiter=; 96 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.FLAGS/operation=replace 97 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.ELF.FLAGS/value=${A.COMPILER.WARNING_FLAGS} -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections 98 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.EXTRA_FLAGS/delimiter=; 99 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.EXTRA_FLAGS/operation=replace 100 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.EXTRA_FLAGS/value= 101 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.FLAGS/delimiter=; 102 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.FLAGS/operation=replace 103 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.C.FLAGS/value=-c -g -Os ${A.COMPILER.WARNING_FLAGS} -std\=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects 104 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.CMD/delimiter=; 105 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.CMD/operation=replace 106 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.CMD/value=avr-g++ 107 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.EXTRA_FLAGS/delimiter=; 108 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.EXTRA_FLAGS/operation=replace 109 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.EXTRA_FLAGS/value= 110 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.FLAGS/delimiter=; 111 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.CPP.FLAGS/operation=replace 112 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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 113 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.CMD/delimiter=; 114 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.CMD/operation=replace 115 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.CMD/value=avr-objcopy 116 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.EXTRA_FLAGS/delimiter=; 117 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.EXTRA_FLAGS/operation=replace 118 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.EXTRA_FLAGS/value= 119 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.FLAGS/delimiter=; 120 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.FLAGS/operation=replace 121 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.ELF2HEX.FLAGS/value=-O ihex -R .eeprom 122 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.LDFLAGS/delimiter=; 123 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.LDFLAGS/operation=replace 124 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.LDFLAGS/value= 125 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.CMD/delimiter=; 126 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.CMD/operation=replace 127 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.CMD/value=avr-objcopy 128 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/delimiter=; 129 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/operation=replace 130 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS/value= 131 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.FLAGS/delimiter=; 132 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.FLAGS/operation=replace 133 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.OBJCOPY.EEP.FLAGS/value=-O ihex -j .eeprom --set-section-flags\=.eeprom\=alloc,load --no-change-warnings --change-section-lma .eeprom\=0 134 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.PATH/delimiter=; 135 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.PATH/operation=replace 136 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.PATH/value=${A.RUNTIME.TOOLS.AVR-GCC.PATH}/bin/ 137 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.EXTRA_FLAGS/delimiter=; 138 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.EXTRA_FLAGS/operation=replace 139 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.EXTRA_FLAGS/value= 140 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.FLAGS/delimiter=; 141 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.FLAGS/operation=replace 142 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.S.FLAGS/value=-c -g -x assembler-with-cpp -flto -MMD 143 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.SIZE.CMD/delimiter=; 144 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.SIZE.CMD/operation=replace 145 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.SIZE.CMD/value=avr-size 146 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.ALL/delimiter=; 147 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.ALL/operation=replace 148 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.ALL/value=-Wall -Wextra 149 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.DEFAULT/delimiter=; 150 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.DEFAULT/operation=replace 151 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.DEFAULT/value= 152 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.MORE/delimiter=; 153 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.MORE/operation=replace 154 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.MORE/value=-Wall 155 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.NONE/delimiter=; 156 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.NONE/operation=replace 157 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS.NONE/value=-w 158 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS/delimiter=; 159 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS/operation=replace 160 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.COMPILER.WARNING_FLAGS/value=-w 161 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ESP8266.NETWORK.UPLOAD.TOOL/delimiter=; 162 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ESP8266.NETWORK.UPLOAD.TOOL/operation=replace 163 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.ESP8266.NETWORK.UPLOAD.TOOL/value=esp8266OTA 164 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.DTS/delimiter=; 165 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.DTS/operation=replace 166 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.DTS/value=0 167 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.LOCAL/delimiter=; 168 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.LOCAL/operation=replace 169 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.LOCAL/value=1511565240 170 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.UTC/delimiter=; 171 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.UTC/operation=replace 172 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.UTC/value=1511536440 173 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.ZONE/delimiter=; 174 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.ZONE/operation=replace 175 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.EXTRA.TIME.ZONE/value=28800 176 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_CORE/delimiter=; 177 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_CORE/operation=replace 178 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_CORE/value=arduino 179 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_VARIANT/delimiter=; 180 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_VARIANT/operation=replace 181 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.JANTJE.BUILD_VARIANT/value=eightanaloginputs 182 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.NAME/delimiter=; 183 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.NAME/operation=replace 184 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.NAME/value=Arduino Nano 185 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.INCLUDES.FLAGS/delimiter=; 186 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.INCLUDES.FLAGS/operation=replace 187 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.INCLUDES.FLAGS/value=-w -x c++ -M -MG -MP 188 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.MACROS.FLAGS/delimiter=; 189 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.MACROS.FLAGS/operation=replace 190 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PREPROC.MACROS.FLAGS/value=-w -x c++ -E -CC 191 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PROGRAM.TOOL/delimiter=; 192 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PROGRAM.TOOL/operation=replace 193 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.PROGRAM.TOOL/value=${A.UPLOAD.TOOL} 194 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.1/delimiter=; 195 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.1/operation=replace 196 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.AR.CMD}" ${A.COMPILER.AR.FLAGS} ${A.COMPILER.AR.EXTRA_FLAGS} "${A.ARCHIVE_FILE_PATH}" 197 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.2/delimiter=; 198 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.2/operation=replace 199 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN.2/value= 200 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN/delimiter=; 201 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.AR.PATTERN/operation=replace 202 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 203 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.1/delimiter=; 204 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.1/operation=replace 205 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.ELF.CMD}" ${A.COMPILER.C.ELF.FLAGS} -mmcu\=${A.BUILD.MCU} ${A.COMPILER.C.ELF.EXTRA_FLAGS} -o "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" 206 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.2/delimiter=; 207 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.2/operation=replace 208 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.2/value=\ 209 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.3/delimiter=; 210 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.3/operation=replace 211 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN.3/value=\ "-L${A.BUILD.PATH}" -lm 212 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN/delimiter=; 213 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.COMBINE.PATTERN/operation=replace 214 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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 215 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.1/delimiter=; 216 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.1/operation=replace 217 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.C.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.C.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 218 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.2/delimiter=; 219 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.2/operation=replace 220 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.2/value=\ -o 221 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.3/delimiter=; 222 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.3/operation=replace 223 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN.3/value= 224 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN/delimiter=; 225 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.C.O.PATTERN/operation=replace 226 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 227 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.1/delimiter=; 228 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.1/operation=replace 229 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.CPP.CMD}" ${A.COMPILER.CPP.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.CPP.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 230 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.2/delimiter=; 231 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.2/operation=replace 232 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.2/value=\ -o 233 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.3/delimiter=; 234 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.3/operation=replace 235 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN.3/value= 236 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN/delimiter=; 237 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.CPP.O.PATTERN/operation=replace 238 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 239 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.EEP.PATTERN.1/delimiter=; 240 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.EEP.PATTERN.1/operation=replace 241 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.EEP.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.OBJCOPY.CMD}" ${A.COMPILER.OBJCOPY.EEP.FLAGS} ${A.COMPILER.OBJCOPY.EEP.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.eep" 242 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.EEP.PATTERN/delimiter=; 243 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.EEP.PATTERN/operation=replace 244 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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" 245 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.HEX.PATTERN.1/delimiter=; 246 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.HEX.PATTERN.1/operation=replace 247 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.HEX.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.ELF2HEX.CMD}" ${A.COMPILER.ELF2HEX.FLAGS} ${A.COMPILER.ELF2HEX.EXTRA_FLAGS} "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex" 248 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.HEX.PATTERN/delimiter=; 249 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OBJCOPY.HEX.PATTERN/operation=replace 250 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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" 251 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.SAVE_FILE/delimiter=; 252 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.SAVE_FILE/operation=replace 253 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.SAVE_FILE/value=${A.BUILD.PROJECT_NAME}.${A.BUILD.VARIANT}.hex 254 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.TMP_FILE/delimiter=; 255 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.TMP_FILE/operation=replace 256 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.OUTPUT.TMP_FILE/value=${A.BUILD.PROJECT_NAME}.hex 257 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.PREPROC.INCLUDES/delimiter=; 258 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.PREPROC.INCLUDES/operation=replace 259 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 260 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.PREPROC.MACROS/delimiter=; 261 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.PREPROC.MACROS/operation=replace 262 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 263 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.1/delimiter=; 264 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.1/operation=replace 265 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.C.CMD}" ${A.COMPILER.S.FLAGS} -mmcu\=${A.BUILD.MCU} -DF_CPU\=${A.BUILD.F_CPU} -DARDUINO\=${A.RUNTIME.IDE.VERSION} -DARDUINO_${A.BUILD.BOARD} -DARDUINO_ARCH_${A.BUILD.ARCH} ${A.COMPILER.S.EXTRA_FLAGS} ${A.BUILD.EXTRA_FLAGS} ${A.INCLUDES} 266 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.2/delimiter=; 267 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.2/operation=replace 268 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.2/value=\ -o 269 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.3/delimiter=; 270 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.3/operation=replace 271 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN.3/value= 272 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN/delimiter=; 273 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.S.O.PATTERN/operation=replace 274 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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}" 275 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN.1/delimiter=; 276 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN.1/operation=replace 277 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN.1/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" 278 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN/delimiter=; 279 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN/operation=replace 280 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.PATTERN/value="${A.COMPILER.PATH}${A.COMPILER.SIZE.CMD}" -A "${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.elf" 281 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.DATA/delimiter=; 282 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.DATA/operation=replace 283 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.DATA/value=^(?\:\\.data|\\.bss|\\.noinit)\\s+([0-9]+).* 284 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.EEPROM/delimiter=; 285 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.EEPROM/operation=replace 286 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX.EEPROM/value=^(?\:\\.eeprom)\\s+([0-9]+).* 287 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX/delimiter=; 288 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX/operation=replace 289 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RECIPE.SIZE.REGEX/value=^(?\:\\.text|\\.data|\\.bootloader)\\s+([0-9]+).* 290 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.HARDWARE.PATH/delimiter=; 291 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.HARDWARE.PATH/operation=replace 292 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.HARDWARE.PATH/value=C\:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware 293 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.IDE.VERSION/delimiter=; 294 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.IDE.VERSION/operation=replace 295 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.IDE.VERSION/value=10609 296 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.PLATFORM.PATH/delimiter=; 297 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.PLATFORM.PATH/operation=replace 298 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.PLATFORM.PATH/value=C\:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17 299 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA-1.0.0.PATH/delimiter=; 300 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA-1.0.0.PATH/operation=replace 301 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA-1.0.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arduinoOTA\\1.0.0 302 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/delimiter=; 303 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/operation=replace 304 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arduinoOTA\\1.0.0 305 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA1.0.0.PATH/delimiter=; 306 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA1.0.0.PATH/operation=replace 307 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARDUINOOTA1.0.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arduinoOTA\\1.0.0 308 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/delimiter=; 309 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/operation=replace 310 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC-4.8.3-2014Q1.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arm-none-eabi-gcc\\4.8.3-2014q1 311 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/delimiter=; 312 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/operation=replace 313 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arm-none-eabi-gcc\\4.8.3-2014q1 314 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/delimiter=; 315 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/operation=replace 316 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ARM-NONE-EABI-GCC4.8.3-2014Q1.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\arm-none-eabi-gcc\\4.8.3-2014q1 317 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.3-ARDUINO2.PATH/delimiter=; 318 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.3-ARDUINO2.PATH/operation=replace 319 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC-4.9.2-ATMEL3.5.3-ARDUINO2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avr-gcc\\4.9.2-atmel3.5.3-arduino2 320 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC.PATH/delimiter=; 321 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC.PATH/operation=replace 322 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avr-gcc\\4.9.2-atmel3.5.3-arduino2 323 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.3-ARDUINO2.PATH/delimiter=; 324 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.3-ARDUINO2.PATH/operation=replace 325 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVR-GCC4.9.2-ATMEL3.5.3-ARDUINO2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avr-gcc\\4.9.2-atmel3.5.3-arduino2 326 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO8.PATH/delimiter=; 327 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO8.PATH/operation=replace 328 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE-6.3.0-ARDUINO8.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avrdude\\6.3.0-arduino8 329 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE.PATH/delimiter=; 330 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE.PATH/operation=replace 331 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avrdude\\6.3.0-arduino8 332 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO8.PATH/delimiter=; 333 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO8.PATH/operation=replace 334 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.AVRDUDE6.3.0-ARDUINO8.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\avrdude\\6.3.0-arduino8 335 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/delimiter=; 336 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/operation=replace 337 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC-1.7.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\bossac\\1.7.0 338 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC.PATH/delimiter=; 339 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC.PATH/operation=replace 340 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\bossac\\1.7.0 341 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/delimiter=; 342 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/operation=replace 343 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.BOSSAC1.7.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\bossac\\1.7.0 344 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/delimiter=; 345 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/operation=replace 346 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-4.5.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS\\4.5.0 347 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/delimiter=; 348 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/operation=replace 349 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL-1.1.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS-Atmel\\1.1.0 350 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/delimiter=; 351 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/operation=replace 352 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS-Atmel\\1.1.0 353 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/delimiter=; 354 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/operation=replace 355 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS-ATMEL1.1.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS-Atmel\\1.1.0 356 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS.PATH/delimiter=; 357 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS.PATH/operation=replace 358 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS\\4.5.0 359 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/delimiter=; 360 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/operation=replace 361 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.CMSIS4.5.0.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\CMSIS\\4.5.0 362 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/delimiter=; 363 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/operation=replace 364 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL-0.4.9.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\esptool\\0.4.9 365 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL.PATH/delimiter=; 366 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL.PATH/operation=replace 367 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\esptool\\0.4.9 368 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/delimiter=; 369 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/operation=replace 370 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.ESPTOOL0.4.9.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\esptool\\0.4.9 371 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL-1.4.3.PATH/delimiter=; 372 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL-1.4.3.PATH/operation=replace 373 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL-1.4.3.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\LinkIt\\flash_tool\\1.4.3 374 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL.PATH/delimiter=; 375 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL.PATH/operation=replace 376 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\LinkIt\\flash_tool\\1.4.3 377 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL1.4.3.PATH/delimiter=; 378 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL1.4.3.PATH/operation=replace 379 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.FLASH_TOOL1.4.3.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\LinkIt\\flash_tool\\1.4.3 380 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/delimiter=; 381 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/operation=replace 382 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS-0.1.2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\mkspiffs\\0.1.2 383 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS.PATH/delimiter=; 384 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS.PATH/operation=replace 385 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\mkspiffs\\0.1.2 386 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/delimiter=; 387 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/operation=replace 388 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.MKSPIFFS0.1.2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\mkspiffs\\0.1.2 389 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO5-STATIC.PATH/delimiter=; 390 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO5-STATIC.PATH/operation=replace 391 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD-0.9.0-ARDUINO5-STATIC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\openocd\\0.9.0-arduino5-static 392 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD.PATH/delimiter=; 393 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD.PATH/operation=replace 394 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\openocd\\0.9.0-arduino5-static 395 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO5-STATIC.PATH/delimiter=; 396 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO5-STATIC.PATH/operation=replace 397 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.OPENOCD0.9.0-ARDUINO5-STATIC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\arduino\\openocd\\0.9.0-arduino5-static 398 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/delimiter=; 399 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/operation=replace 400 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC-1.20.0-26-GB404FB9-2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\xtensa-lx106-elf-gcc\\1.20.0-26-gb404fb9-2 401 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/delimiter=; 402 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/operation=replace 403 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\xtensa-lx106-elf-gcc\\1.20.0-26-gb404fb9-2 404 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/delimiter=; 405 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/operation=replace 406 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.RUNTIME.TOOLS.XTENSA-LX106-ELF-GCC1.20.0-26-GB404FB9-2.PATH/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\esp8266\\xtensa-lx106-elf-gcc\\1.20.0-26-gb404fb9-2 407 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT.FILE/delimiter=; 408 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT.FILE/operation=replace 409 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT.FILE/value=${A.SERIAL.PORT} 410 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT/delimiter=; 411 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT/operation=replace 412 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SERIAL.PORT/value=${JANTJE.COM_PORT} 413 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SOFTWARE/delimiter=; 414 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SOFTWARE/operation=replace 415 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.SOFTWARE/value=baeyens 416 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/delimiter=; 417 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/operation=replace 418 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.QUIET/value=-q -q 419 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/delimiter=; 420 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/operation=replace 421 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PARAMS.VERBOSE/value=-v 422 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/delimiter=; 423 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.BOOTLOADER.PATTERN/operation=replace 424 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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 425 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CMD.PATH/delimiter=; 426 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CMD.PATH/operation=replace 427 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CMD.PATH/value=${A.TOOLS.AVRDUDE.PATH}/bin/avrdude 428 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CONFIG.PATH/delimiter=; 429 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CONFIG.PATH/operation=replace 430 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.CONFIG.PATH/value=${A.TOOLS.AVRDUDE.PATH}/etc/avrdude.conf 431 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/delimiter=; 432 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/operation=replace 433 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.QUIET/value=-q -q 434 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/delimiter=; 435 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/operation=replace 436 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PARAMS.VERBOSE/value=-v 437 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PATTERN/delimiter=; 438 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.ERASE.PATTERN/operation=replace 439 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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 440 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.NETWORK_CMD/delimiter=; 441 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.NETWORK_CMD/operation=replace 442 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.NETWORK_CMD/value=${A.RUNTIME.TOOLS.ARDUINOOTA.PATH}/bin/arduinoOTA 443 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PATH/delimiter=; 444 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PATH/operation=replace 445 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PATH/value=${A.RUNTIME.TOOLS.AVRDUDE.PATH} 446 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/delimiter=; 447 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/operation=replace 448 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.NOVERIFY/value=-V 449 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/delimiter=; 450 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/operation=replace 451 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.QUIET/value=-q -q 452 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/delimiter=; 453 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/operation=replace 454 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PARAMS.VERBOSE/value=-v 455 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/delimiter=; 456 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/operation=replace 457 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.PROGRAM.VERBOSE} ${A.TOOLS.AVRDUDE.PROGRAM.VERIFY} -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" 458 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/delimiter=; 459 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/operation=replace 460 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.PROGRAM.VERIFY/value= 461 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.NETWORK_PATTERN/delimiter=; 462 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.NETWORK_PATTERN/operation=replace 463 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/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} 464 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/delimiter=; 465 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/operation=replace 466 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.NOVERIFY/value=-V 467 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/delimiter=; 468 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/operation=replace 469 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.QUIET/value=-q -q 470 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/delimiter=; 471 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/operation=replace 472 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PARAMS.VERBOSE/value=-v 473 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/delimiter=; 474 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/operation=replace 475 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.PATTERN/value="${A.TOOLS.AVRDUDE.CMD.PATH}" "-C${A.TOOLS.AVRDUDE.CONFIG.PATH}" ${A.TOOLS.AVRDUDE.UPLOAD.VERBOSE} ${A.TOOLS.AVRDUDE.UPLOAD.VERIFY} -p${A.BUILD.MCU} -c${A.UPLOAD.PROTOCOL} -P${A.SERIAL.PORT} -b${A.UPLOAD.SPEED} -D "-Uflash\:w\:${A.BUILD.PATH}/${A.BUILD.PROJECT_NAME}.hex\:i" 476 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/delimiter=; 477 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/operation=replace 478 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE.UPLOAD.VERIFY/value= 479 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/delimiter=; 480 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/operation=replace 481 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.PATTERN/value=/usr/bin/run-avrdude /tmp/sketch.hex ${A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE} -p${A.BUILD.MCU} 482 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/delimiter=; 483 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/operation=replace 484 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.AVRDUDE_REMOTE.UPLOAD.VERBOSE/value=-v 485 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/delimiter=; 486 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/operation=replace 487 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA.UPLOAD.PATTERN/value=${A.TOOLS.ESP8266OTA.TOOLS.ESPTOOL.UPLOAD.NETWORK_PATTERN} 488 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA/delimiter=; 489 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA/operation=replace 490 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESP8266OTA/value=${A.TOOLS.ESP8266OTA.TOOLS.ESPTOOL.NETWORK_CMD} 491 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/delimiter=; 492 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/operation=replace 493 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.TOOLS.ESPTOOL.NETWORK.PASSWORD/value=${A.TOOLS.ESPTOOL.NETWORK.AUTH} 494 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_DATA_SIZE/delimiter=; 495 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_DATA_SIZE/operation=replace 496 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_DATA_SIZE/value=2048 497 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_SIZE/delimiter=; 498 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_SIZE/operation=replace 499 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.MAXIMUM_SIZE/value=30720 500 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.PROTOCOL/delimiter=; 501 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.PROTOCOL/operation=replace 502 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.PROTOCOL/value=arduino 503 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.SPEED/delimiter=; 504 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.SPEED/operation=replace 505 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.SPEED/value=57600 506 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.TOOL/delimiter=; 507 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.TOOL/operation=replace 508 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.UPLOAD.TOOL/value=avrdude 509 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.VERSION/delimiter=; 510 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.VERSION/operation=replace 511 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/A.VERSION/value=1.6.17 512 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.ARCHITECTURE_ID/delimiter=; 513 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.ARCHITECTURE_ID/operation=replace 514 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.ARCHITECTURE_ID/value=avr 515 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARDS_FILE/delimiter=; 516 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARDS_FILE/operation=replace 517 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARDS_FILE/value=C\:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17/boards.txt 518 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_ID/delimiter=; 519 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_ID/operation=replace 520 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_ID/value=nano 521 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_NAME/delimiter=; 522 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_NAME/operation=replace 523 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOARD_NAME/value=Arduino Nano 524 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOOTLOADER\ VERSION/delimiter=; 525 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOOTLOADER\ VERSION/operation=replace 526 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.BOOTLOADER\ VERSION/value= 527 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.COM_PORT/delimiter=; 528 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.COM_PORT/operation=replace 529 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.COM_PORT/value=COM23 530 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ FREQUENCY/delimiter=; 531 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ FREQUENCY/operation=replace 532 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ FREQUENCY/value= 533 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ SPEED(MHZ)/delimiter=; 534 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ SPEED(MHZ)/operation=replace 535 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.CPU\ SPEED(MHZ)/value= 536 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ LEVEL/delimiter=; 537 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ LEVEL/operation=replace 538 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ LEVEL/value= 539 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ PORT/delimiter=; 540 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ PORT/operation=replace 541 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.DEBUG\ PORT/value= 542 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.C.COMPILE/delimiter=; 543 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.C.COMPILE/operation=replace 544 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.C.COMPILE/value= 545 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.COMPILE/delimiter=; 546 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.COMPILE/operation=replace 547 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.COMPILE/value= 548 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.CPP.COMPILE/delimiter=; 549 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.CPP.COMPILE/operation=replace 550 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.EXTRA.CPP.COMPILE/value= 551 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ FREQUENCY/delimiter=; 552 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ FREQUENCY/operation=replace 553 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ FREQUENCY/value= 554 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ MODE/delimiter=; 555 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ MODE/operation=replace 556 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ MODE/value= 557 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ SIZE/delimiter=; 558 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ SIZE/operation=replace 559 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.FLASH\ SIZE/value= 560 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.LWIP\ VARIANT/delimiter=; 561 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.LWIP\ VARIANT/operation=replace 562 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.LWIP\ VARIANT/value= 563 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MAKE_LOCATION/delimiter=; 564 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MAKE_LOCATION/operation=replace 565 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MAKE_LOCATION/value=C\:\\WorkSpace\\eclipse\\arduinoPlugin\\tools\\make/ 566 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MODULE/delimiter=; 567 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MODULE/operation=replace 568 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.MODULE/value= 569 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.OBJCOPY/delimiter=; 570 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.OBJCOPY/operation=replace 571 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.OBJCOPY/value=${A.RECIPE.OBJCOPY.EEP.PATTERN}\n\t${A.RECIPE.OBJCOPY.HEX.PATTERN} 572 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE.NAME/delimiter=; 573 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE.NAME/operation=replace 574 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE.NAME/value=arduino 575 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE_ID/delimiter=; 576 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE_ID/operation=replace 577 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PACKAGE_ID/value=arduino 578 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PLATFORM_FILE/delimiter=; 579 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PLATFORM_FILE/operation=replace 580 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PLATFORM_FILE/value=C\:/WorkSpace/eclipse/arduinoPlugin/packages/arduino/hardware/avr/1.6.17/platform.txt 581 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PROCESSOR/delimiter=; 582 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PROCESSOR/operation=replace 583 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.PROCESSOR/value=ATmega328 584 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.RESET\ METHOD/delimiter=; 585 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.RESET\ METHOD/operation=replace 586 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.RESET\ METHOD/value= 587 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.SIZE.SWITCH/delimiter=; 588 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.SIZE.SWITCH/operation=replace 589 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.SIZE.SWITCH/value=${A.RECIPE.SIZE.PATTERN} 590 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ METHOD/delimiter=; 591 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ METHOD/operation=replace 592 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ METHOD/value= 593 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ SPEED/delimiter=; 594 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ SPEED/operation=replace 595 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD\ SPEED/value= 596 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PATTERN/delimiter=; 597 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PATTERN/operation=replace 598 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PATTERN/value=${A.TOOLS.AVRDUDE.UPLOAD.PATTERN} 599 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PROTOCOL/delimiter=; 600 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PROTOCOL/operation=replace 601 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.UPLOAD.PROTOCOL/value=Default 602 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.VARIANT/delimiter=; 603 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.VARIANT/operation=replace 604 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.VARIANT/value= 605 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.WARNING_LEVEL/delimiter=; 606 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.WARNING_LEVEL/operation=replace 607 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/JANTJE.WARNING_LEVEL/value=\ -Wall 608 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/PATH/delimiter=; 609 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/PATH/operation=replace 610 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/PATH/value=${A.COMPILER.PATH}${PathDelimiter}${A.BUILD.GENERIC.PATH}${PathDelimiter}${PATH} 611 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/append=true 612 | environment/project/it.baeyens.arduino.core.toolChain.release.1393447708/appendContributed=true 613 | --------------------------------------------------------------------------------