arduino-unor4minima-tinygo

Write and deploy TinyGo firmware for the Arduino Uno R4 Minima.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a concise development guide for writing TinyGo firmware on the Arduino Uno R4 Minima (RA4M1), including pinout references and board specifications to accelerate embedded development.

Core Features & Use Cases

  • Pinout reference and RA4M1 board specifications for the Uno R4 Minima.
  • TinyGo setup, target configuration, and basic build/flash workflows.
  • Use cases include wiring sensors, configuring I2C/SPI/UART peripherals, and basic peripheral integration (ADC/DAC; CAN status depends on library support).

Quick Start

Install TinyGo, set the target to arduino-uno-r4-minima, and begin a TinyGo project for the Uno R4 Minima.

Frequently Asked Questions about arduino-unor4minima-tinygo

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

FAQPage Schema
How do I configure TinyGo for the Arduino Uno R4 Minima?

Configure TinyGo for the Arduino Uno R4 Minima by installing the TinyGo toolchain and setting the build target to arduino-uno-r4-minima. This enables basic build and flash workflows for the RA4M1 microcontroller.

What is the pinout mapping for the RA4M1 on the Uno R4 Minima?

The RA4M1 pinout mapping for the Uno R4 Minima matches standard Arduino headers while exposing 5V logic and a 14-bit ADC. Use the pinout reference to wire sensors and configure I2C, SPI, and UART peripherals correctly.

Does TinyGo support I2C and SPI peripherals on the Arduino Uno R4?

TinyGo supports I2C, SPI, and UART peripheral configuration on the Arduino Uno R4 Minima. You can wire sensors and interface with hardware using the RA4M1 board specifications provided by the target environment.

Can I use the ADC and DAC features with TinyGo on the Uno R4 Minima?

You can use the 14-bit ADC and DAC features for peripheral integration with TinyGo on the Uno R4 Minima. CAN bus status is also tracked, though its availability depends on specific library support.

Do I need a specific toolchain to write TinyGo firmware for the RA4M1 board?

You need the TinyGo toolchain and the arduino-uno-r4-minima target to write and deploy firmware for the RA4M1 board. Knowledge of the RA4M1 pinout and 5V hardware logic is also required for development.

What are the limitations of using TinyGo with the Arduino Uno R4 Minima?

Limitations of TinyGo on the Arduino Uno R4 Minima include CAN bus status dependency on library support and the need to account for 5V logic and 14-bit ADC hardware features during peripheral configuration.