16:07:26 **** Build of configuration Release for project multidisplay **** make all Building file: ../libs/Serial_LCD/Energy.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/Energy.d" -MT"libs/Serial_LCD/Energy.d" -c -o"libs/Serial_LCD/Energy.o" "../libs/Serial_LCD/Energy.cpp" Finished building: ../libs/Serial_LCD/Energy.cpp Building file: ../libs/Serial_LCD/GUI.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/GUI.d" -MT"libs/Serial_LCD/GUI.d" -c -o"libs/Serial_LCD/GUI.o" "../libs/Serial_LCD/GUI.cpp" Finished building: ../libs/Serial_LCD/GUI.cpp Building file: ../libs/Serial_LCD/Gallery.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/Gallery.d" -MT"libs/Serial_LCD/Gallery.d" -c -o"libs/Serial_LCD/Gallery.o" "../libs/Serial_LCD/Gallery.cpp" Finished building: ../libs/Serial_LCD/Gallery.cpp Building file: ../libs/Serial_LCD/Graphics.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/Graphics.d" -MT"libs/Serial_LCD/Graphics.d" -c -o"libs/Serial_LCD/Graphics.o" "../libs/Serial_LCD/Graphics.cpp" Finished building: ../libs/Serial_LCD/Graphics.cpp Building file: ../libs/Serial_LCD/I2C_Serial.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/I2C_Serial.d" -MT"libs/Serial_LCD/I2C_Serial.d" -c -o"libs/Serial_LCD/I2C_Serial.o" "../libs/Serial_LCD/I2C_Serial.cpp" ../libs/Serial_LCD/I2C_Serial.cpp: In member function ‘void I2C_Serial::reset(uint8_t, uint8_t, uint8_t)’: ../libs/Serial_LCD/I2C_Serial.cpp:236: warning: comparison of promoted ~unsigned with constant ../libs/Serial_LCD/I2C_Serial.cpp: At global scope: ../libs/Serial_LCD/I2C_Serial.cpp:52: warning: ‘void _readFrom(uint8_t, uint8_t, uint8_t, uint8_t*)’ defined but not used Finished building: ../libs/Serial_LCD/I2C_Serial.cpp Building file: ../libs/Serial_LCD/Serial_LCD.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/Serial_LCD.d" -MT"libs/Serial_LCD/Serial_LCD.d" -c -o"libs/Serial_LCD/Serial_LCD.o" "../libs/Serial_LCD/Serial_LCD.cpp" ../libs/Serial_LCD/Serial_LCD.cpp: In member function ‘uint8_t Serial_LCD::writeStringFile(String, String, uint8_t)’: ../libs/Serial_LCD/Serial_LCD.cpp:747: warning: ‘a’ may be used uninitialized in this function Finished building: ../libs/Serial_LCD/Serial_LCD.cpp Building file: ../libs/Serial_LCD/proxySerial.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Serial_LCD/proxySerial.d" -MT"libs/Serial_LCD/proxySerial.d" -c -o"libs/Serial_LCD/proxySerial.o" "../libs/Serial_LCD/proxySerial.cpp" ../libs/Serial_LCD/proxySerial.cpp: In function ‘String u64toa(uint64_t, uint8_t, uint8_t)’: ../libs/Serial_LCD/proxySerial.cpp:82: warning: comparison between signed and unsigned integer expressions Finished building: ../libs/Serial_LCD/proxySerial.cpp Building file: ../libs/EEPROM.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/EEPROM.d" -MT"libs/EEPROM.d" -c -o"libs/EEPROM.o" "../libs/EEPROM.cpp" Finished building: ../libs/EEPROM.cpp Building file: ../libs/Goldelox_Serial_4DLib.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Goldelox_Serial_4DLib.d" -MT"libs/Goldelox_Serial_4DLib.d" -c -o"libs/Goldelox_Serial_4DLib.o" "../libs/Goldelox_Serial_4DLib.cpp" ../libs/Goldelox_Serial_4DLib.cpp: In member function ‘void Goldelox_Serial_4DLib::getbytes(char*, int)’: ../libs/Goldelox_Serial_4DLib.cpp:57: warning: unused variable ‘read’ ../libs/Goldelox_Serial_4DLib.cpp: In member function ‘void Goldelox_Serial_4DLib::getString(char*, int)’: ../libs/Goldelox_Serial_4DLib.cpp:139: warning: unused variable ‘readx’ ../libs/Goldelox_Serial_4DLib.cpp: In member function ‘void Goldelox_Serial_4DLib::SetThisBaudrate(int)’: ../libs/Goldelox_Serial_4DLib.cpp:241: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:243: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:245: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:247: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:249: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:251: warning: overflow in implicit constant conversion ../libs/Goldelox_Serial_4DLib.cpp:253: warning: overflow in implicit constant conversion Finished building: ../libs/Goldelox_Serial_4DLib.cpp Building file: ../libs/LCD4Bit.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/LCD4Bit.d" -MT"libs/LCD4Bit.d" -c -o"libs/LCD4Bit.o" "../libs/LCD4Bit.cpp" ../libs/LCD4Bit.cpp: In member function ‘void LCD4Bit::printIn_P(const char*)’: ../libs/LCD4Bit.cpp:159: warning: unused variable ‘i’ ../libs/LCD4Bit.cpp: In member function ‘void LCD4Bit::printInBlank()’: ../libs/LCD4Bit.cpp:167: warning: only initialized variables can be placed into program memory area Finished building: ../libs/LCD4Bit.cpp Building file: ../libs/PID_v1.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/PID_v1.d" -MT"libs/PID_v1.d" -c -o"libs/PID_v1.o" "../libs/PID_v1.cpp" Finished building: ../libs/PID_v1.cpp Building file: ../libs/Wire.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/Wire.d" -MT"libs/Wire.d" -c -o"libs/Wire.o" "../libs/Wire.cpp" Finished building: ../libs/Wire.cpp Building file: ../libs/buttons.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/buttons.d" -MT"libs/buttons.d" -c -o"libs/buttons.o" "../libs/buttons.cpp" Finished building: ../libs/buttons.cpp Building file: ../libs/cplusplus.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/cplusplus.d" -MT"libs/cplusplus.d" -c -o"libs/cplusplus.o" "../libs/cplusplus.cpp" Finished building: ../libs/cplusplus.cpp Building file: ../libs/twi.c Invoking: AVR Compiler avr-gcc -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"libs/twi.d" -MT"libs/twi.d" -c -o"libs/twi.o" "../libs/twi.c" Finished building: ../libs/twi.c Building file: ../LCD/LCDController.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"LCD/LCDController.d" -MT"LCD/LCDController.d" -c -o"LCD/LCDController.o" "../LCD/LCDController.cpp" ../LCD/LCDController.cpp:356: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:357: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp: In member function ‘void LCDController::lcdShowIntro(int)’: ../LCD/LCDController.cpp:399: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:403: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:406: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp: In member function ‘void LCDController::drawBar(uint8_t, uint8_t)’: ../LCD/LCDController.cpp:510: warning: deprecated conversion from string constant to ‘char*’ ../LCD/LCDController.cpp:515: warning: deprecated conversion from string constant to ‘char*’ ../LCD/LCDController.cpp: In member function ‘void LCDController::screen1_init()’: ../LCD/LCDController.cpp:797: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:798: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:799: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:800: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:801: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp: In member function ‘void LCDController::screen2_init()’: ../LCD/LCDController.cpp:815: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:816: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:817: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:820: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp: In member function ‘void LCDController::screen4_init()’: ../LCD/LCDController.cpp:896: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp:897: warning: only initialized variables can be placed into program memory area ../LCD/LCDController.cpp: In member function ‘void LCDController::screen4_draw()’: ../LCD/LCDController.cpp:907: warning: deprecated conversion from string constant to ‘char*’ ../LCD/LCDController.cpp: In member function ‘void LCDController::screen5_init()’: ../LCD/LCDController.cpp:927: warning: only initialized variables can be placed into program memory area Finished building: ../LCD/LCDController.cpp Building file: ../Map16x1.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"Map16x1.d" -MT"Map16x1.d" -c -o"Map16x1.o" "../Map16x1.cpp" ../Map16x1.cpp:105: warning: only initialized variables can be placed into program memory area Finished building: ../Map16x1.cpp Building file: ../Map32x1.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"Map32x1.d" -MT"Map32x1.d" -c -o"Map32x1.o" "../Map32x1.cpp" ../Map32x1.cpp:67: warning: only initialized variables can be placed into program memory area ../Map32x1.cpp:80: warning: only initialized variables can be placed into program memory area Finished building: ../Map32x1.cpp Building file: ../MultidisplayController.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"MultidisplayController.d" -MT"MultidisplayController.d" -c -o"MultidisplayController.o" "../MultidisplayController.cpp" ../MultidisplayController.cpp: In member function ‘void MultidisplayController::readSettingsFromEeprom()’: ../MultidisplayController.cpp:1230: warning: unused variable ‘t’ ../MultidisplayController.cpp: In member function ‘void MultidisplayController::serialSend()’: ../MultidisplayController.cpp:1353: warning: unused variable ‘outbuf32’ ../MultidisplayController.cpp: In member function ‘void MultidisplayController::DFConvertReceivedData()’: ../MultidisplayController.cpp:2390: warning: comparison between signed and unsigned integer expressions Finished building: ../MultidisplayController.cpp Building file: ../OledController.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"OledController.d" -MT"OledController.d" -c -o"OledController.o" "../OledController.cpp" ../OledController.cpp: In static member function ‘static void OledController::callback(int, unsigned char)’: ../OledController.cpp:126: warning: only initialized variables can be placed into program memory area ../OledController.cpp:131: warning: only initialized variables can be placed into program memory area ../OledController.cpp:135: warning: only initialized variables can be placed into program memory area Finished building: ../OledController.cpp Building file: ../RPMBoostController.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"RPMBoostController.d" -MT"RPMBoostController.d" -c -o"RPMBoostController.o" "../RPMBoostController.cpp" Finished building: ../RPMBoostController.cpp Building file: ../SensorData.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"SensorData.d" -MT"SensorData.d" -c -o"SensorData.o" "../SensorData.cpp" Finished building: ../SensorData.cpp Building file: ../main.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o"main.o" "../main.cpp" Finished building: ../main.cpp Building file: ../util.cpp Invoking: AVR C++ Compiler avr-g++ -I"/home/sysadmin/workspace/arduinoDuemilanoveCore" -I"/home/sysadmin/workspace/multidisplay/libs/Serial_LCD" -I/usr/avr/include -I"/home/sysadmin/workspace/multidisplay" -I"/home/sysadmin/workspace/multidisplay/LCD" -I"/home/sysadmin/workspace/multidisplay/libs" -DARDUINO=100 -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections --combine -fno-inline-small-functions -fno-split-wide-types -fno-tree-scev-cprop -funsigned-char -funsigned-bitfields -fno-exceptions -mmcu=atmega2560 -DF_CPU=16000000UL -MMD -MP -MF"util.d" -MT"util.d" -c -o"util.o" "../util.cpp" Finished building: ../util.cpp Building target: multidisplay.elf Invoking: AVR C++ Linker avr-g++ -Wl,-Map,multidisplay.map,--cref -mrelax -Wl,--gc-sections -Wl,--relax,--gc-sections -L"/home/sysadmin/workspace/arduinoDuemilanoveCore/Release" -mmcu=atmega2560 -o"multidisplay.elf" ./libs/Serial_LCD/Energy.o ./libs/Serial_LCD/GUI.o ./libs/Serial_LCD/Gallery.o ./libs/Serial_LCD/Graphics.o ./libs/Serial_LCD/I2C_Serial.o ./libs/Serial_LCD/Serial_LCD.o ./libs/Serial_LCD/proxySerial.o ./libs/EEPROM.o ./libs/Goldelox_Serial_4DLib.o ./libs/LCD4Bit.o ./libs/PID_v1.o ./libs/Wire.o ./libs/buttons.o ./libs/cplusplus.o ./libs/twi.o ./LCD/LCDController.o ./Map16x1.o ./Map32x1.o ./MultidisplayController.o ./OledController.o ./RPMBoostController.o ./SensorData.o ./main.o ./util.o -larduinocore Finished building target: multidisplay.elf Invoking: AVR Create Extended Listing avr-objdump -h -S multidisplay.elf >"multidisplay.lss" Finished building: multidisplay.lss Create Flash image (ihex format) avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex multidisplay.elf "multidisplay.hex" Finished building: multidisplay.hex Create eeprom image (ihex format) avr-objcopy -j .eeprom --no-change-warnings --change-section-lma .eeprom=0 -O ihex multidisplay.elf "multidisplay.eep" Finished building: multidisplay.eep Invoking: Print Size avr-size --format=avr --mcu=atmega2560 multidisplay.elf AVR Memory Usage ---------------- Device: atmega2560 Program: 37548 bytes (14.3% Full) (.text + .data + .bootloader) Data: 2779 bytes (33.9% Full) (.data + .bss + .noinit) Finished building: sizedummy 16:07:30 Build Finished (took 3s.980ms)