ThingPulse / esp8266-oled-ssd1306

Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
https://thingpulse.com
Other
2k stars 638 forks source link

The double buffering bitmap display update can be highly optimised #242

Closed helmut64 closed 4 years ago

helmut64 commented 5 years ago

My understanding is that at present the single largest rect containing the changes will be calculated, than this entire rect is transferred to the display.

One enhancement would be to spilt this rect into smaller chunks (e.g. 16x16 pixel) and write only the chunks with changes to the display.

helmut64 commented 4 years ago

I believe I raised the point, I close this enhancement for now.

marcelstoer commented 4 years ago

I already removed the stale flag a couple of days ago because I think you raised a valid point. I can't guarantee though that we'll get around to fixing this before the bot comes by again in 180d 😉

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.