-
Notifications
You must be signed in to change notification settings - Fork 2k
RIOT Platforms
xnumad edited this page Mar 25, 2024
·
87 revisions
See https://www.riot-os.org/boards.html
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 |
Where the supplier is in brackets it is no longer available. 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 |
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).