xiao-rp2350-tinygo

Provides TinyGo development guide and pinout reference for XIAO RP2350, including I2C/SPI/UART mappings and build/flash examples.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-rp2350-tinygo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiao-rp2350-tinygo
Source: https://github.com/therebelrobot/microcontroller-base/tree/main/.roo/skills/XIAO-RP2350-TinyGo
Command: npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-rp2350-tinygo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive pinout reference, board specifications, and TinyGo development guide for the Seeed Studio XIAO RP2350 microcontroller. Use when writing TinyGo firmware for the XIAO RP2350, wiring peripherals, or configuring pins.

Core Features & Use Cases

  • Pinout reference for edge pins and back pads (19 GPIOs total) with I2C/SPI/UART mappings
  • TinyGo setup guidance, target definitions, and build/flash examples
  • Examples for common peripherals (LED blink, WS2812 RGB, basic I2C/SPI/UART wiring)

Quick Start

Install TinyGo, configure the xiao-rp2350 target, and load a sample program to your RP2350 board.

Frequently Asked Questions about xiao-rp2350-tinygo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure I2C, SPI, and UART pins for TinyGo on the XIAO RP2350?

To configure I2C, SPI, and UART in TinyGo on the XIAO RP2350, use the board's pinout reference mapping the 19 GPIOs. This guide provides exact pin assignments for wiring peripherals and setting up communication protocols.

What is the correct TinyGo target definition for the Seeed Studio XIAO RP2350?

The TinyGo target definition for the XIAO RP2350 configures the build environment specifically for the RP2350 microcontroller. This guide delivers the exact target setup steps and board specifications needed to compile firmware correctly.

Can I use TinyGo to program WS2812 RGB LEDs and sensors on the XIAO RP2350?

Yes, TinyGo supports programming WS2812 RGB LEDs and basic I2C/SPI/UART sensors on the XIAO RP2350. The guide includes example projects demonstrating LED blink sequences, RGB control, and peripheral wiring.

How do I build and flash TinyGo firmware to the XIAO RP2350 board?

Building and flashing TinyGo firmware to the XIAO RP2350 involves installing TinyGo, configuring the target, and loading the program. This guide provides step-by-step build commands and flash procedures for the microcontroller.

Does the XIAO RP2350 expose back pads for GPIO expansion in TinyGo?

Yes, the XIAO RP2350 exposes back pads for GPIO expansion alongside edge pins, totaling 19 GPIOs. The pinout reference details these mappings for wiring additional sensors or peripherals in your TinyGo projects.