Skip to content

Builds

The builds are defined by two parts: the platform and the configuration. The platform defines which hardware/SDK to use, the configuration defines the functionality of the Mira network stack.

The target name uses the format plaform-config, for example nrf52832ble-os

Configurations

os net
Access to Mira network ✅ ✅
Generic HAL for multiple platforms ✅ ❌
Easy access to peripherals ✅ ❌
Integrate with other OS:es, for example FreeRTOS ❌ ✅

Platforms

nrf52832 nrf52832ble nrf52840 nrf52840ble mkw41z
User config storage ✅ ✅ ✅ ✅ ❌
Random number generation ✅ ✅ ✅ ✅ ❌
stdio rerouting ✅ ✅ ✅ ✅ ✅
Get startup reason ✅ ✅ ✅ ✅ ✅
Get device id ✅ ✅ ✅ ✅ ✅
IPv6 Networking ✅ ✅ ✅ ✅ ✅
UDP ✅ ✅ ✅ ✅ ✅
Global network time ✅ ✅ ✅ ✅ ✅
Ping ✅ ✅ ✅ ✅ ✅
Mira BLE beacon API ✅ ✅ ✅ ✅ ✅
Concurrent BLE ❌ ✅ ❌ ✅ ❌
Concurrent 3rd party radio protocol ✅ ✅ ✅ ✅ ✅
ADC ✅ ✅ ✅ ✅ ❌
GPIO ✅ ✅ ✅ ✅ ✅
GPIO edge trigger ✅ ✅ ✅ ✅ ✅
I2C ✅ ✅ ✅ ✅ ❌
NFC ✅ ✅ ✅ ✅ ❌
SPI ✅ ✅ ✅ ✅ ❌
UART ✅ ✅ ✅ ✅ ✅
RTT ✅ ✅ ✅ ✅ ✅
IPv6 address parser/formatter toolkit ✅ ✅ ✅ ✅ ✅
NDEF toolkit ✅ ✅ ✅ ✅ ✅
FOTA image transfer ✅ ✅ ✅ ✅ ✅
FOTA on-board flash storage ✅ ✅ ✅ ✅ ❌
Custom front-end control ✅ ✅ ✅ ✅ ❌
Configure power regulator ✅ ✅ ✅ ✅ ❌