Open Poikilos opened 4 years ago
This is still happening intermittently. You can sometimes prevent it by physically disconnecting and reconnecting the LCD, which resets some buffers (the only reason that solves the issue seems to be changing the conditions under which Pillow operates, such as clearing the Image etc which causes pypicolcd to draw things differently [avoid optimizations regarding pixels that are already on; and possibly other differences]). See https://github.com/python-pillow/Pillow/issues/4225
A proposed fix for the Pillow issue has been merged and released as part of Pillow 8.2.0.
Thanks!