Support for the Atmel SAM D10 Xplained Mini board. More...
Support for the Atmel SAM D10 Xplained Mini board.
SAMD10 Xplained Mini is an ultra-low cost evaluation board by Atmel featuring an SoC. The SoC includes a SAMD10 ARM Cortex-M0+ micro- controller. For programming the MCU comes with 4Kb of RAM and 16Kb of flash memory.
The samd10-xmini is available from various hardware vendors for ~8€ (as of 2020 October).
|Frequency||up to 48 MHz|
|Timers||3 (2 x 16-bit, 1 x 24-bit)|
|ADCs||1x 10-bit (10 channels)|
|DACs||1x 10-bit (1 channel)|
|UARTs||max 3 (shared with SPI and I2C)|
|SPIs||max 3 (see UART)|
|I2Cs||max 3 (see UART)|
|Vcc||1.62V - 3.63V|
|Board Manual||Board Manual|
1 User button and 1 LED:
Connect the device to your Micro-USB cable using the port labeled as DEBUG USB.
The standard method for flashing RIOT to the samd10-xmini is using EDBG.
On Linux you will have to add a udev rule for hidraw, like
Then you can flash the device as usual
The I2C pins on the board do not have any pull-ups connected to them. That means that running e.g.
i2c_scan without any I2C slaves connected will run into timeouts.
|Board specific definitions for the Atmel SAM D10 Xplained Mini board. |
|Board specific configuration of direct mapped GPIOs. |
|Configuration of CPU peripherals for the Atmel SAM D10 Xplained Mini board. |