Skip to content
Josar edited this page Oct 18, 2017 · 87 revisions

The following table lists the platforms currently supported by RIOT:

Board Supplier MCU (cpu) Radio Family Vendor Status Maintainer
native RIOT Linux/OSX on x86 Ethernet/tap native n/a full support Ludwig Ortmann
IoT-LAB M3 node (FIT) HiKoB STM32F103RE Atmel AT86RF231 ARM Cortex-M3 STM partly supported
Samr21-xpro Atmel / various ATSAMR21G18A Atmel AT86RF233 ARM-Cortex-M0 Atmel full support bapclenet
arduino-due Arduino SAM3X8E n/a ARM Cortex-M3 Atmel full support Peter Kietzmann
HiKoB Fox HiKoB STM32F103RE Atmel AT86RF231 ARM Cortex-M3 STM full support
UDOO UDOO SAM3X8E n/a ARM Cortex-M3 Atmel basic support
CC2538DK TI CC2538 n/a ARM Cortex-M3 TI basic support
OpenMote OpenMote CC2538 n/a ARM Cortex-M3 TI basic support
stm32f0discovery STM STM32F051R8 n/a ARM Cortex-M0 STM good support Hauke Petersen
stm32f3discovery STM STM32F303VC n/a ARM Cortex-M4 STM good support Hauke Petersen
stm32f4discovery STM STM32F407VG n/a ARM Cortex-M4 STM good support Peter Kietzmann
pca10000 Nordic NRF51822QFAA BLE ARM Cortex-M0 Nordic radio support missing Hauke Petersen
pca10005 Nordic NRF51822QFAA BLE ARM Cortex-M0 Nordic radio support missing Hauke Petersen
Mulle Eistec MK60DN512VLL10 AT86RF212B ARM Cortex-M4 Freescale LPM in progress Joakim Gebart
PhyWAVE Board pba-d-01-kw2x Phytec GmbH MKW2x family internal ARM Cortex-M4 Freescale LPM in progress Johann Fischer
yunjia-nrf51822 Yunjia/ebay NRF51822QFAA BLE ARM Cortex-M0 Nordic radio support missing Hauke Petersen
Arduino Mega2560 Arduino / others ATmega2560 n/a AVR/ATmega Atmel LPM/SPI missing
STM32 Nucleo32-F031 STM STM32F031K6 n/a ARM Cortex-M0 STM LPM missing Alexandre Abadie
STM32 Nucleo32-F042 STM STM32F042K6 n/a ARM Cortex-M0 STM LPM missing Vincent Dupont
STM32 Nucleo32-F303 STM STM32F303K8 n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo-F030 STM STM32F030R8 n/a ARM Cortex-M0 STM LPM missing Alexandre Abadie
STM32 Nucleo-F070 STM STM32F070RB n/a ARM Cortex-M0 STM LPM missing Alexandre Abadie
STM32 Nucleo-F072 STM STM32F072RB n/a ARM Cortex-M0 STM LPM missing
STM32 Nucleo-F091 STM STM32F091RC n/a ARM Cortex-M0 STM LPM missing Hauke Petersen
STM32 Nucleo-F103 STM STM32F103RB n/a ARM Cortex-M3 STM LPM missing
STM32 Nucleo-F302 STM STM32F302R8 n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo-F303 STM STM32F303RE n/a ARM Cortex-M4 STM LPM missing Kaspar Schleiser
STM32 Nucleo-F334 STM STM32F334R8 n/a ARM Cortex-M4 STM LPM missing Kaspar Schleiser
STM32 Nucleo-F401 STM STM32F401RE n/a ARM Cortex-M4 STM LPM missing
STM32 Nucleo-F410 STM STM32F410RB n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo-F411 STM STM32F411RE n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo-F446 STM STM32F446RE n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo-L476  STM STM32L476xx  n/a ARM Cortex-M4  STM LPM in Alpha
STM32 Nucleo144-F207 STM STM32F207ZG n/a ARM Cortex-M4 STM LPM missing Vincent Dupont
STM32 Nucleo144-F413 STM STM32F413ZH n/a ARM Cortex-M4 STM LPM missing Vincent Dupont
STM32 Nucleo144-F429 STM STM32F429ZI n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
STM32 Nucleo144-F446 STM STM32F446ZE n/a ARM Cortex-M4 STM LPM missing Alexandre Abadie
msb-430 FU Berlin MSP430x16x cc1020 MSP430 TI partly supported
msb-430h FU Berlin MSP430x16x cc1100 MSP430 TI basic support
chronos TI CC430 cc1100 MSP430 TI basic support
telosb Memsic MSP430x16x cc2420 MSP430 TI basic support
wsn430-v1_3b INRIA MSP430x16x cc1100 MSP430 TI basic support
wsn430-v1_4 INRIA MSP430x16x cc2420 MSP430 TI basic support
Z1 Zolertia MSP430x16x cc2420 MSP430 TI basic support
RE-Mote Zolertia CC2538 CC2538 / CC1200 ARM Cortex-M3 TI partly supported
avsextrem FU Berlin LPC2387 cc1100 ARM7 NXP baisc support
msba2 FU Berlin LPC2387 cc1100 ARM7 NXP basic support
pttu ? LPC2387 cc1100 ARM7 NXP ?
mbed_lpc1768 embed LPC1768 ethernet (on die) ARM Cortex-M3 NXP partly supported
SODAQ-autonomo SODAQ ATSAMD21J18A n/a ARM Cortex-M0 Atmel basic support keestux
Arduino Zero Arduino / Genuino ATSAMD21G18A n/a ARM Cortex-M0 Atmel basic support
micro:bit BBC nRF51822 BLE ARM Cortex-M0 Nordic good support Hauke Petersen

Additionally there are a number of platforms for which support is planned or currently in progress:

Board Supplier MCU (cpu) Radio Family Vendor Status
galileo intel quark IEEE 802.3 x86 Intel on ice
betty various suppliers LPC2220 cc1100 ARM7 NXP planned
f4vil FU Berlin STM32F415RG ? ARM Cortex-M4 STM in progress
XMC2Go Infineon xmc1100-64 n/a ARM Cortex-M0 Infineon progress stalled
Teensy 3.1 PJRC MK20DX256VLH7 n/a ARM Cortex-M4 Freescale in progress
mchck mchck MK20DX32VLF5 n/a ARM Cortex-M4 Freescale in progress

"Supplier" denotes a source for purchasing, "Vendor" is the MCU manufacturer (i.e. the source for data sheets).

Clone this wiki locally