RP2040 Arduino Package Index JSON for UNIT DualMCU RP2040
Uelectronics Arduino core is a ported version of the Raspberry Pi Pico Arduino Core based on the great work of earlephilhower Earle F. Philhower, III. This port of the RP2040 uses the Raspberry Pi Pico SDK and a custom GCC 10.3/Newlib 4.0 toolchain, the same as earlephilhower version 2.6.4.
See https://github.com/UNIT-Electronics/DualMCU along with the examples for more detailed usage information.
- DualMCU RP2040
- Dual ONE RP2040
- Raspberry Pi Pico
- Raspberry Pi Pico 2
- Raspberry Pi Pico W
- Generic (configurable flash, I/O pins)
Open up the Arduino IDE and go to File->Preferences.
In the dialog that pops up, enter the following URL in the "Additional Boards Manager URLs" field:
Hit OK to close the dialog.
Go to Tools->Boards->Board Manager in the IDE
Type "DualMCU" in the search box and select "Add":
To upload your first sketch, you will need to plug the USB-C cable into the DualMCU, move the mechanical USB selector to the “A” position (see section: 3.11 Mechanical selector for the USB Communication of the Product Reference Manual and press and hold the RP2040 reset button (PB1), you can find it onboard with the label “RST”
Without release the RESET, with the other hand, press and hold the RP2040 boot button (PB2) labeled “BOOT”
Then hit the RST and BOOT buttons and the sketch should be transferred and start to run.
If you want to contribute or have bugfixes open an issue/PR here.
- The Arduino IDE and ArduinoCore-API are developed and maintained by the Arduino team. The IDE is licensed under GPL.
- The RP2040 GCC-based toolchain is licensed under under the GPL.
- The Pico-SDK is by Raspberry Pi (Trading) Ltd and licensed under the BSD 3-Clause license.
- Arduino-Pico core files are licensed under the LGPL.
- LittleFS library written by ARM Limited and released under the BSD 3-clause license.
- UF2CONV.PY is by Microsoft Corporation and licensed under the MIT license.
- Networking and filesystem code taken from the ESP8266 Arduino Core and licensed under the LGPL.
- DHCP server for AP host mode from the Micropython Project, distributed under the MIT License.
- FreeRTOS is Copyright Amazon.com, Inc. or its affiliates, and distributed under the MIT license.
- lwIP is (c) the Swedish Institute of Computer Science and licenced under the BSD license.
- BearSSL library written by Thomas Pornin, is distributed under the MIT License.
- UZLib is copyright (c) 2003 Joergen Ibsen and distributed under the zlib license.
- LEAmDNS is copyright multiple authors and distributed under the MIT license.
- http-parser is copyright Joyent, Inc. and other Node contributors.
- WebServer code modified from the ESP32 WebServer and is copyright (c) 2015 Ivan Grokhotkov and others
- The Raspberry Pi Pico Arduino Core of Earle F. Philhower, III (earlephilhower).