Is MySensors 2.2 compatible with arduino IDE 1.0.6?
-
Needed to flash the Heatpump example from here https://github.com/mysensors/MySensorsArduinoExamples/blob/master/examples/HeatpumpIRController/HeatpumpIRController.ino
So tried it on my setup but failed. Thinking it was a long time i had the arduino IDE installation i've uninstalled it. Cleared all the folders (including the prefs roaming folder). Downloaded the mysensors lib 2.2 + the examples lib and reinstalled everything. Now whatever i try i get the following error below. What am i missing?
Installed the 1.8.3 and everything compiled nicely...C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IArduino\libraries\HeatpumpIR -IArduino\libraries\Timer -IC:\Program Files (x86)\Arduino\libraries\SPI -IArduino\libraries\MySensors-master C:\Users\ilemur\AppData\Local\Temp\build5663999532552668519.tmp\sketch_jul18a.cpp -o C:\Users\ilemur\AppData\Local\Temp\build5663999532552668519.tmp\sketch_jul18a.cpp.o In file included from Arduino\libraries\MySensors-master/MySensors.h:119, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/ATSHA204/sha256.cpp:11: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/drivers/ATSHA204/sha256.cpp:24: warning: only initialized variables can be placed into program memory area In file included from Arduino\libraries\MySensors-master/MySensors.h:257, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stInitTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:62: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:62: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:80: error: 'hwReadConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stInitUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:87: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:87: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:91: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:91: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:104: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:108: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stParentTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:125: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:125: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stParentUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:158: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:158: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:167: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:167: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:172: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:172: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stIDTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:184: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:184: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:188: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stIDUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:198: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:198: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:209: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:209: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stUplinkTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:219: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:219: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stUplinkUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:232: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:234: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:234: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:236: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:248: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:248: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stReadyTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:263: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:263: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stReadyUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:288: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:288: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stFailureTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:312: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:312: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:317: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stFailureUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:326: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:326: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportSwitchSM(transportState_t&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:342: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint32_t transportTimeInState()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:347: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportWaitUntilReady(uint32_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:395: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:395: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:396: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportCheckUplink(bool)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:418: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:419: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:419: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:427: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:428: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:428: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:431: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:437: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:437: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportAssignNodeID(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:449: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:450: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:450: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:453: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:453: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportRouteMessage(MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:466: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:466: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportSendRoute(MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:526: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:526: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportWait(uint32_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:534: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint8_t transportPingNode(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:550: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:550: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:566: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:566: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportProcessMessage()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:598: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:598: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:605: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:613: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:621: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:652: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:690: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:694: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:699: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:707: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:720: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:722: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:737: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:749: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:781: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:835: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportInvokeSanityCheck()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:843: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:843: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:846: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:846: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportSendWrite(uint8_t, MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:882: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:882: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:897: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:897: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportClearRoutingTable()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:931: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:931: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportSetRoute(uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:955: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint8_t transportGetRoute(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:965: error: 'hwReadConfig' was not declared in this scope In file included from Arduino\libraries\MySensors-master/MySensors.h:290, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'void RF24_csn(bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:39: error: 'hwDigitalWrite' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'void RF24_ce(bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:44: error: 'hwDigitalWrite' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'uint8_t RF24_spiMultiByteTransfer(uint8_t, uint8_t*, uint8_t, bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:53: error: 'class SPIClass' has no member named 'beginTransaction' Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:54: error: 'SPISettings' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:101: error: 'class SPIClass' has no member named 'endTransaction' Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'bool RF24_initialize()': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:388: error: 'hwPinMode' was not declared in this scope In file included from Arduino\libraries\MySensors-master/core/MyTransportNRF24.cpp:25, from Arduino\libraries\MySensors-master/MySensors.h:291, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'void CircularBuffer<T>::clear()': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:53: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:53: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::empty() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:66: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:66: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::full() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:79: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:79: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'uint8_t CircularBuffer<T>::available() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:91: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:91: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:94: warning: no return statement in function returning non-void Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'T* CircularBuffer<T>::getFront() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:104: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:104: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:111: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::pushFront(T*)': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:121: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:121: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:134: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:134: warning: no return statement in function returning non-void Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'T* CircularBuffer<T>::getBack() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:144: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:144: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:151: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::popBack()': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:159: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:159: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:167: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:167: warning: no return statement in function returning non-void In file included from Arduino\libraries\MySensors-master/MySensors.h:334, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void _begin()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:85: error: 'hwWatchdogReset' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:91: error: 'hwInit' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:93: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:93: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:101: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:114: error: 'hwReadConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:123: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:150: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:154: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void _registerNode()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:168: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:168: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool send(MyMessage&, bool)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:300: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:300: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool _processInternalMessages()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:367: error: 'hwReboot' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:373: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:373: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:380: error: 'hwWriteConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:418: error: 'hwCPUVoltage' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:421: error: 'hwCPUFrequency' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:424: error: 'hwFreeMem' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:428: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:431: error: 'hwReboot' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void saveState(uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:472: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'uint8_t loadState(uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:476: error: 'hwReadConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void wait(uint32_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:482: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool wait(uint32_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:490: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void doYield()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:503: error: 'hwWatchdogReset' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:505: error: 'yield' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'int8_t _sleep(uint32_t, bool, uint8_t, uint8_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:515: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:515: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:541: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:542: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:552: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:567: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:584: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:587: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:590: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:594: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void setup()': sketch_jul18a.ino:97: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:100: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void receive(const MyMessage&)': sketch_jul18a.ino:132: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:134: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:141: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:145: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:146: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void sendHeatpumpIRCommand(const char*)': sketch_jul18a.ino:168: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:171: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:198: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:208: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:209: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:210: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:211: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:212: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:220: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:224: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:228: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void panasonicCancelTimer()': sketch_jul18a.ino:241: warning: only initialized variables can be placed into program memory area -
Needed to flash the Heatpump example from here https://github.com/mysensors/MySensorsArduinoExamples/blob/master/examples/HeatpumpIRController/HeatpumpIRController.ino
So tried it on my setup but failed. Thinking it was a long time i had the arduino IDE installation i've uninstalled it. Cleared all the folders (including the prefs roaming folder). Downloaded the mysensors lib 2.2 + the examples lib and reinstalled everything. Now whatever i try i get the following error below. What am i missing?
Installed the 1.8.3 and everything compiled nicely...C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IArduino\libraries\HeatpumpIR -IArduino\libraries\Timer -IC:\Program Files (x86)\Arduino\libraries\SPI -IArduino\libraries\MySensors-master C:\Users\ilemur\AppData\Local\Temp\build5663999532552668519.tmp\sketch_jul18a.cpp -o C:\Users\ilemur\AppData\Local\Temp\build5663999532552668519.tmp\sketch_jul18a.cpp.o In file included from Arduino\libraries\MySensors-master/MySensors.h:119, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/ATSHA204/sha256.cpp:11: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/drivers/ATSHA204/sha256.cpp:24: warning: only initialized variables can be placed into program memory area In file included from Arduino\libraries\MySensors-master/MySensors.h:257, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stInitTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:62: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:62: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:80: error: 'hwReadConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stInitUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:87: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:87: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:91: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:91: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:104: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:108: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stParentTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:125: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:125: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stParentUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:158: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:158: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:167: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:167: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:172: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:172: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stIDTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:184: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:184: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:188: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stIDUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:198: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:198: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:209: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:209: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stUplinkTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:219: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:219: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stUplinkUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:232: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:234: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:234: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:236: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:248: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:248: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stReadyTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:263: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:263: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stReadyUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:288: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:288: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stFailureTransition()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:312: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:312: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:317: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void stFailureUpdate()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:326: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:326: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportSwitchSM(transportState_t&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:342: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint32_t transportTimeInState()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:347: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportWaitUntilReady(uint32_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:395: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:395: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:396: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportCheckUplink(bool)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:418: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:419: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:419: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:427: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:428: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:428: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:431: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:437: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:437: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportAssignNodeID(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:449: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:450: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:450: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:453: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:453: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportRouteMessage(MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:466: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:466: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportSendRoute(MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:526: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:526: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportWait(uint32_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:534: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint8_t transportPingNode(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:550: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:550: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:566: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:566: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportProcessMessage()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:598: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:598: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:605: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:613: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:621: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:652: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:690: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:694: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:699: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:707: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:720: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:722: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:737: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:749: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:781: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:835: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportInvokeSanityCheck()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:843: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:843: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:846: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:846: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'bool transportSendWrite(uint8_t, MyMessage&)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:882: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:882: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp:897: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:897: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportClearRoutingTable()': Arduino\libraries\MySensors-master/core/MyTransport.cpp:931: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MyTransport.cpp:931: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'void transportSetRoute(uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:955: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MyTransport.cpp: In function 'uint8_t transportGetRoute(uint8_t)': Arduino\libraries\MySensors-master/core/MyTransport.cpp:965: error: 'hwReadConfig' was not declared in this scope In file included from Arduino\libraries\MySensors-master/MySensors.h:290, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'void RF24_csn(bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:39: error: 'hwDigitalWrite' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'void RF24_ce(bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:44: error: 'hwDigitalWrite' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'uint8_t RF24_spiMultiByteTransfer(uint8_t, uint8_t*, uint8_t, bool)': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:53: error: 'class SPIClass' has no member named 'beginTransaction' Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:54: error: 'SPISettings' was not declared in this scope Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:101: error: 'class SPIClass' has no member named 'endTransaction' Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp: In function 'bool RF24_initialize()': Arduino\libraries\MySensors-master/drivers/RF24/RF24.cpp:388: error: 'hwPinMode' was not declared in this scope In file included from Arduino\libraries\MySensors-master/core/MyTransportNRF24.cpp:25, from Arduino\libraries\MySensors-master/MySensors.h:291, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'void CircularBuffer<T>::clear()': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:53: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:53: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::empty() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:66: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:66: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::full() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:79: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:79: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'uint8_t CircularBuffer<T>::available() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:91: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:91: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:94: warning: no return statement in function returning non-void Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'T* CircularBuffer<T>::getFront() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:104: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:104: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:111: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::pushFront(T*)': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:121: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:121: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:134: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:134: warning: no return statement in function returning non-void Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'T* CircularBuffer<T>::getBack() const': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:144: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:144: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:151: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h: In member function 'bool CircularBuffer<T>::popBack()': Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:159: error: 'MY_CRITICAL_SECTION' was not declared in this scope Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:159: error: expected `;' before '{' token Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:167: error: expected `}' at end of input Arduino\libraries\MySensors-master/drivers/CircularBuffer/CircularBuffer.h:167: warning: no return statement in function returning non-void In file included from Arduino\libraries\MySensors-master/MySensors.h:334, from sketch_jul18a.ino:51: Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void _begin()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:85: error: 'hwWatchdogReset' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:91: error: 'hwInit' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:93: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:93: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:101: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:114: error: 'hwReadConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:123: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:150: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:154: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void _registerNode()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:168: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:168: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool send(MyMessage&, bool)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:300: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:300: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool _processInternalMessages()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:367: error: 'hwReboot' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:373: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:373: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:380: error: 'hwWriteConfigBlock' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:418: error: 'hwCPUVoltage' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:421: error: 'hwCPUFrequency' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:424: error: 'hwFreeMem' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:428: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:431: error: 'hwReboot' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void saveState(uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:472: error: 'hwWriteConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'uint8_t loadState(uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:476: error: 'hwReadConfig' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void wait(uint32_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:482: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'bool wait(uint32_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:490: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'void doYield()': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:503: error: 'hwWatchdogReset' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:505: error: 'yield' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp: In function 'int8_t _sleep(uint32_t, bool, uint8_t, uint8_t, uint8_t, uint8_t)': Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:515: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:515: error: 'hwDebugPrint' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:541: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:542: error: 'hwMillis' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:552: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:567: warning: only initialized variables can be placed into program memory area Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:584: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:587: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:590: error: 'hwSleep' was not declared in this scope Arduino\libraries\MySensors-master/core/MySensorsCore.cpp:594: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void setup()': sketch_jul18a.ino:97: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:100: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void receive(const MyMessage&)': sketch_jul18a.ino:132: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:134: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:141: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:145: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:146: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void sendHeatpumpIRCommand(const char*)': sketch_jul18a.ino:168: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:171: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:198: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:208: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:209: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:210: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:211: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:212: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:220: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:224: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino:228: warning: only initialized variables can be placed into program memory area sketch_jul18a.ino: In function 'void panasonicCancelTimer()': sketch_jul18a.ino:241: warning: only initialized variables can be placed into program memory area -
My mistake. 1.6.0 ofcourse.
Just remember previously there were some issues with 1.8.xCurrently have to use 1.8.3 - as hell breaks loose on 1.6... Seems it ignores half of the libraries placed under docs/arduino/libraries.
-
My mistake. 1.6.0 ofcourse.
Just remember previously there were some issues with 1.8.xCurrently have to use 1.8.3 - as hell breaks loose on 1.6... Seems it ignores half of the libraries placed under docs/arduino/libraries.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login