RIOT Platforms

Raul Fuentes edited this page Apr 9, 2018 · 85 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
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
HiFive1 SiFive FE-310 (RISC V) n/a RISC V SiFive mostly working

Deprecated

The following is a list of boards whose integration process or support were removed from RIOT.

Board Supplier MCU (cpu) Radio Family Vendor Status
galileo Intel quark IEEE 802.3 x86 Intel Board officially discontinued

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

Home

Supported platforms

Further Information

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.