There are currently 22 open-source projects built with SPI, with a combined total of 1.9k GitHub stars. The most common language among these projects is Python.
Showing 22 open-source projects
Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.
A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.
Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.
An ESP32-based diversity video receiver for FPV goggles with touchpad UI, rapid spectrum analysis, and 72 selectable frequencies.
A DIY NFC scanner that sends tag detection events via MQTT to Home Assistant for physical automation triggers.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
A trustless and decentralized Bitcoin SPV client library for Arduino-compatible boards using the Electrum protocol.
MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.
MicroPython SPI driver for PN532 NFC/RFID breakout boards and shields, ported from Adafruit's CircuitPython library.
Stream 5.8GHz analog video from RX5808 receivers to web browsers using a Raspberry Pi and USB capture device.
A library for profiling realtime MicroPython code by visualizing execution with a logic analyzer or oscilloscope.
A MicroPython driver for the MCP2515 CAN bus controller, enabling CAN communication on embedded platforms.
A touch-driven GUI library for the official MicroPython LCD160CR display, featuring scalable widgets and event-driven callbacks.
A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.
A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.
A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.
MicroPython/Python module for controlling the AD9833 programmable waveform generator via SPI.
A MicroPython library for controlling 8-digit 7-segment displays using the MAX7219 driver chip.
A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.
A Python class for interfacing the ADS7818 analog-to-digital converter via SPI with precise timing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.