💾 Archived View for bbs.geminispace.org › u › requiem › 22762 captured on 2024-12-17 at 15:23:16. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Re: "Preview of a Gemini browser for ESP32 😊"
@hanzbrix I don’t I’m afraid. The tricky bit was getting the display to work. I fortunately found some stuff on GitHub that I could leverage.
Dec 12 · 5 days ago
@requiem Why was the display hard to use? Does it have some weird abstraction instead of a pixel matrix?
I would love to code a Gemini browser on [tulip.computer] at some point. It is micropython with lvgl.
💀 requiem [OP/mod] · Dec 12 at 21:53:
I’ll share the code when it’s ready. But you can get started easily — you can download the Micropython Unix port with LVGL baked in from the LVGL website and start coding right away!
💀 requiem [OP/mod] · Dec 12 at 21:58:
@hanzbrix I used the Orange Pi Zero and it needed device tree overlays and xorg.conf files. I know nothing about that stuff so it was good to find appropriate files on GitHub.
Preview of a Gemini browser for ESP32 😊 — I started working on a little ESP32 based Gemini browser in Micropython! Check out the link for a video of the progress so far. It can make simple Gemini requests over TLS, and render the contents to a 2.8in TFT screen with some basic typography. Might add an ASCII-art-to-Bitmap proxy into the mix; so I can render ASCII art properly to the screen, but offloading the computation from the ESP32 to some outside service. Pretty cool, for parts you are...
💬 requiem [mod] · 13 comments · 1 like · Dec 11 · 7 days ago