Arduino-Pico
This is the documentation for the Raspberry Pi Pico Arduino core, Arduino-Pico. Arduino-Pico is a community port of the RP2040 (Raspberry Pi Pico processor) to the Arduino ecosystem, intended to make it easier and more fun to use and program the Raspberry Pi Pico / RP2040 based boards.
This Arduino core uses a custom toolset with GCC 10.2 and Newlib 4.0.0 and doesn’t require any system-installed prerequisites.
For the latest version, always check https://github.com/earlephilhower/arduino-pico
Contents:
- Getting Help and Contributing
- Installation
- Installing via Arduino Boards Manager
- Installing via GIT
- Installing both Arduino and CMake
- Uploading Sketches
- Windows 7 Driver Notes
- Windows 7 Installation Problems
- Uploading Filesystem Images
- Uploading Sketches with Picoprobe
- Uploading Sketches with pico-debug
- Debugging with Picoprobe/pico-debug, OpenOCD, and GDB
- IDE Menus
- Platform.IO Integration
- Pin (Re)Assignment
- Analog I/O
- Digital I/O
- EEPROM
- I2S Audio
- Serial USB and UARTs
- “SoftwareSerial” PIO-based UART
- SoftwareSerial Emulation
- Servo
- SPI
- Wire(I2C)
- File Systems (SD, SDFS, LittleFS)
- USB (Arduino and Adafruit_TinyUSB)
- Multicore Processing
- FreeRTOS SMP (multicore)
- Ported/Optimized Libraries
- Using Pico-SDK
- Licenses