24 Resources
C/C++ rp2040 Libraries
Müsli USB Pmod-compatible module
Müsli USB Pmod™ compatible module Overview Müsli is a 12-pin Pmod™ compatible module with a RP2040 MCU and a USB type A port. Müsli can be configured
This is a set of utilities that allow you to read, write or erase SPI flash chips using a Raspberry Pi Pico (RP2040) chip.
Pico SPI Utilities This is a set of utilities that allow you to read, write or erase SPI flash chips using a Raspberry Pi Pico (RP2040) chip. While th
Bitbanged DVI on the RP2040 Microcontroller
Bitbanged DVI on the RP2040 Microcontroller 640x480 RGB565 image, 640x480p 60 Hz DVI mode. 264 kB SRAM, 2x Cortex-M0+, system clock 252 MHz Quick link
RPi Pico/RP2040 firmware for the Scoppy Oscilloscope
scoppy-pico RPi Pico/RP2040 firmware for the Scoppy Oscilloscope Installation and getting started instructions Scoppy Android app - Play Store Scoppy
USB host implementation using PIO of raspberry pi pico (RP2040).
Pico-PIO-USB USB host implementation using PIO of raspberry pi pico (RP2040). You can add additional USB port to RP2040. 🚧 This library is WIP. API m
QuadratureDecoder - PIO based Encoder Library for the RP2040
QuadratureDecoder - PIO based Encoder Library for the RP2040 Overview The QuadratureDecoder C++ class can be used to count quadrature encoder signal t
Firmware for Acorn Archimedes RP2040-based podule
Acorn Archimedes Pipe Podule firmware v0.1 5 October 2021 This repository contains firmware for the Arc Pipe Podule. (PCB design files can be found in
This is some utility functions/classes for having a nice way to communicate with a pico board RP2040
PicoScreenTerminal This is some utility functions/classes for having a nice way to communicate with a pico board RP2040 How to build First follow the
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
Gamepad firmware for RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
GP2040 Firmware GP2040 is a gamepad firmware for the RP2040 microcontroller that provides high performance and a rich feature set across multiple plat
RP2040+PMW3360 PCB and code
RP2040+PMW3360 This repository contains design files and code for a PCB carrying Raspberry Pi's RP2040 chip and the PixArt PMW3360 optical mouse senso
32blit SDK boilerplate for the PicoSystem RP2040-based handheld
PicoSystem 32blit Boilerplate This is a basic template for starting 32blit projects for the Pimoroni PicoSystem. It shows a minimal code layout and as
A C library for RP2040-powered boards to control LCDs via the I2C protocol
picoi2clcd A C library to control I2C LCD displays using the Rapsberry Pi Pico (or really any board using the RP2040 microcontroller). License All of
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
pico-microphone Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤 Hardware RP2040 board Raspberry Pi Pico Microp
#PICOmputer - World first Raspberry RP2040 PICO - QWERTY & IPS devkit
PICOmputer #PICOmputer - World first Raspberry RP2040 PICO - QWERTY & IPS devkit https://www.pcbway.com/project/shareproject/_PICOmputer____World_firs
Enable LoRaWAN communications on your Raspberry Pi Pico or any RP2040 based board. 📡
pico-lorawan Enable LoRaWAN communications on your Raspberry Pi Pico or any RP2040 based board using a Semtech SX1276 radio module. Based on the Semte
In this tutorial, we will use machine learning to build a gesture recognition system that runs on a tiny microcontroller, the RP2040.
Pico-Motion-Recognition This Repository has the code used on the 2 parts tutorial TinyML - Motion Recognition Using Raspberry Pi Pico The first part i
uSDR implementation based on a RP2040 Pi Pico
uSDR-pico A uSDR implementation based on a RP2040 Pi Pico. This code is experimental, intended to investigate how the HW and SDK work with an applicat
Raspberry Pi Pico Arduino core, for all RP2040 boards
Arduino-Pico Raspberry Pi Pico Arduino core, for all RP2040 boards This is a port of the RP2040 (Raspberry Pi Pico processor) to the Arduino ecosystem
I add my Pi Pico (RP2040) stuff here.
Pico Stuff I add my Pi Pico (RP2040) stuff here. There are complete apps and libraries for sensors or complicated tasks. Libraries BMP180: Header-only
Using a RP2040 Pico as a basic logic analyzer, exporting CSV data to read in sigrok / Pulseview
rp2040-logic-analyzer This project modified the PIO logic analyzer example that that was part of the Raspberry Pi Pico examples. The example now allow
built-in CMSIS-DAP debugger tailored especially for the RP2040 “Raspberry Pi Pico”
RP2040 has two ARM Cortex-M0+ cores, and the second core normally remains dormant. pico-debug runs on one core in a RP2040 and provides a USB CMSIS-DAP interface to debug the other core. No hardware is added; it is as if there were a virtual debug pod built-in.
3D games console based on RP2040 and iCE40 UP5k
PicoStation 3D This is an unfinished, untested project to develop a 3D games console based on an RP2040 microcontroller and an iCE40 UP5k FPGA. Quick
Raspberry Pi Pico (RP2040) and Micro-ROS (ROS 2) Integration
The Pico is an amazing microcontroller and I couldn't wait for ROS 2 support or Arduino Core, so here is my approach. Once the Arduino Core for RP2040 is out it will be easier to use micro_ros_arduino.