Reply - Raw
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