avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c main.cpp -o main.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory main.cpp:123:34: warning: suffix for double constant is a GCC extension if (powersave and (voltage - 0.001d > powersave_treshold)) { ^ main.cpp:125:47: warning: suffix for double constant is a GCC extension } else if ((not powersave) and (voltage + 0.001d < powersave_treshold)) { ^ In file included from main.cpp:1:0: firmware_version.h:4:17: note: #pragma message: Firmware version is 0.0.23+ at commit 2b04b5a4eddb3e24b1451fea709cc3427107d6f3+ in branch default #pragma message "Firmware version is 0.0.23+ at commit 2b04b5a4eddb3e24b1451fea709cc3427107d6f3+ in branch default" ^ main.cpp: In function 'void sendPositionStatus()': main.cpp:149:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString(":GPS Disconnected"); ^ main.cpp:152:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString(":No GPS lock"); ^ main.cpp:159:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString(":2D GPS Lock"); ^ main.cpp:168:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString(":3D GPS Lock"); ^ main.cpp: In function 'void sendOwn()': main.cpp:227:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString("Z1"); ^ main.cpp:229:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] addString("Z0"); ^ main.cpp: In function 'void handlePacket()': main.cpp:414:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] } else if (s_cmp((char*)databuf, "$GP")) { ^ avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c boards/avr.cpp -o boards/avr.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory boards/avr.cpp:84:29: warning: suffix for double constant is a GCC extension return wADC ? (((wADC / 1024.0d) * 1.1d) * multiplier) + offset : -1; ^ boards/avr.cpp:84:40: warning: suffix for double constant is a GCC extension return wADC ? (((wADC / 1024.0d) * 1.1d) * multiplier) + offset : -1; ^ avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c peripherals/gps.cpp -o peripherals/gps.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory peripherals/gps.cpp: In function 'void handleGPSString()': peripherals/gps.cpp:8:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if (s_cmp((char*)databuf, "$GPGSA")) { ^ peripherals/gps.cpp:28:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] } else if (s_cmp((char*)databuf, "$GPGGA")) { ^ avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c peripherals/bme280.cpp -o peripherals/bme280.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c peripherals/dht.cpp -o peripherals/dht.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c peripherals/onewire.cpp -o peripherals/onewire.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c peripherals/rfm69.cpp -o peripherals/rfm69.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c utilities/util.cpp -o utilities/util.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c utilities/buffer.cpp -o utilities/buffer.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -c utilities/timer.cpp -o utilities/timer.o cc1plus.exe: warning: ../libraries/readme.txt: not a directory cc1plus.exe: warning: ../libraries/UKHASnetRFM69.7z: not a directory avr-g++ -pedantic -Os -gdwarf-2 -std=c++1y -DF_CPU=8000000 -D'AVR=' -mmcu=atmega328p -I ../libraries/IRremote/ -I ../libraries/SpacebrewYun/ -I ../libraries/DallasTemperature/ -I ../libraries/OneWire/ -I ../libraries/readme.txt -I ../libraries/ukhasnet-rfm69/ -I ../libraries/Adafruit_NeoPixel/ -I ../libraries/Esplora/ -I ../libraries/Bridge/ -I ../libraries/Temboo/ -I ../libraries/Keypad/ -I ../libraries/UKHASnetRFM69.7z -I ../libraries/DallasTemperature_ID54/ -I ../libraries/openGLCD/ -I ../libraries/Adafruit_CC3000_Library/ -I ../libraries/Firmata/ -I ../libraries/SPIFlash/ -I ../libraries/Ethernet/ -I ../libraries/OneWire_ID1/ -I ../libraries/Bounce2/ -o main.elf main.o boards/avr.o peripherals/gps.o peripherals/bme280.o peripherals/dht.o peripherals/onewire.o peripherals/rfm69.o utilities/util.o utilities/buffer.o utilities/timer.o boards/avr.o:(.data+0x30): multiple definition of `NODE_NAME' main.o:(.data+0x39): first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `NODE_NAME_LEN' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here boards/avr.o: In function `yield()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:6: multiple definition of `powersave_treshold' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `powersave' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vpanel_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vpanel_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vpanel_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vpanel_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vbat_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vbat_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `yield()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:6: multiple definition of `vbat_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vbat_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vsense_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:65: multiple definition of `vsense_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:71: multiple definition of `ALTITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:73: multiple definition of `LONGITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:73: multiple definition of `LATITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:73: multiple definition of `BROADCAST_INTERVAL' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here boards/avr.o: In function `readADCVoltage(unsigned char, double, double)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/boards/avr.cpp:75: multiple definition of `HOPS' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o:(.bss+0x31): multiple definition of `databuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `timer_lastgps' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `timer_lastgps_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `_gpspos' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `_gpsbuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `gps_lock' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `LATITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `_gpsfloat' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `LONGITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `ALTITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `_gps_oldstatus' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `do_sendgpsstatus' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `NODE_NAME' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:30: multiple definition of `NODE_NAME_LEN' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `_floatbuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `dataptr' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `powersave_treshold' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `powersave' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `vpanel_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `vpanel_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:7: multiple definition of `vpanel_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vpanel_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vbat_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vbat_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:30: multiple definition of `vbat_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vbat_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vsense_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:8: multiple definition of `vsense_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `BROADCAST_INTERVAL' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/gps.o: In function `handleGPSString()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/gps.cpp:9: multiple definition of `HOPS' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o:(.data+0x39): multiple definition of `rfm69_chipselect_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:87: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `rfm_freq_trim' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:115: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `_freq' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `freqbuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `powersave' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `rfm_txpower' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `dataptr' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `databuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `NODE_NAME' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `NODE_NAME_LEN' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `powersave_treshold' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `vpanel_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `vpanel_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:120: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:15: multiple definition of `vpanel_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:15: multiple definition of `vpanel_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:15: multiple definition of `vbat_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `vbat_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `vbat_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:144: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `vbat_enabled' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `vsense_mult' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `vsense_offset' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:16: multiple definition of `ALTITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `LONGITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `LATITUDE' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `BROADCAST_INTERVAL' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `HOPS' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here peripherals/rfm69.o: In function `rfm69_set_frequency(float)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:21: multiple definition of `rfm69_reset_pin' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:115: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: multiple definition of `lastrssi' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: first defined here peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:15: multiple definition of `_floatbuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here utilities/util.o:(.bss+0x0): multiple definition of `now' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:142: first defined here utilities/buffer.o:(.bss+0x10): multiple definition of `dataptr' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here utilities/buffer.o: In function `addString(char*)': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/utilities/buffer.cpp:19: multiple definition of `databuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here utilities/buffer.o: In function `resetData()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/utilities/buffer.cpp:12: multiple definition of `_floatbuf' main.o:C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:123: first defined here main.o: In function `readVCC()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:122: undefined reference to `getVCCVoltage()' main.o: In function `sendOwn()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:207: undefined reference to `getChipTemp()' main.o: In function `handleRX()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/main.cpp:424: undefined reference to `rf69_receive(unsigned char*, unsigned char*, int*, bool*)' peripherals/rfm69.o: In function `rfm69_reset()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:13: undefined reference to `spi_set_chipselect(int)' C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:15: undefined reference to `rf69_init()' peripherals/rfm69.o: In function `send_rfm69()': C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:56: undefined reference to `rf69_send(unsigned char const*, unsigned char, unsigned char)' C:\Users\Oddstr13\Documents\Arduino\OS-UKHASnet-Arduino/peripherals/rfm69.cpp:61: undefined reference to `rf69_set_mode(unsigned char)' collect2.exe: error: ld returned 1 exit status Makefile:29: recipe for target 'main.elf' failed make: *** [main.elf] Error 1