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 |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ✅ |
RP2040 | rp2040 |
Raspberry Pi Pico | rpi-pico |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ✅ |
RP2040 | rp2040 |
Raspberry Pi Pico W | rpi-pico-w |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
STM32F401RETX | stm32f401retx |
ST NUCLEO-F401RE | st-nucleo-f401re |
✅ | ✅ | ❌ | ❌ | ✅ | – | – | – | – | ❌ |
STM32F755ZITX | stm32h755zitx |
ST NUCLEO-H755ZI-Q | st-nucleo-h755zi-q |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ❌ | ✅ | ❌ |
STM32W55RGVX | stm32wb55rgvx |
ST NUCLEO-WB55RG | st-nucleo-wb55 |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | – | ✅ | ✅ | ❌ |
Key:
- ✅
- supported
- ☑️
- supported with some caveats
- ❌
- available in hardware, but not currently supported by Ariel OS
- –
- not available on this piece of hardware