Rp2040

A list of the 25 libraries in the architecture rp2040.

107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
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-UAVCAN Arduino library for providing a convenient C++ interface for accessing UAVCAN.
Adafruit NeoPXL8 Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51 and RP2040
Adafruit Protomatter A library for Adafruit RGB LED matrices.
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
PicoAnalogCorrection Arduino library to calibrate and improve ADC measurements with the Raspberry Pi Pico.
Pico-DMX DMX protocol library for the RaspberryPi Pico
PioSPI Allows RP2040 to control a SPI bus on any of its pins using PIOs
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
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.