Rp2040

A list of the 89 libraries in the architecture rp2040.

107-Arduino-24LCxx Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-AS504x Arduino library for interfacing with various Austria Micro Systems angle position sensors.
107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
107-Arduino-CriticalSection Arduino library for providing a consistent critical section interface over various Arduino platforms.
107-Arduino-Cyphal Arduino library for providing a convenient C++ interface for accessing OpenCyphal.
107-Arduino-Cyphal-Support Arduino library for providing a various support functions for building a full Cyphal compliant application.
107-Arduino-Debug Arduino library for providing convenient macros for printf-style debugging.
107-Arduino-littlefs Arduino library providing a modern C++ wrapper around littlefs.
107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
107-Arduino-Sensor A unified sensor abstraction layer used by all 107-system sensor libraries.
107-Arduino-Servo-RP2040 Hardware-PWM based servo signal generation for RP2040.
107-Arduino-TMF8801 Arduino library for interfacing with the TMF8801 time-of-flight distance sensor.
107-Arduino-UniqueId Arduino library for providing a unique 64-bit ID over various Arduino platforms.
Adafruit CPFS Arduino library for accessing a board's CircuitPython flash filesystem and presenting it over USB.
Adafruit IntelliKeys IntelliKeys library for Arduino
Adafruit NeoPXL8 Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3
Adafruit Protomatter A library for Adafruit RGB LED matrices.
Adafruit SleepyDog Library Arduino library to use the watchdog timer for system reset and low power sleep.
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
Arduino_BMI270_BMM150 Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2
ArtnetWifi ArtNet with the ESP8266, ESP32, RP2040 and more.
AskSinPP Homematic Protocol Library
AsyncDNSServer_RP2040W Fully Asynchronous DNS Server Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncHTTPRequest_RP2040W Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi.
AsyncTCP_RP2040W Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core
AsyncUDP_RP2040W Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncWebServer_RP2040W Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
bluemicro_rp2040 A RP2040 Library for controler-specific functions like setting up GPIOs, Watchdog Timer and other hardware specific functions.
BresserWeatherSensorReceiver Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262.
car robot vip This Arduino library provides the car robot code.
Corsair Lighting Protocol Control LED strips via USB from a PC.
DIYables_IRcontroller The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
Dimmable Light for Arduino This library allows to easily control dimmers (also known as thyristors).
DIO2 Fast digital input/output functions.
DMD_STM32 STM32 library for led matrix panels
ElegantOTA OTA updates made slick and simple for everyone!
ESP-Google-Forms-Client Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for Arduino devices.
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
ESP32-targz A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266
ESP8266Audio Audio file and I2S sound playing routines for ESP8266, ESP32, and Raspberry Pi Pico RP2040
ESP8266SAM_ES Speech synthesis in spanish on the ESP8266, ESP32, and RP2040
ESP_SSLClient The upgradable SSL Client for Arduino devices.
EZ_USB_MIDI_HOST Arduino MIDI Library wrapper for usb_midi_host library
Firebase Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
FirebaseClient Async Firebase Client library for Arduino
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
IRremote Send and receive infrared signals with multiple protocols
Interstitial Quadrant Arduino library and example code for the Quadrant hand-tracking interface board.
IRMP Receive and send infrared signals.
KermiteCore_Arduino Kermite firmware library for Arduino and PlatformIO.
keyboard_peripheral_modules A set of general modules for keyboard firmware.
LovyanGFX TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
MeArm-Robot-Arm Provides inverse kinematics control for all MeArm versions.
Melopero Cookie RP2040 Melopero Cookie RP2040 helper library
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
OneWireNg Arduino 1-wire service library. OneWire alternative.
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
OpenWeather OpenWeather client
PicoAnalogCorrection Arduino library to calibrate and improve ADC measurements with the Raspberry Pi Pico including the built-in temp sensor.
Pico-DMX DMX protocol library for the RaspberryPi Pico
PicoDVI - Adafruit Fork Arduino library for RP2040 DVI output, based on PicoDVI
PicoEncoder High resolution quadrature encoder using the PIO on the RP2040
Pico PIO USB Pico PIO USB library for Arduino
PicoSoftwareSerial Quick 'n' dirty PIO based implementation of SoftwareSerial for an RP2040 based board
PicoStep Library for controlling stepper motors with RP2040 through an H-bridge
PioSPI Allows RP2040 to control a SPI bus on any of its pins using PIOs
PixieChromaLite RAM-limited Library for controlling Pixie Chroma displays on small microcontrollers!
Raspberry Pi Pico CPU Temperature Get the CPU temperature of your Raspberry Pi Pico
retroTerm A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RP2040-BrtEve Library for BridgeTek EVE series
RP2040_ISR_Servo This library enables you to use Interrupt from Hardware Timers on RP2040 board to control multiple servo motors.
RP2040_PWM his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin.
RP2040_RTC This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
RP2040_SD This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core.
RP2040_Slow_PWM This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, etc., with arduino-pico core to create and output PWM any GPIO pin.
RPI_PICO_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO
RTT Stream Arduino library for Segger RTT Real-Time Transfer
SdFat - Adafruit Fork Provides access to SD memory cards and (Q)SPI Flash.
serialIO RC protocol
ServoEasing Enables smooth servo movement. Linear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.
SinricPro Library for https://sinric.pro - simple way to connect your device to alexa
SX126x-Arduino Arduino library to use Semtech SX126x LoRa chips and modules to communicate
TinyMenu A Tiny Menu for SuperPico-Compactible Boards (RP2040), based on TFT_eSPI
uClock BPM clock generator for Arduino platform.
usb_midi_host Pico USB MIDI Host library for Arduino
WiFiManager_RP2040W MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W_Lite Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
YAMLDuino A simple and efficient YAML library for embedded C++