Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- The call to realtime_make_rtw_hook, during the after_make hook generated the following error:
- The build failed with the following message: "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" -I"/home/lubuntu/SimulinkProjects/WaterTank/untitled_rtt" -I"/home/lubuntu/SimulinkProjects/WaterTank" -I"/home/lubuntu/Program/MATLAB2015a/extern/include" -I"/home/lubuntu/Program/MATLAB2015a/simulink/include" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src/ext_mode/common" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/ert" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/variants/standard" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduinobase/toolbox/realtime/targets/arduino/include" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/libraries/Servo" -mmcu=atmega328p -ffunction-sections -fdata-sections -std=gnu99 -Wall -Wstrict-prototypes -g -Os -D"MODEL=untitled" -D"NUMST=1" -D"NCSTATES=0" -D"HAVESTDIO=" -D"UNIX=" -D"ONESTEPFCN=0" -D"TERMFCN=1" -D"MAT_FILE=0" -D"MULTI_INSTANCE_CODE=0" -D"INTEGER_CODE=0" -D"MT=0" -D"CLASSIC_INTERFACE=0" -D"ALLOCATIONFCN=0" -D"TID01EQ=0" -D"F_CPU=16000000" -D"ARDUINO=105" -D"_RUNONTARGETHARDWARE_BUILD_=" -D"_RTT_NUMSERVOS_=0" -c -x none ./HardwareSerial.cpp ./IPAddress.cpp ./Print.cpp ./WInterrupts.c ./WMath.cpp ./WString.cpp ./new.cpp ./wiring.c ./wiring_analog.c ./wiring_digital.c ./io_wrappers.cpp ./LCD1_wrapper.cpp ./LCD2_wrapper.cpp ./ert_main.c ./untitled.c
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- ./HardwareSerial.cpp: In function ‘void store_char(unsigned char, ring_buffer*)’:
- ./HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions
- ./HardwareSerial.cpp: In function ‘void __vector_18()’:
- ./HardwareSerial.cpp:127: warning: unused variable ‘c’
- ./HardwareSerial.cpp: In member function ‘void HardwareSerial::begin(long unsigned int, byte)’:
- ./HardwareSerial.cpp:368: warning: unused variable ‘current_config’
- ./HardwareSerial.cpp: In member function ‘virtual size_t HardwareSerial::write(uint8_t)’:
- ./HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- ./Print.cpp: In member function ‘size_t Print::print(const __FlashStringHelper*)’:
- ./Print.cpp:44: warning: ‘__progmem__’ attribute ignored
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
- from ./LCD1_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
- In file included from ./LCD1_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
- from ./LCD2_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
- In file included from ./LCD2_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- In file included from ./ert_main.c:18:
- /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:25:1: warning: "true" redefined
- In file included from ./untitled.h:23,
- from ./ert_main.c:17:
- ./rtwtypes.h:27:1: warning: this is the location of the previous definition
- In file included from ./ert_main.c:18:
- /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:26:1: warning: "false" redefined
- In file included from ./untitled.h:23,
- from ./ert_main.c:17:
- ./rtwtypes.h:23:1: warning: this is the location of the previous definition
- ./ert_main.c: In function ‘__vector_13’:
- ./ert_main.c:39: warning: implicit declaration of function ‘rt_OneStep’
- ./ert_main.c: At top level:
- ./ert_main.c:46: warning: function declaration isn’t a prototype
- ./ert_main.c:63: warning: conflicting types for ‘rt_OneStep’
- ./ert_main.c:39: warning: previous implicit declaration of ‘rt_OneStep’ was here
- ./ert_main.c: In function ‘rt_OneStep’:
- ./ert_main.c:87: warning: ‘eventFlags[0]’ may be used uninitialized in this function
- "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" ./HardwareSerial.o ./IPAddress.o ./Print.o ./WInterrupts.o ./WMath.o ./WString.o ./new.o ./wiring.o ./wiring_analog.o ./wiring_digital.o ./io_wrappers.o ./LCD1_wrapper.o ./LCD2_wrapper.o ./ert_main.o ./untitled.o -lm -mmcu=atmega328p -g -Wl,--gc-sections -o ./MW/untitled.elf
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::end()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setBitOrder(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setDataMode(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setClockDivider(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircleHelper(int, int, int, unsigned char, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircleHelper(int, int, int, unsigned char, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircle(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRect(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastVLine(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastHLine(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRect(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillScreen(unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRoundRect(int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRoundRect(int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawTriangle(int, int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillTriangle(int, int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawXBitmap(int, int, unsigned char const*, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawChar(int, int, unsigned char, unsigned int, unsigned int, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::write(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setCursor(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorX() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorY() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextSize(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextWrap(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getRotation() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setRotation(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::cp437(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::width() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::height() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::invertDisplay(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::contains(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::press(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::isPressed()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justPressed()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justReleased()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::drawPixel(int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `pcd8544_buffer'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::getPixel(signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::isHardwareSPI()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `display'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::clearDisplay()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::data(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::command(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::setContrast(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::display()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::begin()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::begin(unsigned char, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::drawButton(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPI'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- gmake: *** [MW/untitled.elf] Error 1
- The build process will terminate as a result.
- The build failed with the following message: "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" -I"/home/lubuntu/SimulinkProjects/WaterTank/untitled_rtt" -I"/home/lubuntu/SimulinkProjects/WaterTank" -I"/home/lubuntu/Program/MATLAB2015a/extern/include" -I"/home/lubuntu/Program/MATLAB2015a/simulink/include" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src/ext_mode/common" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/ert" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/variants/standard" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduinobase/toolbox/realtime/targets/arduino/include" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/libraries/Servo" -mmcu=atmega328p -ffunction-sections -fdata-sections -std=gnu99 -Wall -Wstrict-prototypes -g -Os -D"MODEL=untitled" -D"NUMST=1" -D"NCSTATES=0" -D"HAVESTDIO=" -D"UNIX=" -D"ONESTEPFCN=0" -D"TERMFCN=1" -D"MAT_FILE=0" -D"MULTI_INSTANCE_CODE=0" -D"INTEGER_CODE=0" -D"MT=0" -D"CLASSIC_INTERFACE=0" -D"ALLOCATIONFCN=0" -D"TID01EQ=0" -D"F_CPU=16000000" -D"ARDUINO=105" -D"_RUNONTARGETHARDWARE_BUILD_=" -D"_RTT_NUMSERVOS_=0" -c -x none ./HardwareSerial.cpp ./IPAddress.cpp ./Print.cpp ./WInterrupts.c ./WMath.cpp ./WString.cpp ./new.cpp ./wiring.c ./wiring_analog.c ./wiring_digital.c ./io_wrappers.cpp ./LCD1_wrapper.cpp ./LCD2_wrapper.cpp ./ert_main.c ./untitled.c
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- ./HardwareSerial.cpp: In function ‘void store_char(unsigned char, ring_buffer*)’:
- ./HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions
- ./HardwareSerial.cpp: In function ‘void __vector_18()’:
- ./HardwareSerial.cpp:127: warning: unused variable ‘c’
- ./HardwareSerial.cpp: In member function ‘void HardwareSerial::begin(long unsigned int, byte)’:
- ./HardwareSerial.cpp:368: warning: unused variable ‘current_config’
- ./HardwareSerial.cpp: In member function ‘virtual size_t HardwareSerial::write(uint8_t)’:
- ./HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- ./Print.cpp: In member function ‘size_t Print::print(const __FlashStringHelper*)’:
- ./Print.cpp:44: warning: ‘__progmem__’ attribute ignored
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
- from ./LCD1_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
- In file included from ./LCD1_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
- cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
- In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
- from ./LCD2_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
- In file included from ./LCD2_wrapper.cpp:20:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
- In file included from ./ert_main.c:18:
- /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:25:1: warning: "true" redefined
- In file included from ./untitled.h:23,
- from ./ert_main.c:17:
- ./rtwtypes.h:27:1: warning: this is the location of the previous definition
- In file included from ./ert_main.c:18:
- /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:26:1: warning: "false" redefined
- In file included from ./untitled.h:23,
- from ./ert_main.c:17:
- ./rtwtypes.h:23:1: warning: this is the location of the previous definition
- ./ert_main.c: In function ‘__vector_13’:
- ./ert_main.c:39: warning: implicit declaration of function ‘rt_OneStep’
- ./ert_main.c: At top level:
- ./ert_main.c:46: warning: function declaration isn’t a prototype
- ./ert_main.c:63: warning: conflicting types for ‘rt_OneStep’
- ./ert_main.c:39: warning: previous implicit declaration of ‘rt_OneStep’ was here
- ./ert_main.c: In function ‘rt_OneStep’:
- ./ert_main.c:87: warning: ‘eventFlags[0]’ may be used uninitialized in this function
- "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" ./HardwareSerial.o ./IPAddress.o ./Print.o ./WInterrupts.o ./WMath.o ./WString.o ./new.o ./wiring.o ./wiring_analog.o ./wiring_digital.o ./io_wrappers.o ./LCD1_wrapper.o ./LCD2_wrapper.o ./ert_main.o ./untitled.o -lm -mmcu=atmega328p -g -Wl,--gc-sections -o ./MW/untitled.elf
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::end()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setBitOrder(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setDataMode(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setClockDivider(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircleHelper(int, int, int, unsigned char, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircleHelper(int, int, int, unsigned char, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircle(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRect(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastVLine(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastHLine(int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRect(int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillScreen(unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRoundRect(int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRoundRect(int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawTriangle(int, int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillTriangle(int, int, int, int, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawXBitmap(int, int, unsigned char const*, int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawChar(int, int, unsigned char, unsigned int, unsigned int, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::write(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setCursor(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorX() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorY() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextSize(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextWrap(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getRotation() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setRotation(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::cp437(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::width() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::height() const'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::invertDisplay(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::contains(int, int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::press(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::isPressed()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justPressed()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justReleased()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::drawPixel(int, int, unsigned int)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `pcd8544_buffer'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::getPixel(signed char, signed char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::isHardwareSPI()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `display'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::clearDisplay()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::data(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::command(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::setContrast(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::display()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::begin()'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::begin(unsigned char, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::drawButton(unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
- /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPI'
- ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
- gmake: *** [MW/untitled.elf] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement