Jump to content

Igor Isaias Banlian

Members
  • Content Count

    5
  • Joined

  • Last visited

About Igor Isaias Banlian

  • Rank
    Noob Class
  • Birthday 02/14/1990

Contact Methods

  • Website URL
    http://www.dreamcastbr.com/

Profile Information

  • Gender
    Male
  • Location
    Brazil / S
  1. Igor Isaias Banlian

    [Energia Library] LCD_screen Library Suite

    LaunchPad MSP430G2 Revision 1.5 MSP430G2553 Color LCD BoosterPack (LCD 1.8" ST7735 based JD-T1800) Energia 0101E0012 GNU/Linux 64-bit (Manjaro, Arch-based distro) Regards, Igor Isaias Banlian
  2. Igor Isaias Banlian

    [Energia Library] LCD_screen Library Suite

    After I make changes to a lot of "#include", in multiple files, to fix problems with lowercase in file names called and it could find their files, I got these errors: LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN10gHistogram4drawEl+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gMultiple::gMultiple()': LCD_graphics.cpp:(.text._ZN9gMultipleC2Ev+0x0): multiple definition of `gMultiple::gMultiple()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN9gMultipleC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gMultiple::dDefine(LCD_screen*, unsigned int, unsigned int, unsigned int, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, unsigned long, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int)': LCD_graphics.cpp:(.text._ZN9gMultiple7dDefineEP10LCD_screenjjjj6StringllljS2_llljS2_llljS2_llljmjjbjjj+0x0): multiple definition of `gMultiple::dDefine(LCD_screen*, unsigned int, unsigned int, unsigned int, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, unsigned long, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int)' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN9gMultiple7dDefineEP10LCD_screenjjjj6StringllljS2_llljS2_llljS2_llljmjjbjjj+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gMultiple::define(LCD_screen*, unsigned int, unsigned int, unsigned int, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, unsigned long, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int)': LCD_graphics.cpp:(.text._ZN9gMultiple6defineEP10LCD_screenjjjj6StringllljS2_llljS2_llljS2_llljmjjbjjj+0x0): multiple definition of `gMultiple::define(LCD_screen*, unsigned int, unsigned int, unsigned int, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, String, long, long, long, unsigned int, unsigned long, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int)' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN9gMultiple6defineEP10LCD_screenjjjj6StringllljS2_llljS2_llljS2_llljmjjbjjj+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gMultiple::draw(long, long, long, long)': LCD_graphics.cpp:(.text._ZN9gMultiple4drawEllll+0x0): multiple definition of `gMultiple::draw(long, long, long, long)' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN9gMultiple4drawEllll+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `mtgDial': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_graphics.cpp:24: multiple definition of `mtgDial::mtgDial()' LCD_graphics.cpp.o:LCD_graphics.cpp:24: first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gClock': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_graphics.cpp:45: multiple definition of `gClock::gClock()' LCD_graphics.cpp.o:LCD_graphics.cpp:45: first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gGauge': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_graphics.cpp:141: multiple definition of `gGauge::gGauge()' LCD_graphics.cpp.o:LCD_graphics.cpp:141: first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gYaw::gYaw()': LCD_graphics.cpp:(.text._ZN4gYawC2Ev+0x0): multiple definition of `gYaw::gYaw()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN4gYawC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gPitch::gPitch()': LCD_graphics.cpp:(.text._ZN6gPitchC2Ev+0x0): multiple definition of `gPitch::gPitch()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN6gPitchC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gRoll::gRoll()': LCD_graphics.cpp:(.text._ZN5gRollC2Ev+0x0): multiple definition of `gRoll::gRoll()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN5gRollC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `mtgPanel::mtgPanel()': LCD_graphics.cpp:(.text._ZN8mtgPanelC2Ev+0x0): multiple definition of `mtgPanel::mtgPanel()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN8mtgPanelC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gTable::gTable()': LCD_graphics.cpp:(.text._ZN6gTableC2Ev+0x0): multiple definition of `gTable::gTable()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN6gTableC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gHistogram::gHistogram()': LCD_graphics.cpp:(.text._ZN10gHistogramC2Ev+0x0): multiple definition of `gHistogram::gHistogram()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN10gHistogramC2Ev+0x0): first defined here LCD_screen_113/LCD_graphics.cpp.o: In function `gMultiple::gMultiple()': LCD_graphics.cpp:(.text._ZN9gMultipleC2Ev+0x0): multiple definition of `gMultiple::gMultiple()' LCD_graphics.cpp.o:LCD_graphics.cpp:(.text._ZN9gMultipleC2Ev+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:194: multiple definition of `Screen_W32::WhoAmI()' Screen_W32.cpp.o:Screen_W32.cpp:194: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:33: multiple definition of `Screen_W32::Screen_W32()' Screen_W32.cpp.o:Screen_W32.cpp:33: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_orientCoordinates(unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:199: multiple definition of `Screen_W32::_orientCoordinates(unsigned int&, unsigned int&)' Screen_W32.cpp.o:Screen_W32.cpp:199: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeBeginParallel()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:223: multiple definition of `Screen_W32::_writeBeginParallel()' Screen_W32.cpp.o:Screen_W32.cpp:223: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeEndParallel()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:227: multiple definition of `Screen_W32::_writeEndParallel()' Screen_W32.cpp.o:Screen_W32.cpp:227: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeParallelLCD88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:237: multiple definition of `Screen_W32::_writeParallelLCD88(unsigned char, unsigned char)' Screen_W32.cpp.o:Screen_W32.cpp:237: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_readParallelLCD88(unsigned char&, unsigned char&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:246: multiple definition of `Screen_W32::_readParallelLCD88(unsigned char&, unsigned char&)' Screen_W32.cpp.o:Screen_W32.cpp:246: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeCommand16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:249: multiple definition of `Screen_W32::_writeCommand16(unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:249: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeRegister(unsigned char, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:254: multiple definition of `Screen_W32::_writeRegister(unsigned char, unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:254: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeData88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:261: multiple definition of `Screen_W32::_writeData88(unsigned char, unsigned char)' Screen_W32.cpp.o:Screen_W32.cpp:261: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeData16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:266: multiple definition of `Screen_W32::_writeData16(unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:266: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::setOrientation(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:201: multiple definition of `Screen_W32::setOrientation(unsigned char)' Screen_W32.cpp.o:Screen_W32.cpp:201: first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_writeAddress16(unsigned int)': Screen_W32.cpp:(.text._ZN10Screen_W3215_writeAddress16Ej+0x0): multiple definition of `Screen_W32::_writeAddress16(unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W3215_writeAddress16Ej+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_W32.cpp:(.text._ZN10Screen_W3210_setWindowEjjjj+0x0): multiple definition of `Screen_W32::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W3210_setWindowEjjjj+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_W32.cpp:(.text._ZN10Screen_W325gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_W32::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W325gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_W32.cpp:(.text._ZN10Screen_W329_fastFillEjjjjj+0x0): multiple definition of `Screen_W32::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W329_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_W32.cpp:(.text._ZN10Screen_W329_setPointEjjj+0x0): multiple definition of `Screen_W32::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W329_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_getOneTouch(unsigned char, unsigned char&, unsigned char&)': Screen_W32.cpp:(.text._ZN10Screen_W3212_getOneTouchEhRhS0_+0x0): multiple definition of `Screen_W32::_getOneTouch(unsigned char, unsigned char&, unsigned char&)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W3212_getOneTouchEhRhS0_+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_W32.cpp:(.text._ZN10Screen_W3212_getRawTouchERjS0_S0_+0x0): multiple definition of `Screen_W32::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W3212_getRawTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32::begin()': Screen_W32.cpp:(.text._ZN10Screen_W325beginEv+0x0): multiple definition of `Screen_W32::begin()' Screen_W32.cpp.o:Screen_W32.cpp:(.text._ZN10Screen_W325beginEv+0x0): first defined here LCD_screen_113/Screen_W32.cpp.o: In function `Screen_W32': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_W32.cpp:33: multiple definition of `Screen_W32::Screen_W32()' Screen_W32.cpp.o:Screen_W32.cpp:33: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:206: multiple definition of `Screen_HY28A::WhoAmI()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:206: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:37: multiple definition of `Screen_HY28A::Screen_HY28A(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:37: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_orientCoordinates(unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:49: multiple definition of `Screen_HY28A::_orientCoordinates(unsigned int&, unsigned int&)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:49: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::invert(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:210: multiple definition of `Screen_HY28A::invert(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:210: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:212: multiple definition of `Screen_HY28A::setBacklight(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:212: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::setDisplay(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:232: multiple definition of `Screen_HY28A::setDisplay(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:232: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeBeginSPI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:332: multiple definition of `Screen_HY28A::_writeBeginSPI()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:332: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeEndSPI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:342: multiple definition of `Screen_HY28A::_writeEndSPI()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:342: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeData88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:294: multiple definition of `Screen_HY28A::_writeData88(unsigned char, unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:294: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeData16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:286: multiple definition of `Screen_HY28A::_writeData16(unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:286: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeCommand(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:176: multiple definition of `Screen_HY28A::_writeCommand(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:176: first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeRegister(unsigned char, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A14_writeRegisterEhj+0x0): multiple definition of `Screen_HY28A::_writeRegister(unsigned char, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A14_writeRegisterEhj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::setOrientation(unsigned char)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A14setOrientationEh+0x0): multiple definition of `Screen_HY28A::setOrientation(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A14setOrientationEh+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::begin()': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A5beginEv+0x0): multiple definition of `Screen_HY28A::begin()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A5beginEv+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_setCursor(unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A10_setCursorEjj+0x0): multiple definition of `Screen_HY28A::_setCursor(unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A10_setCursorEjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A10_setWindowEjjjj+0x0): multiple definition of `Screen_HY28A::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A10_setWindowEjjjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A5gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_HY28A::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A5gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_setPointEjjj+0x0): multiple definition of `Screen_HY28A::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_clearWindow()': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_clearWindowEv+0x0): multiple definition of `Screen_HY28A::_clearWindow()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_clearWindowEv+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_fastFillEjjjjj+0x0): multiple definition of `Screen_HY28A::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_readData()': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_readDataEv+0x0): multiple definition of `Screen_HY28A::_readData()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_readDataEv+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::readPixel(unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9readPixelEjj+0x0): multiple definition of `Screen_HY28A::readPixel(unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9readPixelEjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::move(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A4moveEjjjjjj+0x0): multiple definition of `Screen_HY28A::move(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A4moveEjjjjjj+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_writeSPI(unsigned char)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_writeSPIEh+0x0): multiple definition of `Screen_HY28A::_writeSPI(unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A9_writeSPIEh+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_readSPI()': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A8_readSPIEv+0x0): multiple definition of `Screen_HY28A::_readSPI()' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A8_readSPIEv+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_getOneTouch(unsigned char, unsigned char&, unsigned char&)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_getOneTouchEhRhS0_+0x0): multiple definition of `Screen_HY28A::_getOneTouch(unsigned char, unsigned char&, unsigned char&)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_getOneTouchEhRhS0_+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_getRawTouchERjS0_S0_+0x0): multiple definition of `Screen_HY28A::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:(.text._ZN12Screen_HY28A12_getRawTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_HY28A.cpp.o: In function `Screen_HY28A': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HY28A.cpp:37: multiple definition of `Screen_HY28A::Screen_HY28A(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_HY28A.cpp.o:Screen_HY28A.cpp:37: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:152: multiple definition of `LCD_font_Template::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Template_screen_font.cpp.o:Template_screen_font.cpp:152: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::begin()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:80: multiple definition of `LCD_font_Template::begin()' Template_screen_font.cpp.o:Template_screen_font.cpp:80: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:26: multiple definition of `LCD_font_Template::LCD_font_Template(unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:26: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:71: multiple definition of `LCD_font_Template::LCD_font_Template(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:71: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_writeRegister(unsigned char, signed char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:122: multiple definition of `LCD_font_Template::_writeRegister(unsigned char, signed char)' Template_screen_font.cpp.o:Template_screen_font.cpp:122: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_writeCommand(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:124: multiple definition of `LCD_font_Template::_writeCommand(unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:124: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_writeData(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:135: multiple definition of `LCD_font_Template::_writeData(unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:135: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_writeData16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:146: multiple definition of `LCD_font_Template::_writeData16(unsigned int)' Template_screen_font.cpp.o:Template_screen_font.cpp:146: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:116: multiple definition of `LCD_font_Template::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Template_screen_font.cpp.o:Template_screen_font.cpp:116: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:26: multiple definition of `LCD_font_Template::LCD_font_Template(unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:26: first defined here LCD_screen_113/Template_screen_font.cpp.o: In function `LCD_font_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen_font.cpp:71: multiple definition of `LCD_font_Template::LCD_font_Template(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Template_screen_font.cpp.o:Template_screen_font.cpp:71: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::fontSizeX()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:164: multiple definition of `Screen_PicasoSGC::fontSizeX()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:164: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::fontSizeY()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:168: multiple definition of `Screen_PicasoSGC::fontSizeY()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:168: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:22: multiple definition of `Screen_PicasoSGC::Screen_PicasoSGC(signed char, Stream*)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:22: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::invert(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:236: multiple definition of `Screen_PicasoSGC::invert(unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:236: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:239: multiple definition of `Screen_PicasoSGC::setBacklight(unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:239: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::setDisplay(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:242: multiple definition of `Screen_PicasoSGC::setDisplay(unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:242: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_writeCommand8(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:294: multiple definition of `Screen_PicasoSGC::_writeCommand8(unsigned char, unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:294: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:329: multiple definition of `Screen_PicasoSGC::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:329: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:87: multiple definition of `Screen_PicasoSGC::WhoAmI()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:87: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::setSpeed(unsigned long)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:63: multiple definition of `Screen_PicasoSGC::setSpeed(unsigned long)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:63: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_writeCommand88(unsigned char, unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:299: multiple definition of `Screen_PicasoSGC::_writeCommand88(unsigned char, unsigned char, unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:299: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_writeCommand16(unsigned char, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:305: multiple definition of `Screen_PicasoSGC::_writeCommand16(unsigned char, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:305: first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::getTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8getTouchERjS0_S0_+0x0): multiple definition of `Screen_PicasoSGC::getTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8getTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::nacAck()': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC6nacAckEv+0x0): multiple definition of `Screen_PicasoSGC::nacAck()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC6nacAckEv+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::setOrientation(unsigned char)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC14setOrientationEh+0x0): multiple definition of `Screen_PicasoSGC::setOrientation(unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC14setOrientationEh+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::setFontSize(unsigned char)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC11setFontSizeEh+0x0): multiple definition of `Screen_PicasoSGC::setFontSize(unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC11setFontSizeEh+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::clear(unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5clearEj+0x0): multiple definition of `Screen_PicasoSGC::clear(unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5clearEj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_print16(unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8_print16Ej+0x0): multiple definition of `Screen_PicasoSGC::_print16(unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8_print16Ej+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_read16()': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC7_read16Ev+0x0): multiple definition of `Screen_PicasoSGC::_read16()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC7_read16Ev+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::begin()': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5beginEv+0x0): multiple definition of `Screen_PicasoSGC::begin()' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5beginEv+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_printXY(unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8_printXYEjj+0x0): multiple definition of `Screen_PicasoSGC::_printXY(unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8_printXYEjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::copyPaste(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9copyPasteEjjjjjj+0x0): multiple definition of `Screen_PicasoSGC::copyPaste(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9copyPasteEjjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::readPixel(unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9readPixelEjj+0x0): multiple definition of `Screen_PicasoSGC::readPixel(unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9readPixelEjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9_setPointEjjj+0x0): multiple definition of `Screen_PicasoSGC::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9_fastFillEjjjjj+0x0): multiple definition of `Screen_PicasoSGC::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::circle(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC6circleEjjjj+0x0): multiple definition of `Screen_PicasoSGC::circle(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC6circleEjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::triangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8triangleEjjjjjjj+0x0): multiple definition of `Screen_PicasoSGC::triangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC8triangleEjjjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::line(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC4lineEjjjjj+0x0): multiple definition of `Screen_PicasoSGC::line(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC4lineEjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::rectangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9rectangleEjjjjj+0x0): multiple definition of `Screen_PicasoSGC::rectangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC9rectangleEjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_PicasoSGC::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:(.text._ZN16Screen_PicasoSGC5gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_PicasoSGC.cpp.o: In function `Screen_PicasoSGC': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSGC.cpp:22: multiple definition of `Screen_PicasoSGC::Screen_PicasoSGC(signed char, Stream*)' Screen_PicasoSGC.cpp.o:Screen_PicasoSGC.cpp:22: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::setOrientation(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:132: multiple definition of `LCD_Template::setOrientation(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:132: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:180: multiple definition of `LCD_Template::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Template_screen.cpp.o:Template_screen.cpp:180: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:116: multiple definition of `LCD_Template::WhoAmI()' Template_screen.cpp.o:Template_screen.cpp:116: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:26: multiple definition of `LCD_Template::LCD_Template(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:26: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:71: multiple definition of `LCD_Template::LCD_Template(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Template_screen.cpp.o:Template_screen.cpp:71: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::invert(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:121: multiple definition of `LCD_Template::invert(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:121: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:124: multiple definition of `LCD_Template::setBacklight(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:124: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::begin()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:80: multiple definition of `LCD_Template::begin()' Template_screen.cpp.o:Template_screen.cpp:80: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::setDisplay(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:128: multiple definition of `LCD_Template::setDisplay(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:128: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_setWindow(unsigned char, unsigned char, unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:147: multiple definition of `LCD_Template::_setWindow(unsigned char, unsigned char, unsigned char, unsigned char)' Template_screen.cpp.o:Template_screen.cpp:147: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_writeRegister(unsigned char, signed char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:150: multiple definition of `LCD_Template::_writeRegister(unsigned char, signed char)' Template_screen.cpp.o:Template_screen.cpp:150: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_writeCommand(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:152: multiple definition of `LCD_Template::_writeCommand(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:152: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_writeData(unsigned char)': Template_screen.cpp:(.text._ZN12LCD_Template10_writeDataEh+0x0): multiple definition of `LCD_Template::_writeData(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:(.text._ZN12LCD_Template10_writeDataEh+0x0): first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_writeData16(unsigned int)': Template_screen.cpp:(.text._ZN12LCD_Template12_writeData16Ej+0x0): multiple definition of `LCD_Template::_writeData16(unsigned int)' Template_screen.cpp.o:Template_screen.cpp:(.text._ZN12LCD_Template12_writeData16Ej+0x0): first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_setPoint(unsigned int, unsigned int, unsigned int)': Template_screen.cpp:(.text._ZN12LCD_Template9_setPointEjjj+0x0): multiple definition of `LCD_Template::_setPoint(unsigned int, unsigned int, unsigned int)' Template_screen.cpp.o:Template_screen.cpp:(.text._ZN12LCD_Template9_setPointEjjj+0x0): first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Template_screen.cpp:(.text._ZN12LCD_Template9_fastFillEjjjjj+0x0): multiple definition of `LCD_Template::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Template_screen.cpp.o:Template_screen.cpp:(.text._ZN12LCD_Template9_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:26: multiple definition of `LCD_Template::LCD_Template(unsigned char)' Template_screen.cpp.o:Template_screen.cpp:26: first defined here LCD_screen_113/Template_screen.cpp.o: In function `LCD_Template': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Template_screen.cpp:71: multiple definition of `LCD_Template::LCD_Template(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Template_screen.cpp.o:Template_screen.cpp:71: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:146: multiple definition of `Screen_HI32::WhoAmI()' Screen_HI32.cpp.o:Screen_HI32.cpp:146: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:38: multiple definition of `Screen_HI32::Screen_HI32()' Screen_HI32.cpp.o:Screen_HI32.cpp:38: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeBeginParallel()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:172: multiple definition of `Screen_HI32::_writeBeginParallel()' Screen_HI32.cpp.o:Screen_HI32.cpp:172: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeEndParallel()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:176: multiple definition of `Screen_HI32::_writeEndParallel()' Screen_HI32.cpp.o:Screen_HI32.cpp:176: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeParallelLCD88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:186: multiple definition of `Screen_HI32::_writeParallelLCD88(unsigned char, unsigned char)' Screen_HI32.cpp.o:Screen_HI32.cpp:186: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_readParallelLCD88(unsigned char&, unsigned char&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:195: multiple definition of `Screen_HI32::_readParallelLCD88(unsigned char&, unsigned char&)' Screen_HI32.cpp.o:Screen_HI32.cpp:195: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeCommand16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:198: multiple definition of `Screen_HI32::_writeCommand16(unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:198: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeRegister(unsigned char, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:203: multiple definition of `Screen_HI32::_writeRegister(unsigned char, unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:203: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeData88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:210: multiple definition of `Screen_HI32::_writeData88(unsigned char, unsigned char)' Screen_HI32.cpp.o:Screen_HI32.cpp:210: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeData16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:215: multiple definition of `Screen_HI32::_writeData16(unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:215: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::setOrientation(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:150: multiple definition of `Screen_HI32::setOrientation(unsigned char)' Screen_HI32.cpp.o:Screen_HI32.cpp:150: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::begin()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:62: multiple definition of `Screen_HI32::begin()' Screen_HI32.cpp.o:Screen_HI32.cpp:62: first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_writeAddress16(unsigned int)': Screen_HI32.cpp:(.text._ZN11Screen_HI3215_writeAddress16Ej+0x0): multiple definition of `Screen_HI32::_writeAddress16(unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI3215_writeAddress16Ej+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_orientCoordinates(unsigned int&, unsigned int&)': Screen_HI32.cpp:(.text._ZN11Screen_HI3218_orientCoordinatesERjS0_+0x0): multiple definition of `Screen_HI32::_orientCoordinates(unsigned int&, unsigned int&)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI3218_orientCoordinatesERjS0_+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_HI32.cpp:(.text._ZN11Screen_HI3210_setWindowEjjjj+0x0): multiple definition of `Screen_HI32::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI3210_setWindowEjjjj+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_HI32.cpp:(.text._ZN11Screen_HI325gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_HI32::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI325gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_HI32.cpp:(.text._ZN11Screen_HI329_fastFillEjjjjj+0x0): multiple definition of `Screen_HI32::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI329_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_HI32.cpp:(.text._ZN11Screen_HI329_setPointEjjj+0x0): multiple definition of `Screen_HI32::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI329_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_getOneTouch(unsigned char, unsigned char&, unsigned char&)': Screen_HI32.cpp:(.text._ZN11Screen_HI3212_getOneTouchEhRhS0_+0x0): multiple definition of `Screen_HI32::_getOneTouch(unsigned char, unsigned char&, unsigned char&)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI3212_getOneTouchEhRhS0_+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_HI32.cpp:(.text._ZN11Screen_HI3212_getRawTouchERjS0_S0_+0x0): multiple definition of `Screen_HI32::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_HI32.cpp.o:Screen_HI32.cpp:(.text._ZN11Screen_HI3212_getRawTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_HI32.cpp.o: In function `Screen_HI32': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_HI32.cpp:38: multiple definition of `Screen_HI32::Screen_HI32()' Screen_HI32.cpp.o:Screen_HI32.cpp:38: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fontSizeX()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:146: multiple definition of `Screen_PicasoSPE::fontSizeX()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:146: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fontSizeY()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:150: multiple definition of `Screen_PicasoSPE::fontSizeY()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:150: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:223: multiple definition of `Screen_PicasoSPE::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:223: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:22: multiple definition of `Screen_PicasoSPE::Screen_PicasoSPE(signed char, Stream*)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:22: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fontMax()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:154: multiple definition of `Screen_PicasoSPE::fontMax()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:154: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::invert(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:175: multiple definition of `Screen_PicasoSPE::invert(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:175: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:178: multiple definition of `Screen_PicasoSPE::setBacklight(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:178: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::setDisplay(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:181: multiple definition of `Screen_PicasoSPE::setDisplay(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:181: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::getTouch(unsigned int&, unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:265: multiple definition of `Screen_PicasoSPE::getTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:265: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_nacAck()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:269: multiple definition of `Screen_PicasoSPE::_nacAck()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:269: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_print8(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:313: multiple definition of `Screen_PicasoSPE::_print8(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:313: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_print16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:307: multiple definition of `Screen_PicasoSPE::_print16(unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:307: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_writeCommandString0(unsigned int, String)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:301: multiple definition of `Screen_PicasoSPE::_writeCommandString0(unsigned int, String)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:301: first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_writeCommand16(unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE15_writeCommand16Ejj+0x0): multiple definition of `Screen_PicasoSPE::_writeCommand16(unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE15_writeCommand16Ejj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::setSpeed(unsigned long)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8setSpeedEm+0x0): multiple definition of `Screen_PicasoSPE::setSpeed(unsigned long)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8setSpeedEm+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_writeCommand0(unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14_writeCommand0Ej+0x0): multiple definition of `Screen_PicasoSPE::_writeCommand0(unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14_writeCommand0Ej+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::clear(unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5clearEj+0x0): multiple definition of `Screen_PicasoSPE::clear(unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5clearEj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_writeCommand88(unsigned int, unsigned char, unsigned char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE15_writeCommand88Ejhh+0x0): multiple definition of `Screen_PicasoSPE::_writeCommand88(unsigned int, unsigned char, unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE15_writeCommand88Ejhh+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_writeCommand8(unsigned int, unsigned char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14_writeCommand8Ejh+0x0): multiple definition of `Screen_PicasoSPE::_writeCommand8(unsigned int, unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14_writeCommand8Ejh+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_read16()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE7_read16Ev+0x0): multiple definition of `Screen_PicasoSPE::_read16()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE7_read16Ev+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_nacAckData(unsigned int&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE11_nacAckDataERj+0x0): multiple definition of `Screen_PicasoSPE::_nacAckData(unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE11_nacAckDataERj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE12_getRawTouchERjS0_S0_+0x0): multiple definition of `Screen_PicasoSPE::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE12_getRawTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::setOrientation(unsigned char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14setOrientationEh+0x0): multiple definition of `Screen_PicasoSPE::setOrientation(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14setOrientationEh+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::setFontSize(unsigned char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE11setFontSizeEh+0x0): multiple definition of `Screen_PicasoSPE::setFontSize(unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE11setFontSizeEh+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::WhoAmI()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE6WhoAmIEv+0x0): multiple definition of `Screen_PicasoSPE::WhoAmI()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE6WhoAmIEv+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::begin()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5beginEv+0x0): multiple definition of `Screen_PicasoSPE::begin()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5beginEv+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_printXY(unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8_printXYEjj+0x0): multiple definition of `Screen_PicasoSPE::_printXY(unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8_printXYEjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::copyPaste(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9copyPasteEjjjjjj+0x0): multiple definition of `Screen_PicasoSPE::copyPaste(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9copyPasteEjjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::readPixel(unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9readPixelEjj+0x0): multiple definition of `Screen_PicasoSPE::readPixel(unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9readPixelEjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9_setPointEjjj+0x0): multiple definition of `Screen_PicasoSPE::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::circle(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE6circleEjjjj+0x0): multiple definition of `Screen_PicasoSPE::circle(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE6circleEjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::triangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8triangleEjjjjjjj+0x0): multiple definition of `Screen_PicasoSPE::triangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8triangleEjjjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::line(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE4lineEjjjjj+0x0): multiple definition of `Screen_PicasoSPE::line(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE4lineEjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::rectangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9rectangleEjjjjj+0x0): multiple definition of `Screen_PicasoSPE::rectangle(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9rectangleEjjjjj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_PicasoSPE::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE5gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileBegin()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileBeginEv+0x0): multiple definition of `Screen_PicasoSPE::fileBegin()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileBeginEv+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileEnd()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE7fileEndEv+0x0): multiple definition of `Screen_PicasoSPE::fileEnd()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE7fileEndEv+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileError()': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileErrorEv+0x0): multiple definition of `Screen_PicasoSPE::fileError()' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileErrorEv+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileDelete(String)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE10fileDeleteE6String+0x0): multiple definition of `Screen_PicasoSPE::fileDelete(String)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE10fileDeleteE6String+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileFind(String)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8fileFindE6String+0x0): multiple definition of `Screen_PicasoSPE::fileFind(String)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8fileFindE6String+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileOpenAppend(String, unsigned int&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14fileOpenAppendE6StringRj+0x0): multiple definition of `Screen_PicasoSPE::fileOpenAppend(String, unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE14fileOpenAppendE6StringRj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileOpenWrite(String, unsigned int&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE13fileOpenWriteE6StringRj+0x0): multiple definition of `Screen_PicasoSPE::fileOpenWrite(String, unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE13fileOpenWriteE6StringRj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileOpenRead(String, unsigned int&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE12fileOpenReadE6StringRj+0x0): multiple definition of `Screen_PicasoSPE::fileOpenRead(String, unsigned int&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE12fileOpenReadE6StringRj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileClose(unsigned int)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileCloseEj+0x0): multiple definition of `Screen_PicasoSPE::fileClose(unsigned int)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileCloseEj+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileWrite(unsigned int, char)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileWriteEjc+0x0): multiple definition of `Screen_PicasoSPE::fileWrite(unsigned int, char)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileWriteEjc+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileWrite(unsigned int, String)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileWriteEj6String+0x0): multiple definition of `Screen_PicasoSPE::fileWrite(unsigned int, String)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE9fileWriteEj6String+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE::fileRead(unsigned int, char&)': Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8fileReadEjRc+0x0): multiple definition of `Screen_PicasoSPE::fileRead(unsigned int, char&)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:(.text._ZN16Screen_PicasoSPE8fileReadEjRc+0x0): first defined here LCD_screen_113/Screen_PicasoSPE.cpp.o: In function `Screen_PicasoSPE': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_PicasoSPE.cpp:22: multiple definition of `Screen_PicasoSPE::Screen_PicasoSPE(signed char, Stream*)' Screen_PicasoSPE.cpp.o:Screen_PicasoSPE.cpp:22: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:192: multiple definition of `Screen_ILI9225B::WhoAmI()' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:192: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:42: multiple definition of `Screen_ILI9225B::Screen_ILI9225B(unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:42: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:97: multiple definition of `Screen_ILI9225B::Screen_ILI9225B(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:97: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_write(bool, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:218: multiple definition of `Screen_ILI9225B::_write(bool, unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:218: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:197: multiple definition of `Screen_ILI9225B::setBacklight(unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:197: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_writeData16(unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:229: multiple definition of `Screen_ILI9225B::_writeData16(unsigned int)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:229: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_writeData88(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:242: multiple definition of `Screen_ILI9225B::_writeData88(unsigned char, unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:242: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_writeRegister(unsigned char, unsigned int)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:255: multiple definition of `Screen_ILI9225B::_writeRegister(unsigned char, unsigned int)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:255: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::setOrientation(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:200: multiple definition of `Screen_ILI9225B::setOrientation(unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:200: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::begin()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:114: multiple definition of `Screen_ILI9225B::begin()' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:114: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_orientCoordinates(unsigned int&, unsigned int&)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B18_orientCoordinatesERjS0_+0x0): multiple definition of `Screen_ILI9225B::_orientCoordinates(unsigned int&, unsigned int&)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B18_orientCoordinatesERjS0_+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B10_setWindowEjjjj+0x0): multiple definition of `Screen_ILI9225B::_setWindow(unsigned int, unsigned int, unsigned int, unsigned int)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B10_setWindowEjjjj+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B5gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_ILI9225B::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B5gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B9_fastFillEjjjjj+0x0): multiple definition of `Screen_ILI9225B::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B9_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B9_setPointEjjj+0x0): multiple definition of `Screen_ILI9225B::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B9_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_getOneTouch(unsigned char, unsigned char&, unsigned char&)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B12_getOneTouchEhRhS0_+0x0): multiple definition of `Screen_ILI9225B::_getOneTouch(unsigned char, unsigned char&, unsigned char&)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B12_getOneTouchEhRhS0_+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B12_getRawTouchERjS0_S0_+0x0): multiple definition of `Screen_ILI9225B::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:(.text._ZN15Screen_ILI9225B12_getRawTouchERjS0_S0_+0x0): first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:42: multiple definition of `Screen_ILI9225B::Screen_ILI9225B(unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:42: first defined here LCD_screen_113/Screen_ILI9225B.cpp.o: In function `Screen_ILI9225B': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ILI9225B.cpp:97: multiple definition of `Screen_ILI9225B::Screen_ILI9225B(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ILI9225B.cpp.o:Screen_ILI9225B.cpp:97: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::setFontSize(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:28: multiple definition of `LCD_screen_font::setFontSize(unsigned char)' LCD_screen_font.cpp.o:LCD_screen_font.cpp:28: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::fontMax()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:33: multiple definition of `LCD_screen_font::fontMax()' LCD_screen_font.cpp.o:LCD_screen_font.cpp:33: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::fontSizeX()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:37: multiple definition of `LCD_screen_font::fontSizeX()' LCD_screen_font.cpp.o:LCD_screen_font.cpp:37: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::fontSizeY()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:53: multiple definition of `LCD_screen_font::fontSizeY()' LCD_screen_font.cpp.o:LCD_screen_font.cpp:53: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:101: multiple definition of `LCD_screen_font::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' LCD_screen_font.cpp.o:LCD_screen_font.cpp:101: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:21: multiple definition of `LCD_screen_font::LCD_screen_font()' LCD_screen_font.cpp.o:LCD_screen_font.cpp:21: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font::_getCharacter(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:69: multiple definition of `LCD_screen_font::_getCharacter(unsigned char, unsigned char)' LCD_screen_font.cpp.o:LCD_screen_font.cpp:69: first defined here LCD_screen_113/LCD_screen_font.cpp.o: In function `LCD_screen_font': /opt/energia/hardware/msp430/libraries/LCD_screen_113/LCD_screen_font.cpp:21: multiple definition of `LCD_screen_font::LCD_screen_font()' LCD_screen_font.cpp.o:LCD_screen_font.cpp:21: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:384: multiple definition of `Screen_ST7735::_getRawTouch(unsigned int&, unsigned int&, unsigned int&)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:384: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::WhoAmI()': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:229: multiple definition of `Screen_ST7735::WhoAmI()' Screen_ST7735.cpp.o:Screen_ST7735.cpp:229: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:67: multiple definition of `Screen_ST7735::Screen_ST7735(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:67: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:95: multiple definition of `Screen_ST7735::Screen_ST7735(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:95: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::setBacklight(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:238: multiple definition of `Screen_ST7735::setBacklight(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:238: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::setDisplay(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:242: multiple definition of `Screen_ST7735::setDisplay(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:242: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeCommand(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:328: multiple definition of `Screen_ST7735::_writeCommand(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:328: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::invert(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:234: multiple definition of `Screen_ST7735::invert(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:234: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeData(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:339: multiple definition of `Screen_ST7735::_writeData(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:339: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeRegister(unsigned char, unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:323: multiple definition of `Screen_ST7735::_writeRegister(unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:323: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::setOrientation(unsigned char)': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:245: multiple definition of `Screen_ST7735::setOrientation(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:245: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeData16(unsigned int)': Screen_ST7735.cpp:(.text._ZN13Screen_ST773512_writeData16Ej+0x0): multiple definition of `Screen_ST7735::_writeData16(unsigned int)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST773512_writeData16Ej+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_setWindow(unsigned char, unsigned char, unsigned char, unsigned char)': Screen_ST7735.cpp:(.text._ZN13Screen_ST773510_setWindowEhhhh+0x0): multiple definition of `Screen_ST7735::_setWindow(unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST773510_setWindowEhhhh+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': Screen_ST7735.cpp:(.text._ZN13Screen_ST77359_fastFillEjjjjj+0x0): multiple definition of `Screen_ST7735::_fastFill(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST77359_fastFillEjjjjj+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_setPoint(unsigned int, unsigned int, unsigned int)': Screen_ST7735.cpp:(.text._ZN13Screen_ST77359_setPointEjjj+0x0): multiple definition of `Screen_ST7735::_setPoint(unsigned int, unsigned int, unsigned int)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST77359_setPointEjjj+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeData88(unsigned char, unsigned char)': Screen_ST7735.cpp:(.text._ZN13Screen_ST773512_writeData88Ehh+0x0): multiple definition of `Screen_ST7735::_writeData88(unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST773512_writeData88Ehh+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)': Screen_ST7735.cpp:(.text._ZN13Screen_ST77355gTextEjj6Stringjjhh+0x0): multiple definition of `Screen_ST7735::gText(unsigned int, unsigned int, String, unsigned int, unsigned int, unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST77355gTextEjj6Stringjjhh+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::_writeData8888(unsigned char, unsigned char, unsigned char, unsigned char)': Screen_ST7735.cpp:(.text._ZN13Screen_ST773514_writeData8888Ehhhh+0x0): multiple definition of `Screen_ST7735::_writeData8888(unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST773514_writeData8888Ehhhh+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735::begin()': Screen_ST7735.cpp:(.text._ZN13Screen_ST77355beginEv+0x0): multiple definition of `Screen_ST7735::begin()' Screen_ST7735.cpp.o:Screen_ST7735.cpp:(.text._ZN13Screen_ST77355beginEv+0x0): first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:67: multiple definition of `Screen_ST7735::Screen_ST7735(unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:67: first defined here LCD_screen_113/Screen_ST7735.cpp.o: In function `Screen_ST7735': /opt/energia/hardware/msp430/libraries/LCD_screen_113/Screen_ST7735.cpp:95: multiple definition of `Screen_ST7735::Screen_ST7735(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' Screen_ST7735.cpp.o:Screen_ST7735.cpp:95: first defined here /opt/energia/hardware/tools/msp430/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: LCD_screen_113.cpp.elf section `.rodata' will not fit in region `rom' /opt/energia/hardware/tools/msp430/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: section .vectors loaded at [000000000000ffe0,000000000000ffff] overlaps section .rodata loaded at [000000000000fed4,000000000001018f] /opt/energia/hardware/tools/msp430/bin/../lib/gcc/msp430/4.6.3/../../../../msp430/bin/ld: region `rom' overflowed by 432 bytes /opt/energia/hardware/tools/msp430/bin/../lib/gcc/msp430/4.6.3/libcrt0.a(_copy_data.o): In function `__do_copy_data': /home/robertinant/mspgcc/BUILD/gcc/gcc/../../../gcc/gcc/config/msp430/crt0.S:195: relocation truncated to fit: R_MSP430_16_BYTE against symbol `__data_load_start' defined in *ABS* section in LCD_screen_113.cpp.elf LCD_screen_113.cpp.o: In function `StringSumHelper': /opt/energia/hardware/msp430/cores/msp430/WString.h:195: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' LCD_screen_113.cpp.o: In function `protocolSquare': /opt/energia/LCD_screen_113.ino:129: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:130: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:132: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:134: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' LCD_screen_113.cpp.o: In function `protocolCopyPaste(unsigned char)': /opt/energia/LCD_screen_113.ino:168: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:170: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:172: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:174: relocation truncated to fit: R_MSP430_16_BYTE against `no symbol' /opt/energia/LCD_screen_113.ino:186: additional relocation overflows omitted from the output LCD_screen_113.cpp.o: In function `setup': /opt/energia/LCD_screen_113.ino:318: undefined reference to `Serial1' /opt/energia/LCD_screen_113.ino:330: undefined reference to `Serial1' LCD_screen_113.cpp.o: In function `__static_initialization_and_destruction_0': /opt/energia/LCD_screen_113.ino:90: undefined reference to `Serial1' collect2: ld returned 1 exit status I suppose then that your ".ino" is not compatible with Energia 0101E0012... Regards, Igor Isaias Banlian
  3. Igor Isaias Banlian

    [Energia Library] LCD_screen Library Suite

    Your example LCD_screen_113.ino does not compile on Energia 0101E0012, it displays the error below: In file included from Template_screen_font.cpp:20:0: Template_screen_font.h:50:17: fatal error: spi.h: No such file or directory compilation terminated What can I do to fix this error? Regards, Igor Isaias Banlian
  4. Igor Isaias Banlian

    (Universal) Color LCD graphics library (2)

    RobG, is possible for you provide the example (.ino) used in the video below? https://www.youtube.com/watch?v=XE-D4W60yfI Regards, Igor Isaias Banlian
  5. Igor Isaias Banlian

    [Energia Library] LCD_screen Library Suite

    My project uses "Color LCD Booster Pack (ST7735R)" with the SD card slot. Please implement support for SD cards in your library! Examples of "LCD_screen_105" not work in "Energia 0101E0009"! Errors appear: Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 at processing.app.Sketch.setCurrentCode(Sketch.java:1184) at processing.app.Sketch.load(Sketch.java:222) at processing.app.Sketch.<init>(Sketch.java:144) at processing.app.Editor.handleOpenInternal(Editor.java:2187) at processing.app.Editor.<init>(Editor.java:304) at processing.app.Base.handleOpen(Base.java:714) at processing.app.Base.handleOpen(Base.java:679) at processing.app.Base.handleOpenPrompt(Base.java:668) at processing.app.Editor$4.actionPerformed(Editor.java:497) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Best Regards,Igor Isaias Banlian, from Brazil
×