xiao-esp32c6-arduino

Provides pinout references and Arduino setup guidance for the XIAO ESP32-C6.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pinout references, board specs, and Arduino development guidance for the XIAO ESP32-C6, enabling faster firmware creation and correct hardware wiring.

Core Features & Use Cases

  • Pin mapping and GPIO references for Arduino development on the XIAO ESP32-C6
  • Setup guidance for the Arduino IDE and ESP32 core, including board manager configuration
  • Example sketches and practical tips for WiFi 6, BLE, I2C, SPI, UART, and power management in Arduino

Quick Start

Use Arduino to create and upload a simple sketch on the XIAO ESP32-C6, such as blinking an onboard LED.

Frequently Asked Questions about xiao-esp32c6-arduino

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

FAQPage Schema
How do I set up the Arduino IDE for the XIAO ESP32-C6 board?

To set up the Arduino IDE for the XIAO ESP32-C6, you need to configure the Board Manager by installing the required ESP32-C6 Arduino core. This enables correct board selection and compilation for the XIAO ESP32-C6 microcontroller.

What is the pinout mapping for GPIO pins on the XIAO ESP32-C6?

The XIAO ESP32-C6 pinout provides specific GPIO references for mapping Arduino code to the board's physical pins. It details configurations for essential peripherals including I2C, SPI, and UART interfaces.

Can I use WiFi and BLE simultaneously on the XIAO ESP32-C6 using Arduino?

Yes, you can use WiFi and BLE on the XIAO ESP32-C6 using Arduino. The guide provides example sketches and practical configurations for implementing WiFi 6 and BLE alongside other peripherals.

How do I blink an onboard LED with a simple Arduino sketch on the XIAO ESP32-C6?

To blink an onboard LED on the XIAO ESP32-C6, you create and upload a simple Arduino sketch. This serves as a quick start guide to verify the board core installation and firmware upload process.

Does the XIAO ESP32-C6 Arduino core support power management configurations?

Yes, the XIAO ESP32-C6 Arduino core supports power management configurations. The development guide includes practical tips and example sketches for implementing power management alongside WiFi and BLE functionalities.