I bought the #3 Telematics kit. The first issue is that the device keeps resetting when plugged into the OBD-II port. It will start up fine, display the car data using the Megalogger sketch from github https://github.com/stanleyhuangyc/ArduinoOBD/tree/master/megalogger. I amen't sure why this happens.
But since trying to upload the sketch again I got the issue from the images attached. (Sorry couldn't get image small enough to upload so had to use dropbox links)
https://dl.dropboxusercontent.com/u/216 ... .23.05.jpg
https://dl.dropboxusercontent.com/u/216 ... .23.38.jpg
https://dl.dropboxusercontent.com/u/216 ... .24.29.jpg
Anyone have idea how to fix these issues?
Also as side note a proper tutorial on how to program the device would be great to have if anyone has a link?
Issues with kit. (Subaru Impreza 07 1.5)
-
- Posts: 5
- Joined: Sun Dec 27, 2015 6:18 am
Re: Issues with kit. (Subaru Impreza 07 1.5)
It seems that the lcd.print function isn't working correctly and only printing out the 1st character of the word.
I've tried re-downloading the libraries and didn't work. Anyone have an idea why this might happen?
I'm using the Arduino 1.6.7 ide if that matters.
I've tried re-downloading the libraries and didn't work. Anyone have an idea why this might happen?
I'm using the Arduino 1.6.7 ide if that matters.
-
- Posts: 5
- Joined: Sun Dec 27, 2015 6:18 am
Re: Issues with kit. (Subaru Impreza 07 1.5)
With the latest and greatest version from github repo I get these warnings and amen't sure if these are the issue or not to the problem where only first character appears. I don't know if this is a hardware fault or software issue.
I removed the obd-ii cable just to eliminate anything so.
Code: Select all
In file included from C:\Users\Sean\Downloads\ArduinoOBD-master\megalogger\megalogger.ino:13:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD/MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\OBD\OBD.cpp: In member function 'virtual void COBDI2C::write(const char*)':
C:\Users\Sean\Documents\Arduino\libraries\OBD\OBD.cpp:482:35: warning: narrowing conversion of 'millis()' from 'long unsigned int' to 'uint16_t {aka unsigned int}' inside { } [-Wnarrowing]
COMMAND_BLOCK cmdblock = {millis(), CMD_SEND_AT_COMMAND};
^
C:\Users\Sean\Documents\Arduino\libraries\OBD\OBD.cpp: In member function 'bool COBDI2C::sendCommandBlock(byte, uint8_t, byte*, byte)':
C:\Users\Sean\Documents\Arduino\libraries\OBD\OBD.cpp:491:35: warning: narrowing conversion of 'millis()' from 'long unsigned int' to 'uint16_t {aka unsigned int}' inside { } [-Wnarrowing]
COMMAND_BLOCK cmdblock = {millis(), cmd, data};
^
In file included from C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9325D.cpp:9:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9325D.cpp:398:45: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_ILI9325D::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9325D.cpp:414:45: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_ILI9325D::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9325D.cpp:435:49: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_ILI9325D::draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
In file included from C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9341.cpp:10:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9341.cpp:480:44: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_ILI9341::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\ILI9341.cpp:497:44: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_ILI9341::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte ScaleY)
^
In file included from C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.cpp:9:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
In file included from C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\R61581.cpp:9:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\R61581.cpp:341:43: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_R61581::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\R61581.cpp:366:43: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_R61581::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\R61581.cpp:398:47: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_R61581::draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
In file included from C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\SSD1289.cpp:9:0:
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:55:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:56:43: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:57:47: warning: '__progmem__' attribute ignored [-Wattributes]
virtual void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height) {}
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:113:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:114:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:115:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:186:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:187:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:242:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:243:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:244:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:297:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:298:35: warning: '__progmem__' attribute ignored [-Wattributes]
void draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY = 0);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\MultiLCD.h:299:39: warning: '__progmem__' attribute ignored [-Wattributes]
void draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height);
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\SSD1289.cpp:269:44: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_SSD1289::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\SSD1289.cpp:294:44: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_SSD1289::draw(const PROGMEM byte* buffer, uint16_t width, uint16_t height, byte scaleX, byte scaleY)
^
C:\Users\Sean\Documents\Arduino\libraries\MultiLCD\SSD1289.cpp:326:48: warning: '__progmem__' attribute ignored [-Wattributes]
void LCD_SSD1289::draw4bpp(const PROGMEM byte* buffer, uint16_t width, uint16_t height)
^
Sketch uses 58,232 bytes (22%) of program storage space. Maximum is 253,952 bytes.
Global variables use 2,605 bytes (31%) of dynamic memory, leaving 5,587 bytes for local variables. Maximum is 8,192 bytes.
I removed the obd-ii cable just to eliminate anything so.
- Attachments
-
- Current code running on board
- WIN_20151229_21_01_09_Pro.jpg (100.51 KiB) Viewed 12286 times