Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Hardware & Functionality Support

Hardware support is organized into tiers, each with their own testing policy:

  1. Tier 1 hardware gets regularly tested, either automatically or manually.
  2. Tier 2 hardware only gets tested infrequently, but Ariel OS maintainers do have access to the hardware.
  3. Tier 3 hardware is build-tested only, as Ariel OS maintainers do not have access to the hardware.

Tiers therefore are not related to the functionality coverage of each piece of hardware, and only says something about how much testing they undergo.

Note

The table below indicates whether we support using the piece of functionality in a portable manner, through an abstraction layer and platform-aware configuration.

Board Functionality
Manufacturer Name laze builders Tier Debug Output Logging GPIO I2C Controller Mode SPI Main Mode UART User USB Ethernet over USB Wi-Fi Bluetooth Low Energy Hardware Random Number Generator Persistent Storage
BBC micro:bit V2
bbc-microbit-v2 1
Espressif ESP32-C3-LCDkit
espressif-esp32-c3-lcdkit 1
Espressif ESP32-C6-DevKitC-1
espressif-esp32-c6-devkitc-1 1
Espressif ESP32-S3-DevKitC-1
espressif-esp32-s3-devkitc-1 1 🚦 🚦
native
native 1
nRF52840-DK
nrf52840dk 1
nRF5340-DK
nrf5340dk-app 1
nrf5340dk-net 1 ☑️
Raspberry Pi Pico
rpi-pico 1
Raspberry Pi Pico 2
rpi-pico2 1
Raspberry Pi Pico 2 W
rpi-pico2-w 1
Raspberry Pi Pico W
rpi-pico-w 1
ST NUCLEO-C031C6
st-nucleo-c031c6 1
ST NUCLEO-H755ZI-Q
st-nucleo-h755zi-q 1 ☑️
ST NUCLEO-WB55RG
st-nucleo-wb55 1 ☑️
STM32U083C-DK
stm32u083c-dk 1 ☑️
Adafruit Feather nRF52840 Express
adafruit-feather-nrf52840-express 2
DFRobot FireBeetle 2 ESP32-C6
dfrobot-firebeetle2-esp32-c6 2
Nordic Thingy:91 X
nordic-thingy-91-x-nrf9151 2 🚦
nordic-thingy-91-x-nrf5340-app 2
nordic-thingy-91-x-nrf5340-net 2 ☑️
nRF52-DK
nrf52dk 2
nRF9151-DK
nrf9151-dk 2 🚦
nRF9160-DK
nrf9160dk-nrf9160 2
Seeed Studio XIAO ESP32C6
seeedstudio-xiao-esp32c6 2
ST B-L475E-IOT01A
st-b-l475e-iot01a 2 🚦 🚦 🚦 ☑️
ST NUCLEO-F401RE
st-nucleo-f401re 2 🚦 🚦
STEVAL-MKBOXPRO
st-steval-mkboxpro 2 ☑️
Adafruit Feather nRF52840 Sense
adafruit-feather-nrf52840-sense 3 🚦 🚦
BBC micro:bit V1
bbc-microbit-v1 3
Espressif ESP32-C3-DevKit-RUST-1
espressif-esp32-c3-devkit-rust-1 3
Espressif ESP32-S2-DevKitC-1
espressif-esp32-s2-devkitc-1 3 🚦 🚦
Heltec WiFi LoRa 32 V3
heltec-wifi-lora-32-v3 3 🚦 🚦
Seeed Studio LoRa-E5 mini
seeedstudio-lora-e5-mini 3 🚦 ☑️
ST NUCLEO-F042K6
st-nucleo-f042k6 3 🚦
ST NUCLEO-F411RE
st-nucleo-f411re 3 🚦
ST NUCLEO-H753ZI
st-nucleo-h753zi 3 ☑️
ST NUCLEO-WBA55CG
st-nucleo-wba55 3 🚦

Key:

supported
☑️
supported with some caveats
🚦
needs testing
available in hardware, but not currently supported by Ariel OS
not available on this piece of hardware