Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. General Discussion
  3. Is MySensors 2.2 compatible with arduino IDE 1.0.6?

Is MySensors 2.2 compatible with arduino IDE 1.0.6?

Scheduled Pinned Locked Moved General Discussion
4 Posts 2 Posters 1.3k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    moskovskiy82
    wrote on last edited by
    #1

    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
    
    mfalkviddM 1 Reply Last reply
    0
    • M moskovskiy82

      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
      
      mfalkviddM Offline
      mfalkviddM Offline
      mfalkvidd
      Mod
      wrote on last edited by
      #2

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

      1 Reply Last reply
      0
      • M Offline
        M Offline
        moskovskiy82
        wrote on last edited by
        #3

        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.

        mfalkviddM 1 Reply Last reply
        0
        • M moskovskiy82

          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.

          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #4

          @moskovskiy82 the automatic builds are tested with 1.8.2 currently.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          24

          Online

          11.7k

          Users

          11.2k

          Topics

          113.1k

          Posts


          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • MySensors
          • OpenHardware.io
          • Categories
          • Recent
          • Tags
          • Popular