A list of the 100 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. |
ADS1256 | An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter. |
AMY Synthesizer | AMY, the Music Synthesizer Library |
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. |
BackgroundAudio | Plays MP3, AAC, and WAV via an IRQ based mechanism to allow "multitasking" while playing |
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. |
CowPi | A library for the Cow Pi educational hardware kit. |
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. |
EVN | Software libraries for EVN Alpha. |
EZ_USB_MIDI_HOST | Arduino MIDI Library wrapper for usb_midi_host library |
FauxmoESP | Amazon Alexa support for ESP8266, ESP32 and Raspberry Pi Pico W |
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/RP2350 |
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 |
NetWizard | An easy-to-use yet powerful WiFi manager and captive portal library for wireless microcontrollers. |
OneWireNg | Arduino 1-wire service library. OneWire alternative. |
OOCSI | OOCSI client library for the development boards of ESP32 series, ESP8266 series, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, Arduino Nano RP2040, and Arduno Uno R4 WiFi |
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 |
Pico_Keyboard | Controls a keyboard composed of a key matrix. |
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-encoder-library | Quadrature Encoder library for RP2040/RP2350 |
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 |
RTC | Library for I2C based RTCs (DS1307, DS3231, PCF8563, PCF8523, MCP7940). |
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, Sine, Back, Precision, 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 |
SparkFun LG290P Quadband RTK GNSS Arduino Library | Library for Serial Communication and Configuration of the LG290P |
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++ |