Showing 36 of 64 projects
A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.
Android library for USB serial communication with support for multiple chipset families and SPI interface.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs, SPI, I2C, PWM, UART, and 1-Wire.
MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.
A MicroPython driver for SH1106 OLED displays, supporting SPI and I2C interfaces with framebuffer-based graphics.
A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.
A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.
A MicroPython driver for MAX7219 8x8 LED matrix modules with SPI interface, cascading support, and framebuf integration.
A MicroPython driver for controlling WS2812, WS2812B, and compatible RGB LEDs like AdaFruit NeoPixels.
A lightweight MicroPython class for interfacing with MFRC522 RFID readers on embedded boards like ESP8266 and WiPy.
A MicroPython class for interfacing with the OV2640 camera on ESP8266, enabling image capture and storage.
A Node.js library for low-level SPI serial bus communication on Linux boards like Raspberry Pi.
A MicroPython driver for 240x240 ST7789 displays without CS pin, also supporting 135x240 TTGO displays.
MicroPython device drivers for memory chips (EEPROM, FRAM, Flash, SPIRAM) supporting byte-level access and filesystem mounting.
A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
A MicroPython/CircuitPython driver for SSD1351 OLED displays, tested on ESP32 and nRF52840 boards.
A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.
A MicroPython driver for SSD1309 monochrome OLED displays with SPI and I2C support.
A pure MicroPython driver for ST77xx displays optimized for low memory usage, with optional framebuffer support for faster graphics.
A MicroPython driver for the BME680 environmental sensor, supporting I2C and SPI interfaces.
A MicroPython driver for SH1107 OLED displays (128x128 and 128x64 pixels) supporting I2C and SPI connections.
A C++ library for Linux single-board computers to drive various electronic displays via SPI, I2C, and GPIO interfaces.
Stream 5.8GHz analog video from RX5808 receivers to web browsers using a Raspberry Pi and USB capture device.
MicroPython library for controlling 74HC595 8-bit shift registers with SPI and bit-bang interfaces.
A MicroPython driver for the ENC28J60 Ethernet chip, enabling network connectivity on RP2040 boards.
An efficient MicroPython driver for WS2812/NeoPixel LEDs using SPI for reliable data delivery.
A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.
A MicroPython library for interfacing with Winbond W25Q series flash memory chips via SPI.
A MicroPython display driver library for SSD1322 grayscale OLED screens with drawing, text, and image capabilities.
A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.
A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.
A Micropython driver for ILI9341 TFT displays on ESP32 microcontrollers.
A MicroPython driver for ST7565-based LCD displays, supporting serial communication mode.
A MicroPython driver for SHARP memory displays, enabling low-power, high-contrast screen control on microcontrollers.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.