Community Adds Raspberry Pi Pico Support to Arduino IDE

Source: Tom's Hardware added 23rd Mar 2021

  • community-adds-raspberry-pi-pico-support-to-arduino-ide

(Image credit: Tom’s Hardware)

From launch, the Raspberry Pi Pico officialy supported two programming languages — MicroPython and C/C++. With MicroPython aimed squarely at new users, C/C++ was seen as the best choice for developers wishing to push the Pico to the limit. There was one problem, though; despite having great documentation, C/C++ development on the Pico meant that you really had to know your stuff, but a Pico community member has taken it upon themselves to create an Arduino core for the Arduino IDE that supports all Raspberry Pi Pico models.

Earle F. Philhower III’s Arduino Pico is an Arduino core that enables all models of the Raspberry Pi Pico to be used with the Arduino IDE. Installation is a breeze. At the time of writing, it provides a large amount of functionality such as digital IO, PWM, analog input, and other specialist protocols, such as SPI, I2C, and UART. We tested the core with Arduino IDE 1.8.5.13 and the latest Arduino 2.0 beta, and it worked superbly with both.

(Image credit: Future)

The project shows that the Arduino IDE is a viable means to program the Raspberry Pi Pico, and it isn’t just the community that thinks that. Arduino partners in the RP2040 ‘Pi Silicon’, and it is working on its own Arduino core for its IDE. If you’re looking to dip your toe into the world of C/C++ Pico programming, then this could be your entry point. Sure, it isn’t as complete as the official C/C++ workflow, but for those of us that prefer the Arduino IDE as our coding environment, it’s a great way to use our favorite editor with the Raspberry Pi Pico.

Read the full article at Tom's Hardware

brands: Arduino  Best  Best Choice  Core  It  New  One  other  Raspberry  Raspberry Pi  Silicon  Tom  WAS  Writing  
media: Tom's Hardware  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91