High-speed Adalight USB serial LED driver implementation for Raspberry Pi Pico RP2040. Support for sk6812/ws2812b/apa102 and others using Rpi multi-core, DMA, PIO, SPI and parallel output.
-
Updated
Jan 1, 2026 - C++
PlatformIO is an open source, cross-platform development ecosystem for embedded systems, IoT (Internet of Things) devices, and microcontrollers. It provides a unified and integrated development platform that simplifies and streamlines the process of developing software for a wide range of embedded hardware and platforms.
High-speed Adalight USB serial LED driver implementation for Raspberry Pi Pico RP2040. Support for sk6812/ws2812b/apa102 and others using Rpi multi-core, DMA, PIO, SPI and parallel output.
USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
Project Fire Lamp based on EmbUI framework (GPL license)
USB keyboard to PS/2 / AT / XT interface converter using a Raspberry Pi Pico
A fast WebAssembly interpreter for Arduino, PlatformIO, Particle
Polyphonic Digitally Controlled Oscillator (DCO) controlled by Raspberry Pi Pico PIO
My projects with RP2040 Raspberry Pi Pico and Pico W
Implementation of single and multiple HX711 use via RP2040's state machine
Python package to drive HUB75 rgb matrices on pi5
Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.
Measure PWM signal frequency using the Raspberry Pi Pico's PIO (Programmable Input/Output) in MicroPython without cpu involvement.
A simple USB sniffer based on Raspberry PI PICO RP2040 (pico-sdk)
Created by Ivan Kravets
Released June 13, 2014