Skip to content

Manage the Seeed Xiao RP2040 boards

Install

For the Xiao board based on the RP2040,

Develop

Use the libraries for WiFi

Use the libraries for Bluetooth

Use the libraries for SD

Check the tests

The test protocol includes building and linking, uploading and running a sketch on the boards using those versions of the IDEs and plug-ins. Boards packages are versioned but not dated.

| | Platform | IDE | Package | Comment ---- | ---- | ---- | ---- | ---- | ---- | Seeeduino | Arduino 1.8 | AVR 1.3.0 | | For Seeed and Seeed Grove Beginner Kit | | | | SAMD 1.8.0 | | For Xiao SAMD and Wio Terminal boards | | | | Realtek 3.0.7 | | For RTL8720DN on Wio Terminal board

Visit the official websites

Seeeduino
IDE Arduino-CLI or Arduino IDE
Website https://www.seeedstudio.com
Download https://wiki.seeedstudio.com/Seeed_Arduino_Boards
Wiki https://wiki.seeedstudio.com/Seeeduino_v4.2/
Xiao RP2040 https://wiki.seeedstudio.com/XIAO-RP2040/
Forum https://forum.seeedstudio.com/

Install the Seeed Xiao ESP32

For the Xiao boards based on the ESP32,

Install the Seeed Wio Terminal

The Wio Terminal includes two MCUs: a SAMD51 Cortex-M4 MCU for general purpose, and an Ameba RTL8720DN for Wifi and Bluetooth radio.

Install the SAMD platform for the Wio Terminal board

  • Ensure Arduino-CLI is installed.

  • Open a Terminal window.

  • Run

$
arduino-cli core install Seeeduino:samd

Install the firmware and libraries for WiFi and Bluetooth

The initial firmware of the RTL8720 radio of the Wio Terminal only provides WiFi capabilities.

To use WiFi and Bluetooth, the Wio Terminal requires an update of the firmware and the installation of dedicated libraries.

The previous firmware based on AT-commands only provides WiFi capabilities.

Install the Ameba RTL8720DN platform for the Wio Terminal board

Apart from the main SAMD51 MCU, the Seeed SAMD Wio Terminal board includes another MCU, RTL8720DN, in charge of WiFi and Bluetooth.

To install the RTL8720DN of the Wio Terminal board,

$
arduino-cli core install realtek:AmebaD
  • Download and install the supported versions of the Arduino IDE under the /Applications folder, as described in the section Install the Arduino platform.

  • Launch it.

  • Define the path of the sketchbook folder in the menu Arduino > Preferences > Sketchbook location.

  • Avoid spaces in the name and path of the sketchbook folder.

  • Follow the procedure Install additional boards on Arduino.

  • Call the Boards Manager and check the Seeed SAMD boards are listed.

If the Seeed boards aren’t listed on the Boards Manager,

https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json
  • Select the boards and click on Install.

For more information on the installation process,

Using the RTL8720DN requires a utility running on the SAMD51 to provide a bridge between the RTL8720DN and the serial over USB.


  • Ensure Arduino-CLI is installed.

  • Open a Terminal window.

  • Run

$
$
$
arduino-cli core install Seeeduino:avr
arduino-cli core install Seeeduino:nrf52
arduino-cli core install Seeeduino:samd

The installation of the Seeed platform is performed with the Boards Manager on the Arduino 1.8 IDE.

Warning

Upload to this board hasn’t been tested.

Install the Seeed AVR platform

To install the Seeed AVR boards,

  • Download and install the supported versions of the Arduino IDE under the /Applications folder, as described in the section Install the Arduino platform.

  • Launch it.

  • Define the path of the sketchbook folder in the menu Arduino > Preferences > Sketchbook location.

  • Avoid spaces in the name and path of the sketchbook folder.

  • Follow the procedure Install additional boards on Arduino. Call the Boards Manager and check the Seeed AVR boards are listed.

If the Seeed boards aren’t listed on the Boards Manager,

https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json
  • Select the boards and click on Install.

For more information on the installation process,

Install the Seeed SAMD platform

The Seeed SAMD Xiao board includes the compact Xiao board and the IoT-enabled Wio Terminal.

To install the Seeed SAMD platform,

  • Download and install the supported versions of the Arduino IDE under the /Applications folder, as described in the section Install the Arduino platform.

  • Launch it.

  • Define the path of the sketchbook folder in the menu Arduino > Preferences > Sketchbook location.

  • Avoid spaces in the name and path of the sketchbook folder.

  • Follow the procedure Install additional boards on Arduino.

  • Call the Boards Manager and check the Seeed SAMD boards are listed.

If the Seeed boards aren’t listed on the Boards Manager,

https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json
  • Select the boards and click on Install.

For more information on the installation process,

The boards package does not include the utilities for the UF2 upload.

Develop

Use the libraries for WiFi

Use the libraries for Bluetooth

  • Edit the main Makefile to list the required libraries.
USER_LIBS_LIST = ArduinoBLE

Use the libraries for SD

Debug