Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 1.97 KB

index.rst

File metadata and controls

77 lines (57 loc) · 1.97 KB

Arduino-Pico

This is the documentation for the Raspberry Pi Pico Arduino core, Arduino-Pico. Arduino-Pico is a community port of Arduino to the RP2040 (Raspberry Pi Pico processor) and RP2350 (Raspberry Pi Pico 2 processor), intended to make it easier and more fun to use and program the Raspberry Pi Pico / RP2040 / RP2350 based boards.

This Arduino core uses a custom toolset with GCC 12.3 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

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   Getting Help <help>
   Contributing <contrib>

   Installation <install>
   IDE Menus <ide>

   Platform.IO Integration <platformio>

   Pin (Re)Assignment <pins>

   RP2040/RP2350 Helper <rp2040>

   Analog I/O <analog>
   Digital I/O <digital>
   BOOTSEL Button <bootsel>
   EEPROM <eeprom>
   I2S Audio <i2s>
   PWM Audio <pwm>
   Microphone (and Analog Sensor) Input <adc>
   Serial USB and UARTs <serial>
   "Software Serial" PIO UART <piouart>
   Servo <servo>
   SPI <spi>
   Wire(I2C) <wire>
   File Systems (SD, SDFS, LittleFS) <fs>
   USB (Arduino and Adafruit_TinyUSB) <usb>
   Multicore Processing <multicore>

   RP2350 Specific Notes <rp2350>
   RP2350 PSRAM <psram>

   Bluetooth <bluetooth>
   Bluetooth HID Master <hidmaster>
   Bluetooth Audio (A2DP) <a2dp>

   Single File USB Drive <singlefile>
   FatFSUSB - full FS access over USB <fatfsusb>

   FreeRTOS SMP (multicore) <freertos>

   WiFi (Pico-W Support) <wifi>
   Ethernet (Wired) <ethernet>
   WiFiClient <wificlient>
   WiFiServer <wifiserver>
   WiFiUDP <wifiudp>
   NTP client <wifintp>
   BearSSL Encrypted TLS <bearssl>
   WiFiClientSecure (TLS/SSL/HTTPS) <bearssl-client-secure-class>
   WiFiServerSecure (TLS/SSL/HTTPS) <bearssl-server-secure-class>

   HTTP/HTTPS Client <httpclient>

   Over-the-Air (OTA) Updates <ota>

   Ported/Optimized Libraries <libraries>
   Using Pico-SDK <sdk>


   Licenses <license>