hi all, i am trying to get this to compile in the arduino IDE for my wemos units, but i keep getting the following errors.
`Arduino: 1.8.13 (Windows 10), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator==(heatpumpSettings const&, heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:23: multiple definition of `operator==(heatpumpSettings const&, heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:23: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!=(heatpumpSettings const&, heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:33: multiple definition of `operator!=(heatpumpSettings const&, heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:33: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!(heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:43: multiple definition of `operator!(heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:43: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator==(heatpumpTimers const&, heatpumpTimers const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:57: multiple definition of `operator==(heatpumpTimers const&, heatpumpTimers const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:57: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!=(heatpumpTimers const&, heatpumpTimers const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:65: multiple definition of `operator!=(heatpumpTimers const&, heatpumpTimers const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:65: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::HeatPump()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:72: multiple definition of `HeatPump::HeatPump()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:72: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::HeatPump()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:72: multiple definition of `HeatPump::HeatPump()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:72: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::enableExternalUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:165: multiple definition of `HeatPump::enableExternalUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:165: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::disableExternalUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:170: multiple definition of `HeatPump::disableExternalUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:170: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::enableAutoUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:174: multiple definition of `HeatPump::enableAutoUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:174: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::disableAutoUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:178: multiple definition of `HeatPump::disableAutoUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:178: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getSettings()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:182: multiple definition of `HeatPump::getSettings()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:182: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::isConnected()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:186: multiple definition of `HeatPump::isConnected()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:186: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getPowerSettingBool()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:199: multiple definition of `HeatPump::getPowerSettingBool()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:199: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getPowerSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:208: multiple definition of `HeatPump::getPowerSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:208: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getModeSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:221: multiple definition of `HeatPump::getModeSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:221: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getTemperature()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:234: multiple definition of `HeatPump::getTemperature()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:234: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getFanSpeed()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:280: multiple definition of `HeatPump::getFanSpeed()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:280: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getVaneSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:294: multiple definition of `HeatPump::getVaneSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:294: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getWideVaneSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:307: multiple definition of `HeatPump::getWideVaneSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:307: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getIseeBool()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:319: multiple definition of `HeatPump::getIseeBool()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:319: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getStatus()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:323: multiple definition of `HeatPump::getStatus()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:323: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getRoomTemperature()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:328: multiple definition of `HeatPump::getRoomTemperature()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:328: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getOperating()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:331: multiple definition of `HeatPump::getOperating()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:331: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::FahrenheitToCelsius(int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:334: multiple definition of `HeatPump::FahrenheitToCelsius(int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:334: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::CelsiusToFahrenheit(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:339: multiple definition of `HeatPump::CelsiusToFahrenheit(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:339: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapIndex(int const*, int, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:388: multiple definition of `HeatPump::lookupByteMapIndex(int const*, int, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:388: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setTemperature(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:236: multiple definition of `HeatPump::setTemperature(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:236: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapIndex(char const*, int, char const)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:396: multiple definition of `HeatPump::lookupByteMapIndex(char const*, int, char const)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:396: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPowerSetting(bool)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:202: multiple definition of `HeatPump::setPowerSetting(bool)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:202: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPowerSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:210: multiple definition of `HeatPump::setPowerSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:210: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setModeSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:223: multiple definition of `HeatPump::setModeSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:223: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setFanSpeed(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:283: multiple definition of `HeatPump::setFanSpeed(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:283: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setVaneSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:296: multiple definition of `HeatPump::setVaneSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:296: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setWideVaneSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:309: multiple definition of `HeatPump::setWideVaneSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:309: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setSettings(heatpumpSettings)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:189: multiple definition of `HeatPump::setSettings(heatpumpSettings)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:189: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapValue(char const*, unsigned char const, int, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:406: multiple definition of `HeatPump::lookupByteMapValue(char const*, unsigned char const, int, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:406: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapValue(int const, unsigned char const, int, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:415: multiple definition of `HeatPump::lookupByteMapValue(int const, unsigned char const, int, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:415: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::canSend(bool)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:424: multiple definition of `HeatPump::canSend(bool)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:424: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::canRead()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:428: multiple definition of `HeatPump::canRead()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:428: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::checkSum(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:434: multiple definition of `HeatPump::checkSum(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:434: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::createPacket(unsigned char*, heatpumpSettings)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:440: multiple definition of `HeatPump::createPacket(unsigned char*, heatpumpSettings)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:440: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::createInfoPacket(unsigned char*, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:482: multiple definition of `HeatPump::createInfoPacket(unsigned char*, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:482: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::writePacket(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:511: multiple definition of `HeatPump::writePacket(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:511: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setRemoteTemperature(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:248: multiple definition of `HeatPump::setRemoteTemperature(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:248: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::sendCustomPacket(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:365: multiple definition of `HeatPump::sendCustomPacket(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:365: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::readPacket()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:523: multiple definition of `HeatPump::readPacket()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:523: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::connect(HardwareSerial*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:90: multiple definition of `HeatPump::connect(HardwareSerial*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:90: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::connect(HardwareSerial*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:86: multiple definition of `HeatPump::connect(HardwareSerial*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:86: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::update()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:122: multiple definition of `HeatPump::update()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:122: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::sync(unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:147: multiple definition of `HeatPump::sync(unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:147: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setOnConnectCallback(std::function<void ()>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:345: multiple definition of `HeatPump::setOnConnectCallback(std::function<void ()>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:345: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setSettingsChangedCallback(std::function<void ()>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:349: multiple definition of `HeatPump::setSettingsChangedCallback(std::function<void ()>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:349: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPacketCallback(std::function<void (unsigned char, unsigned int, char)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:356: multiple definition of `HeatPump::setPacketCallback(std::function<void (unsigned char, unsigned int, char)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:356: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setRoomTempChangedCallback(std::function<void (float)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:360: multiple definition of `HeatPump::setRoomTempChangedCallback(std::function<void (float)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:360: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setStatusChangedCallback(std::function<void (heatpumpStatus)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:352: multiple definition of `HeatPump::setStatusChangedCallback(std::function<void (heatpumpStatus)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:352: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
`
i have tried it on 2 different computers, and as far as i can tell, al my libraries are up to date etc... and trying a few other Heat Pump arduino files i have found around, they all work.
hi all, i am trying to get this to compile in the arduino IDE for my wemos units, but i keep getting the following errors.
`Arduino: 1.8.13 (Windows 10), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator==(heatpumpSettings const&, heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:23: multiple definition of `operator==(heatpumpSettings const&, heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:23: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!=(heatpumpSettings const&, heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:33: multiple definition of `operator!=(heatpumpSettings const&, heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:33: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!(heatpumpSettings const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:43: multiple definition of `operator!(heatpumpSettings const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:43: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator==(heatpumpTimers const&, heatpumpTimers const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:57: multiple definition of `operator==(heatpumpTimers const&, heatpumpTimers const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:57: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `operator!=(heatpumpTimers const&, heatpumpTimers const&)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:65: multiple definition of `operator!=(heatpumpTimers const&, heatpumpTimers const&)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:65: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::HeatPump()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:72: multiple definition of `HeatPump::HeatPump()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:72: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::HeatPump()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:72: multiple definition of `HeatPump::HeatPump()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:72: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::enableExternalUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:165: multiple definition of `HeatPump::enableExternalUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:165: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::disableExternalUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:170: multiple definition of `HeatPump::disableExternalUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:170: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::enableAutoUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:174: multiple definition of `HeatPump::enableAutoUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:174: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::disableAutoUpdate()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:178: multiple definition of `HeatPump::disableAutoUpdate()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:178: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getSettings()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:182: multiple definition of `HeatPump::getSettings()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:182: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::isConnected()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:186: multiple definition of `HeatPump::isConnected()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:186: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getPowerSettingBool()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:199: multiple definition of `HeatPump::getPowerSettingBool()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:199: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getPowerSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:208: multiple definition of `HeatPump::getPowerSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:208: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getModeSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:221: multiple definition of `HeatPump::getModeSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:221: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getTemperature()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:234: multiple definition of `HeatPump::getTemperature()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:234: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getFanSpeed()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:280: multiple definition of `HeatPump::getFanSpeed()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:280: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getVaneSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:294: multiple definition of `HeatPump::getVaneSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:294: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getWideVaneSetting()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:307: multiple definition of `HeatPump::getWideVaneSetting()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:307: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getIseeBool()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:319: multiple definition of `HeatPump::getIseeBool()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:319: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getStatus()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:323: multiple definition of `HeatPump::getStatus()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:323: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getRoomTemperature()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:328: multiple definition of `HeatPump::getRoomTemperature()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:328: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::getOperating()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:331: multiple definition of `HeatPump::getOperating()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:331: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::FahrenheitToCelsius(int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:334: multiple definition of `HeatPump::FahrenheitToCelsius(int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:334: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::CelsiusToFahrenheit(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:339: multiple definition of `HeatPump::CelsiusToFahrenheit(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:339: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapIndex(int const*, int, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:388: multiple definition of `HeatPump::lookupByteMapIndex(int const*, int, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:388: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setTemperature(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:236: multiple definition of `HeatPump::setTemperature(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:236: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapIndex(char const*, int, char const)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:396: multiple definition of `HeatPump::lookupByteMapIndex(char const*, int, char const)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:396: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPowerSetting(bool)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:202: multiple definition of `HeatPump::setPowerSetting(bool)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:202: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPowerSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:210: multiple definition of `HeatPump::setPowerSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:210: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setModeSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:223: multiple definition of `HeatPump::setModeSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:223: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setFanSpeed(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:283: multiple definition of `HeatPump::setFanSpeed(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:283: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setVaneSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:296: multiple definition of `HeatPump::setVaneSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:296: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setWideVaneSetting(char const*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:309: multiple definition of `HeatPump::setWideVaneSetting(char const*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:309: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setSettings(heatpumpSettings)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:189: multiple definition of `HeatPump::setSettings(heatpumpSettings)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:189: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapValue(char const*, unsigned char const, int, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:406: multiple definition of `HeatPump::lookupByteMapValue(char const*, unsigned char const, int, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:406: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::lookupByteMapValue(int const, unsigned char const, int, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:415: multiple definition of `HeatPump::lookupByteMapValue(int const, unsigned char const, int, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:415: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::canSend(bool)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:424: multiple definition of `HeatPump::canSend(bool)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:424: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::canRead()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:428: multiple definition of `HeatPump::canRead()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:428: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::checkSum(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:434: multiple definition of `HeatPump::checkSum(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:434: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::createPacket(unsigned char*, heatpumpSettings)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:440: multiple definition of `HeatPump::createPacket(unsigned char*, heatpumpSettings)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:440: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::createInfoPacket(unsigned char*, unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:482: multiple definition of `HeatPump::createInfoPacket(unsigned char*, unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:482: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::writePacket(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:511: multiple definition of `HeatPump::writePacket(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:511: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setRemoteTemperature(float)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:248: multiple definition of `HeatPump::setRemoteTemperature(float)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:248: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::sendCustomPacket(unsigned char*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:365: multiple definition of `HeatPump::sendCustomPacket(unsigned char*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:365: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::readPacket()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:523: multiple definition of `HeatPump::readPacket()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:523: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::connect(HardwareSerial*, int)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:90: multiple definition of `HeatPump::connect(HardwareSerial*, int)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:90: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::connect(HardwareSerial*)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:86: multiple definition of `HeatPump::connect(HardwareSerial*)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:86: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::update()':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:122: multiple definition of `HeatPump::update()'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:122: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::sync(unsigned char)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:147: multiple definition of `HeatPump::sync(unsigned char)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:147: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setOnConnectCallback(std::function<void ()>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:345: multiple definition of `HeatPump::setOnConnectCallback(std::function<void ()>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:345: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setSettingsChangedCallback(std::function<void ()>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:349: multiple definition of `HeatPump::setSettingsChangedCallback(std::function<void ()>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:349: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setPacketCallback(std::function<void (unsigned char, unsigned int, char)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:356: multiple definition of `HeatPump::setPacketCallback(std::function<void (unsigned char, unsigned int, char)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:356: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setRoomTempChangedCallback(std::function<void (float)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:360: multiple definition of `HeatPump::setRoomTempChangedCallback(std::function<void (float)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:360: first defined here
c:/users/jason/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: libraries\HeatPump-master\HeatPump.cpp.o: in function `HeatPump::setStatusChangedCallback(std::function<void (heatpumpStatus)>)':
Z:\Libraries\Documents\Arduino\libraries\HeatPump-master\src/HeatPump.cpp:352: multiple definition of `HeatPump::setStatusChangedCallback(std::function<void (heatpumpStatus)>)'; sketch\HeatPump.cpp.o:sketch/HeatPump.cpp:352: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. `
i have tried it on 2 different computers, and as far as i can tell, al my libraries are up to date etc... and trying a few other Heat Pump arduino files i have found around, they all work.
cheers.
Jason