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
    

  • Mod

    @moskovskiy82 how come you want to use 1.0.6? It is more than three years old.



  • My mistake. 1.6.0 ofcourse.
    Just remember previously there were some issues with 1.8.x

    Currently 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.


  • Mod

    @moskovskiy82 the automatic builds are tested with 1.8.2 currently.


Log in to reply
 

319
Online

6.7k
Users

7.6k
Topics

80.3k
Posts

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.