Adafruit Feather RP2040
The Adafruit Feather RP2040 is a tiny development board based on the Raspberry Pi RP2040 microcontroller.
Interfaces
Interface | Hardware Supported | TinyGo Support |
---|---|---|
GPIO | YES | YES |
UART | YES | YES |
SPI | YES | YES |
I2C | YES | YES |
ADC | YES | YES |
PWM | YES | YES |
Machine Package Docs
Documentation for the machine package for the Adafruit Feather RP2040
Flashing
UF2
The Feather RP2040 comes with the UF2 bootloader already installed.
CLI Flashing
-
Plug your Feather RP2040 into your computer’s USB port while holding down the RESET button on the board.
-
One plugged in, release the RESET button.
-
Flash your TinyGo program to the board using this command:
tinygo flash -target=feather-rp2040 [PATH TO YOUR PROGRAM]
-
The Feather RP2040 board should restart and then begin running your program.
Troubleshooting
Any troubleshooting tips go here.
Notes
You cannot yet use the USB port to the Feather RP2040 as a serial port. Instead UART0
refers to the TX/RX pins on the board itself.
Last modified January 27, 2022: doc-gen (07c91da)