Showing 18 of 18 projects
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs, SPI, I2C, PWM, UART, and 1-Wire.
Python library for controlling HD44780-compatible character LCDs via GPIO or I2C backpacks.
A MicroPython driver for 240x240 ST7789 displays without CS pin, also supporting 135x240 TTGO displays.
MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.
A MicroPython driver for controlling I2C 16x2 LCD character screens with RGB backlight.
A MicroPython menu implementation for LCD displays with submenus, actions, and callbacks.
A touch-driven GUI library for the official MicroPython LCD160CR display, featuring scalable widgets and event-driven callbacks.
A pure MicroPython graphics library for memory-constrained microcontrollers, optimized for data visualization and efficient screen updates.
A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
A MicroPython library for controlling character LCD displays in 4-bit mode on ESP8266/ESP32.
A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
A MicroPython library for controlling HD44780 LCD displays via I2C interface.
MicroPython drivers and examples for Atmel EEPROM, Grove RGB LCD, and Grove OLED displays.
A MicroPython driver for Nokia 5110 PCD8544 LCD displays on ESP8266, supporting text and graphics.
A Python module and circuit guide for connecting standard parallel character LCD displays to PyBoard using MicroPython.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.