mseyne / awesome-raspberrypipico

Curation of Raspberry Pi Pico resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raspberry Pi Pico Awesome List

Awesome

This is a Curation of Raspberry Pi Pico resources. The Raspberry Pi Pico is a 'low-cost, high-performance microcontroller board with flexible digital interfaces.'

Contents

Documentation

  • Getting Started - The official Pico getting started guide (PDF).
  • Pico SDK C/C++ - The official Pico C/C++ SDK documentation (PDF).
  • Pico SDK MicroPython - The official MicroPython SDK documentation (PDF).
  • Pico Doxygen - The official 'API level Doxygen documentation for the Raspberry Pi Pico'. Available as a micro-site.
  • Pinout Diagram - The official Pico pinout diagram (PDF).
  • Fritzing Diagram - The official Pico Fritzing diagram. WARNING: Will attempt to download file from Raspberry Pi website (.fzpz file).
  • Design Files - The official Pico design files (.zip file). WARNING: Will attempt to download file from Raspberry Pi website.
  • Pico Datasheet - The official Pico datasheet (PDF).
  • RP2040 Datasheet - The official RP2040 datasheet (PDF).
  • Hardware Design - The official hardware design with RP2040 (PDF).

Software/Tools

  • Pico Examples - Raspberry Pi Pico SDK examples.
  • Pico MicroPython Examples - Raspberry Pi Pico MicroPython examples.
  • Pico SDK Repo - Official Raspberry Pi Pico SDK repository.
  • Pico C++ Setup Script - A BASH script for setting up the Pico C++ toolchain on your device.
  • Picotool - 'Picotool is a tool for inspecting RP2040 binaries, and interacting with RP2040 devices when they are in BOOTSEL mode.'
  • Picoprobe - 'It is possible to use one Raspberry Pi Pico to debug another Pico. This is possible via picoprobe, an application that allows a Pico to act as a USB → SWD and UART converter.'
  • Resetting Pico Flash Memory - 'There is no way to brick the board through software. However, there are some circumstances where you might want to make sure your Flash memory is empty.'
  • Thonny IDE - Thonny IDE support for the Pico.
  • Pico-Stub - MicroPython stubs; 'allowing you to benefit from Python code linting and autocompletion in Visual Studio Code.'
  • Pimoroni Pico - 'Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.'

Resources

Blogs

Books

Community

Projects

Tutorials

  • Control an LED - Official Raspberry Pi documentation for setting up the Pico. Then controlling an LED with MicroPython.

Videos

Others RP2040 Boards

Arduino

  • Nano RP2040 Connect

Pimonori

Adafruit

  • Feather 2040
  • ItsyBitsy 2040

Sparkfun

  • Pro Micro
  • Thing Plus
  • Micro Mod

About

Curation of Raspberry Pi Pico resources

License:Creative Commons Zero v1.0 Universal