xiao-nrf52840-sense-tinygo

Consolidate TinyGo firmware development for the XIAO nRF52840 Sense with pinouts and setup guidance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates TinyGo firmware development for the XIAO nRF52840 Sense by providing pinouts, board specifications, and setup guidance.

Core Features & Use Cases

  • Pinout and GPIO mappings for the XIAO nRF52840 Sense, including IMU and PDM microphone integration.
  • TinyGo setup and development workflow guidance: target xiao-ble, I2C/SPI/UART configurations, BLE, and driver usage.
  • Real-world use: build TinyGo firmware that reads sensors, communicates over BLE, and manages power.

Quick Start

Install TinyGo and the xiao-ble target, then build and flash a minimal blink program to verify the board.

Frequently Asked Questions about xiao-nrf52840-sense-tinygo

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

FAQPage Schema
How do I set up TinyGo for the XIAO nRF52840 Sense?

To set up TinyGo for the XIAO nRF52840 Sense, install TinyGo with the xiao-ble target, then build and flash a minimal blink program to verify board configuration.

Can I use I2C and SPI peripherals with TinyGo on the XIAO nRF52840 Sense?

Yes, you can configure I2C, SPI, and UART peripherals with TinyGo on the XIAO nRF52840 Sense using the provided board specifications and GPIO pinout mappings.

What TinyGo driver is needed for the XIAO nRF52840 Sense IMU?

The XIAO nRF52840 Sense IMU requires the lsm6ds3tr TinyGo driver to read sensor data, integrated via the board's I2C interface.

Does TinyGo support BLE and battery management on the XIAO nRF52840 Sense?

Yes, TinyGo supports BLE communication and battery power management on the XIAO nRF52840 Sense, allowing you to build firmware that manages power and transmits sensor data.

How do I find the correct pinout for my XIAO nRF52840 Sense TinyGo project?

You find the correct pinout for your XIAO nRF52840 Sense TinyGo project by referencing the consolidated GPIO mappings and board specifications provided for the Seeed XIAO Sense.