lexus2k / lcdgfx

Driver for LCD displays running on Arduino/Avr/ESP32/Linux (including Rasperry) platforms
MIT License
389 stars 55 forks source link

Trouble with vertical lines #129

Open apmiller108 opened 2 weeks ago

apmiller108 commented 2 weeks ago

Hi, thanks for this library. It's great!

I'm using a 1306 display. I have no problems drawing a horizontal line or angled lines. But vertical lines (or close to vertical) appear as several stacked pixels sometimes with a little flickering in between them. Any ideas on what might be happening here and how to fix?

Thanks!

lexus2k commented 2 weeks ago

@apmiller108 The issue you are experiencing relates to the architecture of ssd1306 hardware. You need to use Double buffering. Please check examples coming with the library.