Skip to content

Commit

Permalink
Docs software update
Browse files Browse the repository at this point in the history
Adding updated MicroPython links and Arduino IDE section
  • Loading branch information
SFEMark committed Aug 29, 2024
1 parent 0b36976 commit 374619b
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 2 deletions.
22 changes: 22 additions & 0 deletions docs/arduino_setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@




!!! attention
If this is your first time using Arduino, please read through our tutorial on [installing the Arduino IDE](https://learn.sparkfun.com/tutorials/installing-arduino-ide). If you have not installed an Arduino library before, we recommend you check out our [installation guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library).

## Arduino-Pico Boards

The SparkFun Pro Micro - RP2350 is supported on the Arduino IDE in the [Arduino-Pico](https://github.com/earlephilhower/arduino-pico) boards package. To install the package, open the Preferences menu by navigating to <b>File</b> > <b>Preferences</b>. Look at the bottom of the Preferences menu for "Additional boards manager URLS" and then copy this JSON link into that field:

<code>
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
</code>

Click "OK" to close this menu then navigate to the Boards Manager tool and search for "pico" and download the latest release of "Raspberry Pi Pico" (4.0.1 or later).

<figure markdown>
[![Screenshot of board manager tool searching for pico.](./assets/img/arduino_boards.jpg){ width="400"}](./assets/img/arduino_boards.jpg "Click to enlarge")
</figure>

For more information on using the Arduino-Pico boards package, check out their [documentation page](https://arduino-pico.readthedocs.io/en/latest/index.html).
Binary file added docs/assets/img/arduino_boards.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/micropython_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ MicroPython is an application of the Python 3 language that runs on microcontrol

## UF2 Firmware

As of this writing, we're waiting on the next release of MicroPython to include UF2 files for the Pro Micro - RP2350 so to get users started before then, you can download the "early release" of the UF2 firmware file by clicking the button below.
As of this writing, we're waiting on the next release of MicroPython to include UF2 files for the Pro Micro - RP2350 so to get users started before then, we have a Beta release of MicroPython firmware available [here](https://github.com/sparkfun/micropython-rp2350/releases). You can also go directly to the Beta 01 release by clicking the button below:

<center>
[Pro Micro - RP2350 UF2 Firmware](https://cdn.sparkfun.com/assets/6/3/c/f/d/firmware_pro_micro_rp2350.uf2){ .md-button .md-button--primary}
[SparkFun MicroPython Beta 01](https://github.com/sparkfun/micropython-rp2350/releases/tag/v1.14-beta.01){ .md-button .md-button--primary}
</center>

Once downloaded, put the Pro Micro - RP2350 into UF2 bootloader mode and open the location the board appeared as a USB storage device (it should appear as "RP2350"). Next, simply drag and drop the UF2 file into the RP2350 folder and the board should reboot. Next, open up your preferred MicroPython IDE (or command line interface) and you can start interacting with your Pro Micro. Read on to the MicroPython examples section for a few quick examples to make sure everything is working properly.
4 changes: 4 additions & 0 deletions docs/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ For more resources related to the SparkFun Pro Micro RP2350, check out the links
* [Board Dimensions](./assets/board_files/SparkFun_ProMicro_RP2350-Dimensions.png) (PDF)
* [RP2350 Datasheet](./assets/component_documentation/rp2350-datasheet.pdf) (PDF)
* [APS6404L PRSAM Datasheet](./assets/component_documentation/APS6404L_3SQR_Datasheet.pdf) (PDF)
* [RP2350 MicroPython Firmware (Beta)](https://github.com/sparkfun/micropython-rp2350/releases)
* [SparkFun Pico SDK Library](https://github.com/sparkfun/sparkfun-pico)
* [Arduino Pico Arduino Core](https://github.com/earlephilhower/arduino-pico)
* [Raspberry Pi RP2350 Microcontroller Documentation](https://www.raspberrypi.com/documentation/microcontrollers/silicon.html#rp2350)
* [Hardware GitHub Respository](https://github.com/sparkfun/SparkFun_Pro_Micro_RP2350)
* [SFE Product Showcase](https://www.youtube.com/watch?v=UnIa2jbEHRk)
3 changes: 3 additions & 0 deletions docs/single_page.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ icon: fontawesome/solid/scroll
## MicroPython
--8<-- "./docs/micropython_setup.md:5"

## Arduino
--8<-- "./docs/arduino_setup.md:5"

# Examples

## Arducam Demo
Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,7 @@ nav:
- UF2 Bootloader: uf2.md
- Pico SDK: picoSDK_setup.md
- MicroPython: micropython_setup.md
- Arduino: arduino_setup.md
- Examples:
- Arducam Demo: camera_demo.md
- MicroPython Examples: micropython_examples.md
Expand Down

0 comments on commit 374619b

Please sign in to comment.