Hardware & Functionality Support
The table below indicates whether we support using the piece of functionality in a portable manner, trough an abstraction layer and platform-aware configuration.
Chip | Testing Board | Functionality | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Manufacturer Name | Ariel OS Name | Manufacturer Name | Ariel OS Name | GPIO | Debug Output | I2C Controller Mode | SPI Main Mode | Logging | User USB | Wi-Fi | Ethernet over USB | Hardware Random Number Generator | Persistent Storage |
nRF52833 | nrf52833 |
BBC micro:bit V2 | bbc-microbit-v2 |
✅ | ✅ | ✅ | ✅ | ✅ | – | – | – | ✅ | ✅ |
ESP32-C6 | esp32c6 |
Espressif ESP32-C6-DevKitC-1 | espressif-esp32-c6-devkitc-1 |
✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ☑️ | ❌ | ✅ | ❌ |
ESP32-S3 | esp32s3 |
Espressif ESP32-S3-DevKitC-1 | espressif-esp32-s3-devkitc-1 |
✅ | ✅ | 🚦 | 🚦 | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ |
nRF52840 | nrf52840 |
nRF52840-DK | nrf52840dk |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ✅ |
nRF5340 | nrf5340 |
nRF5340-DK | nrf5340dk |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ❌ | ✅ |
nRF9160 | nrf9160 |
nRF9160-DK | nrf9160dk |
✅ | ✅ | ✅ | ✅ | ✅ | – | – | – | ❌ | ✅ |
RP2040 | rp2040 |
Raspberry Pi Pico | rpi-pico |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ✅ |
RP235xa | rp235xa |
Raspberry Pi Pico 2 | rpi-pico2 |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ✅ |
RP235xa | rp235xa |
Raspberry Pi Pico 2 W | rpi-pico2-w |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
RP2040 | rp2040 |
Raspberry Pi Pico W | rpi-pico-w |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
STM32C031C6 | stm32c031c6 |
ST NUCLEO-C031C6 | st-nucleo-c031c6 |
✅ | ✅ | ✅ | ✅ | ✅ | – | – | – | – | ❌ |
STM32F401RE | stm32f401re |
ST NUCLEO-F401RE | st-nucleo-f401re |
✅ | ✅ | 🚦 | 🚦 | ✅ | – | – | – | – | ❌ |
STM32H755ZI | stm32h755zi |
ST NUCLEO-H755ZI-Q | st-nucleo-h755zi-q |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ❌ | ✅ | ☑️ |
STM32WB55RG | stm32wb55rg |
ST NUCLEO-WB55RG | st-nucleo-wb55 |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ☑️ |
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