View Single Post
Old 04-26-2011, 11:59 AM   #1 (permalink)
DJ_SpaRky
EcoModding Lurker
 
Join Date: Feb 2011
Location: Groveland, FL
Posts: 9
Thanks: 0
Thanked 1 Time in 1 Post
Unhappy OBDuino32k 20x4 LCD Issues

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.

__________________
Code:
DiabolicJourney_SpaRky
  Reply With Quote