Get the latest tech news

SSD1306 display drivers and font rendering


When I first started implementing the SSD1306 OLED on my prototype, I grabbed the quickest and easiest to implement driver I could find - a driver Espressif shipped as part of ESP-BSP that has since been removed. It worked great, updated the screen at about 40 hz, and was very

To implement it in my project I'd have to bring in an Arduino compatibility layer, and even then, I don't know anything about the performance or resource usage, so it felt like a risk that might not pay off. This seemed pretty promising - maybe I can include this library, give it a BDF font and a function that draws directly to my framebuffer, skipping the intermediate bitmap altogether. After some tweaks to nvbdflib to pass along the consumer's context into the provided drawing function, I had the library working nicely inside of the display driver.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of font

font

Related news:

News photo

Florida Man Accused of Hacking Disney World Menus, Changing Font to Wingdings

News photo

Coding Font by Typogram – Find Your True Love of Coding Fonts

News photo

Llama.ttf: A font which is also an LLM