u8g2 is a monochrome display driver library written in C and C++ for rendering graphics and text on OLED and LCD screens. It functions as an embedded graphics library and font renderer, providing a hardware abstraction layer to manage communication with display controllers. The library is distinguished by its flexible memory management, offering both full-screen memory mapping for arbitrary drawing and page-based frame buffering to reduce RAM consumption. It further optimizes resource usage through direct-to-display text rendering, which bypasses intermediate memory buffers. The framework co
MicroPython package to control HD44780 LCD displays 1602 and 2004 via I2C
Fork of the now archived https://bitbucket.org/thesheep/micropython-oled
This library is designed to support a MicroPython interface for I2C 16x2 LCD character screens.
MicroPython
The main features of dda/micropython are: Character LCD Drivers, OLED Display Drivers.
Open-source alternatives to dda/micropython include: olikraus/u8g2 — u8g2 is a monochrome display driver library written in C and C++ for rendering graphics and text on OLED and LCD… brainelectronics/micropython-i2c-lcd — MicroPython package to control HD44780 LCD displays 1602 and 2004 via I2C. mcauser/deshipu-micropython-oled — Fork of the now archived https://bitbucket.org/thesheep/micropython-oled. mcauser/micropython-ssd1327 — A MicroPython library for SSD1327 128x128 4-bit greyscale OLED displays, over I2C. micropython/micropython-lib — micropython-lib is the official package repository for MicroPython, providing a collection of modules and libraries… bucknalla/micropython-i2c-lcd — This library is designed to support a MicroPython interface for I2C 16x2 LCD character screens.