Forum >Replies by Auzzook
userhead Auzzook
Replies (5)
  • You Reply: Sigmon,

    Can you explain what you did to rectify your issue?

    Cheers.
  • You Reply: I removed the library folders from within the meggalogger folder, as per the screenshot I posted previously.

    I try a few things differently every now and then but still no success.

    If you could show me exactly what I need to have in the "...\Documents\Arduino\libraries\megalogger" directory I think it would resolve my issue.

    Again sorry for our lack of understanding, but perhaps you could simplify this for me.

    If anyone could point me in the direction of some clear instructions it would be appreciated.

    Thanks in advance.
  • You Reply: I'm not sure I fully understand.
    Perhaps you could tell me exactly what I need in the 'megalogger' folder for kit #2 with the type B OBDII adaptor, BLE and the 2.8" TFT LCD?

    So far I have tried compiling with the contents of the subfolders (MPU6050, MultiLCD, OBD, and TinyGPS) copied into the "megalogger" folder. I have also tried with the "megalogger" folder as found and with the subfolders and their contents removed completely.

    Do I need to rename anything within the MultiLCD to suit the 2.8" ILI9325DS TFT LCD I am using?

    Note: I have also removed the .ccp and .h files for the other display types that I [u]hope[/u] were not required.
  • You Reply: G'day,
    Firstly I am totally new to Arduino, but I received my Arduino OBD-II Data Logger Kit #2 today.

    I have downloaded megalogger-src-20131211.zip and imported it into XXXX\Documents\Arduino\libraries\megalogger

    I have tried uploading several times without success, and have tried moving the contents of all the subfolders to the megalogger folder.

    despite this I am still getting a huge list of errors.

    [code]megalogger\fonts.cpp.o:(.progmem.data+0x0): multiple definition of `digits16x24'
    fonts.cpp.o:(.progmem.data+0x0): first defined here
    c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
    megalogger\fonts.cpp.o:(.progmem.data+0x1e0): multiple definition of `digits16x16'
    fonts.cpp.o:(.progmem.data+0x1e0): first defined here
    megalogger\fonts.cpp.o:(.progmem.data+0x320): multiple definition of `digits8x8'
    fonts.cpp.o:(.progmem.data+0x320): first defined here
    megalogger\fonts.cpp.o:(.progmem.data+0x370): multiple definition of `font5x8'
    fonts.cpp.o:(.progmem.data+0x370): first defined here
    megalogger\fonts.cpp.o:(.progmem.data+0x546): multiple definition of `font8x16_doslike'
    fonts.cpp.o:(.progmem.data+0x546): first defined here
    megalogger\fonts.cpp.o:(.progmem.data+0xb16): multiple definition of `font8x16_terminal'
    fonts.cpp.o:(.progmem.data+0xb16): first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::clearPixels(unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:246: multiple definition of `LCD_ILI9325D::clearPixels(unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:246: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::WriteData(unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:101: multiple definition of `LCD_ILI9325D::WriteData(unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:101: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::WriteData(unsigned char, unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:78: multiple definition of `LCD_ILI9325D::WriteData(unsigned char, unsigned char)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:78: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::SetDataMode()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:73: multiple definition of `LCD_ILI9325D::SetDataMode()'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:73: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::SetCommandMode()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:66: multiple definition of `LCD_ILI9325D::SetCommandMode()'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:66: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::WriteCommandData(unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:126: multiple definition of `LCD_ILI9325D::WriteCommandData(unsigned int, unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:126: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::setXY(unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:230: multiple definition of `LCD_ILI9325D::setXY(unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:230: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::draw4bpp(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:449: multiple definition of `LCD_ILI9325D::draw4bpp(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:449: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::draw2x(unsigned char const*, unsigned int, unsigned int, unsigned char, unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:430: multiple definition of `LCD_ILI9325D::draw2x(unsigned char const*, unsigned int, unsigned int, unsigned char, unsigned char)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:430: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::draw(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:415: multiple definition of `LCD_ILI9325D::draw(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:415: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::writeDigit(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:349: multiple definition of `LCD_ILI9325D::writeDigit(unsigned char)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:349: first defined here
    megalogger\ILI9325D.cpp.o: In function `non-virtual thunk to LCD_ILI9325D::write(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:464: multiple definition of `non-virtual thunk to LCD_ILI9325D::write(unsigned char)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:464: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::write(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:285: multiple definition of `LCD_ILI9325D::write(unsigned char)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:285: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::clear(unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:263: multiple definition of `LCD_ILI9325D::clear(unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:263: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::Disable()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:62: multiple definition of `LCD_ILI9325D::Disable()'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:62: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::Enable()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:61: multiple definition of `LCD_ILI9325D::Enable()'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:61: first defined here
    megalogger\ILI9325D.cpp.o: In function `LCD_ILI9325D::begin()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9325D.cpp:134: multiple definition of `LCD_ILI9325D::begin()'
    ILI9325D.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9325D.cpp:134: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::clearPixels(unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:371: multiple definition of `LCD_ILI9341::clearPixels(unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:371: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::backlight(bool)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:368: multiple definition of `LCD_ILI9341::backlight(bool)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:368: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::WRITE_Package(unsigned int*, unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:85: multiple definition of `LCD_ILI9341::WRITE_Package(unsigned int*, unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:85: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::sendData(unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:74: multiple definition of `LCD_ILI9341::sendData(unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:74: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::WRITE_DATA(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:66: multiple definition of `LCD_ILI9341::WRITE_DATA(unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:66: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::sendCMD(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:58: multiple definition of `LCD_ILI9341::sendCMD(unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:58: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::setPage(unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:279: multiple definition of `LCD_ILI9341::setPage(unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:279: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::setCol(unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:272: multiple definition of `LCD_ILI9341::setCol(unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:272: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::setXY(unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:353: multiple definition of `LCD_ILI9341::setXY(unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:353: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::setPixel(unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:360: multiple definition of `LCD_ILI9341::setPixel(unsigned int, unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:360: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::draw2x(unsigned char const*, unsigned int, unsigned int, unsigned char, unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:558: multiple definition of `LCD_ILI9341::draw2x(unsigned char const*, unsigned int, unsigned int, unsigned char, unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:558: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::draw(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:539: multiple definition of `LCD_ILI9341::draw(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:539: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::clear()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:330: multiple definition of `LCD_ILI9341::clear()'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:330: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::clear(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:286: multiple definition of `LCD_ILI9341::clear(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:286: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::Read_Register(unsigned char, unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:103: multiple definition of `LCD_ILI9341::Read_Register(unsigned char, unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:103: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::readID()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:244: multiple definition of `LCD_ILI9341::readID()'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:244: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::writeDigit(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:458: multiple definition of `LCD_ILI9341::writeDigit(unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:458: first defined here
    megalogger\ILI9341.cpp.o: In function `non-virtual thunk to LCD_ILI9341::write(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:590: multiple definition of `non-virtual thunk to LCD_ILI9341::write(unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:590: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::write(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:385: multiple definition of `LCD_ILI9341::write(unsigned char)'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:385: first defined here
    megalogger\ILI9341.cpp.o: In function `LCD_ILI9341::begin()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/ILI9341.cpp:117: multiple definition of `LCD_ILI9341::begin()'
    ILI9341.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/ILI9341.cpp:117: first defined here
    megalogger\LCD4Bit_mod.cpp.o: In function `LCD4Bit_mod::pulseEnablePin()':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/LCD4Bit_mod.cpp:40: multiple definition of `LCD4Bit_mod::pulseEnablePin()'
    LCD4Bit_mod.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/LCD4Bit_mod.cpp:40: first defined here
    megalogger\LCD4Bit_mod.cpp.o: In function `LCD4Bit_mod::pushNibble(unsigned char)':
    E:\Users\Simon\Documents\Arduino\libraries\megalogger/LCD4Bit_mod.cpp:52: multiple definition of `LCD4Bit_mod::pushNibble(unsigned char)'
    LCD4Bit_mod.cpp.o:E:\Users\Simon\AppData\Local\Temp\build8566799102233160765.tmp/LCD4Bit_mod.cpp:52: first defined here
    megalogger\LCD4Bit_mod.cpp.o: In function `LCD4Bit_mod::pushByte(unsigned char)':
    [/code]

    Please refer to the attached screenshot of the meggalogger folder, as I have a feeling I am missing something from here.

    Thanks in advance,
  • You Reply: G'day,

    Did you end up resolving this?
    I'm totally new to Arduino, and got my "Arduino OBD-II Data Logger Kit #2" today.
    I have imported the latest sketch library, but when I attempt to upload it I get a heap of errors.