Rp2040

A list of the 39 libraries in the architecture rp2040.

107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
107-Arduino-Cyphal Arduino library for providing a convenient C++ interface for accessing OpenCyphal.
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.
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.
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
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.
Corsair Lighting Protocol Control LED strips via USB from a PC.
DIO2 Fast digital input/output functions.
ESP8266Audio Audio file and I2S sound playing routines for ESP8266, ESP32, and Raspberry Pi Pico RP2040
IRremote Send and receive infrared signals with multiple protocols
IRMP Receive and send infrared signals.
LovyanGFX TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
PicoAnalogCorrection Arduino library to calibrate and improve ADC measurements with the Raspberry Pi Pico.
Pico-DMX DMX protocol library for the RaspberryPi Pico
Pico PIO USB Pico PIO USB library for Arduino
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!
retroTerm A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
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 FAT16/FAT32 file system for SD cards and QSPI Flash.
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.
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.