Hi timc
I know this is an old thread... I'm using some parts of your code (first one with small characters). Just changing Init because it doesn't work with my chineese LCD, and added a clear screen because some persistent pixels everywhere when choosing invert display.
Now it works fine... Just a problem with, I think, speed.
Using a PIC18F46K22 at 12MHz = ok Same pic at 12MHz x 4 PLL = 48MHz and the display won't go to specific row and line.
tried : DEFINE SHIFT_PAUSEUS 4 but doesn't work too.
Someone can help ?
Regards
Bookmarks