You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like the micropython port was just a proof-of-concept. I can clear the screen, display a JPG and draw some text, but that's it. No "draw a dot/line/circle/arc" functions, no "change the font" function (I found the change the font size, but nothing to change the ttf font or bold/italic/...). Nothing too fancy, but it works. Only the basics have been implemented it seems. Also, I'm seeing some ghosting but it's intermittent. Sometimes the screen has ghosting, sometimes it doesn't. See screenshot of the ghosting below.
Is there framebuffer support? Drawing text to the screen seems to take a while. Would be nice to write to the framebuffer and have the whole screen update at once.
Regarding "draw a dot/line/circle/arc" functions, use framebuffer or bytearray to draw, and then call EPD47.bitmap() to display. It is completely possible to use python.
We have also discovered the problem of ghosting, and we have not found the reason for it.
from l58 import L58
from time import sleep
from machine import I2C,Pin
tp = L58(I2C(1, scl=Pin(14), sda=Pin(15), freq=400000), 0x5A)
tp.begin()
while True:
for i in range(0, tp.scanPoint()):
data = tp.getPoint()
print(data)
sleep(0.1)
Looks like the micropython port was just a proof-of-concept. I can clear the screen, display a JPG and draw some text, but that's it. No "draw a dot/line/circle/arc" functions, no "change the font" function (I found the change the font size, but nothing to change the ttf font or bold/italic/...). Nothing too fancy, but it works. Only the basics have been implemented it seems. Also, I'm seeing some ghosting but it's intermittent. Sometimes the screen has ghosting, sometimes it doesn't. See screenshot of the ghosting below.
Is there framebuffer support? Drawing text to the screen seems to take a while. Would be nice to write to the framebuffer and have the whole screen update at once.
Also, touchscreen example maybe? I found this: https://github.com/Xinyuan-LilyGO/lilygo-micropython/blob/master/extmod/display/epd/test/l58.py but I haven't tried to create an example with it yet.
The text was updated successfully, but these errors were encountered: