118 results for “topic:pio”
USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
A fast WebAssembly interpreter for Arduino, PlatformIO, Particle
USB keyboard to PS/2 / AT / XT interface converter using a Raspberry Pi Pico
Polyphonic Digitally Controlled Oscillator (DCO) controlled by Raspberry Pi Pico PIO
Project Fire Lamp based on EmbUI framework (GPL license)
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.
L1 R1:WCH 24MHz MCS-51 USB MCU (CH552T/CH552P/CH552E/CH552G/CH551G)
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
Minimalistic QVGA Display on Raspberry Pico with resolution 320x240/8bit, suitable as tutorial to PIO and DMA.
DShot implementation for the RP2040 using a single PIO block, for up to 4 ESCs
An Easy-to-Use RPI Pico PIO Emulator
Minimal example project for using TinyUSB with Pico-PIO-USB on a Raspberry Pi Pico
Raspberry Pi Pico pioasm compiled to Web Assembly
Hub75 LED matrix panel driver for Raspberry Pi Pico
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.
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals
MicroPython implementation of HX711 use via RP2040's state machine
VGA display driver library for RP2040 pico-sdk
C++ Library for the DS3231 RTC module
HUB75 driver for RP2040. Uses PIO and DMA to achieve high refresh rate and high color depth with zero CPU overhead.
Read input from a USB keyboard through the Raspberry Pi Pico PIO interface
This library is a C translation of the [QuadratureDecoder] (https://github.com/adamgreen/QuadratureDecoder), all functions are a 1:1 port of the original.
RP2040 PIO-based PDM input to I2S output example
fasmg implementation of ARMv6-M instruction set
Run LVGL on a Raspberry Pi Pico (RP2040 or RP2040-compatible) to drive a HUB75 RGB LED matrix panel using the optimised DMA-based hub75 driver (see hub75 repository)
Hecate, an USB to PS/2 converter firmware for RP2040
A RP2040 Charlieplexing library using PIO
Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome. Focus on the developer's experience and performance. It is the successor to the MovingAveragePlus library.