jakkra / ZSWatch

ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.
https://forms.gle/G48Sm5zDe9aCaYtT9
GNU General Public License v3.0
2.28k stars 194 forks source link

Fix display glitching. Randomly turning white or going black. #141

Closed jakkra closed 9 months ago

jakkra commented 9 months ago

Issue was that we would send display enter sleep, while we where at the same tie flushing data to it to display. Fixed by making sure rendering finishes and giving the flushing thread some time to flush all data to the display before we till the display to go to sleep.

Kampi commented 9 months ago

Whuhu finally 👍

jakkra commented 9 months ago

Whuhu finally 👍

It just came to me while walking home today haha :D