No Flicker, No Mess: Building a 3-Button OLED Menu with U8g2
A responsive menu system is the backbone of any interactive embedded device, but navigating it without screen tearing requires careful state management. In this…
Porting or programming with the U8g2 graphics library.
8 articles
A responsive menu system is the backbone of any interactive embedded device, but navigating it without screen tearing requires careful state management. In this…
Adding fluid, dynamic animations to embedded displays doesn’t require a high-end GPU or a complex graphics framework. In this guide, you will learn how…
Building a professional embedded user interface doesn’t require an expensive color TFT. In this guide, you will learn how to use the U8g2 graphics…
This guide demonstrates how to interface a Nokia 5110 display based on the PCD8544 controller with an STM32 microcontroller using the U8G2 graphics library.…
This guide demonstrates how to interface a GLCD12864 display based on the ST7920 controller with an STM32 microcontroller using the U8G2 graphics library. We…
The SH1106 is a popular monochrome OLED display driver, commonly used in small screens ranging from 0.96″ to 1.3″, offering high contrast and low power consumption.…
In this part, we will use the U8g2 library to interface the popular SSD1306 OLED display with STM32. This will demonstrate how to initialize the display…
U8G2 is a powerful, open-source graphics library ideal for driving monochrome OLEDs and LCDs with STM32 microcontrollers, offering extensive display support and efficient rendering.…