Support for the Seeeduino XIAO. More...
Support for the Seeeduino XIAO.
The Seeeduino XIAO is the smallest member of the Seeeduino family. It carries the powerful ATSAMD21G18A-MU which is a low-power microcontrollers. On the other hand, this little board has good performance in processing but needs less power. As a matter of fact, it is designed in a tiny size and can be used for wearable devices and small projects.
Seeeduino XIAO has 14 GPIO PINs, which can be used for 11 digital interfaces, 11 mock interfaces, 10 PWM interfaces (d1-d10), 1 DAC output pin D0, 1 SWD pad interface, 1 I2C interface, 1 SPI interface, 1 UART interface, Serial communication indicator (T/R), Blink light (L). The colors of LEDs(Power,L,RX,TX) are green, yellow, blue and blue. Moreover, Seeeduino XIAO has a Type-C interface which can supply power and download code. There are two reset button, you can short connect them to reset the board.
– General description of the wiki
Use BOARD=seeeduino_xiao
with the make
command.
Example with default
application:
RIOT will automatically trigger a reset to the bootloader, but this only works if RIOT is still running on the board. If your application has crashed or got erased, make flash
will not be able to trigger a bootloader reset.
To manually enter the bootloader, short the RST pins with a short line or tweezers You know you've successfully entered the bootloader when the orange LED flickers on and light up.
Sometimes flashing fails and the board gets stuck in the bootloader. In this case, just run make flash
again when the device is not busy anymore.
Files | |
file | board.h |
Support for the Seeeduino XIAO board. | |
file | gpio_params.h |
Board specific configuration of direct mapped GPIOs. | |
file | periph_conf.h |
Configuration of CPU peripherals for the Serpente board. | |