10000 GitHub - pmnlla/arduino-pico: Because my club is a bit odd
[go: up one dir, main page]

Skip to content

pmnlla/arduino-pico

 
 

Repository files navigation

SEE UPSTREAM

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

This is a port of Arduino to the RP2040 (Raspberry Pi Pico processor) and RP2350 (Raspberry Pi Pico 2 processor). It uses the bare Raspberry Pi Pico SDK and a custom GCC 14.2/Newlib 4.3 toolchain and supports ARM and RISC-V cores.

Supported Boards

  • VCC-GND YD-RP2040 (also represented as Generic)

Installation

Follow internal guide published on GC.

Uploading Sketches

To upload your first sketch, you will need to hold the BOOTSEL button down while plugging in the Pico to your computer. Then hit the upload button and the sketch should be transferred and start to run.

After the first upload, this should not be necessary as the arduino-pico core has auto-reset support. Select the appropriate serial port shown in the Arduino Tools->Port->Serial Port menu once (this setting will stick and does not need to be touched for multiple uploads). This selection allows the auto-reset tool to identify the proper device to reset. Them hit the upload button and your sketch should upload and run.

In some cases the Pico will encounter a hard hang and its USB port will not respond to the auto-reset request. Should this happen, just follow the initial procedure of holding the BOOTSEL button down while plugging in the Pico to enter the ROM bootloader.

Licensing and Credits

-Earle F. Philhower, III
earlephilhower@yahoo.com

About

Because my club is a bit odd

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 66.1%
  • C++ 32.2%
  • Python 0.8%
  • HTML 0.3%
  • Assembly 0.3%
  • Shell 0.2%
  • Other 0.1%
0