I recently built and then upgraded my OBDuino32k Setup using a 20x4 LCD, but I am having Doubling and other display issues.
Here is the adjusted code:
Quote:
/* LCD Display parameters */
/* Adjust LCD_COLS or LCD_ROWS if LCD is different than 16 characters by 2 rows*/
// Note: Not currently tested on display larger than 16x2
// How many rows of characters for the LCD (must be at least two)
#define LCD_ROWS 4
// How many characters across for the LCD (must be at least sixteen)
#define LCD_COLS 20
// Calculate the middle point of the LCD display width
#define LCD_SPLIT (LCD_COLS / 2)
//Calculate how many PIDs fit on a data screen (two per line)
#define LCD_PID_COUNT (LCD_ROWS * 2)
|
Also
byte contrast is set to 0 instead of 40, which helped a bit, but not completely.
Here are some examples:
Display Config Menu:
Config Menu:
Display Tearing (see top right):
Please advise.
Thanks, SpaRky
PS: I did Search but found nothing similar.