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-mesh

Configurations

root mesh
Act as root in network ✅ ❌
Act as routing/meshing node ✅ ✅
Act as non-routing/leaf node ✅ ✅
Reduced memory usage ❌ ✅

Platforms

nrf52832 nrf52832ble nrf52840 nrf52840ble mkw41z
User config storage ✅ ✅ ✅ ✅ ❌
Random number generation ✅ ✅ ✅ ✅ ❌
stdio rerouting ✅ ✅ ✅ ✅ ✅
Get startup reason ✅ ✅ ✅ ✅ ✅
Get device id ✅ ✅ ✅ ✅ ✅
Get device id ✅ ✅ ✅ ✅ ✅
IPv6 Networking ✅ ✅ ✅ ✅ ✅
UDP ✅ ✅ ✅ ✅ ✅
Global network time ✅ ✅ ✅ ✅ ✅
Ping ✅ ✅ ✅ ✅ ✅
Mira BLE beacon API ✅ ❌ ✅ ❌ ✅
multi-stack support (incl. BLE beacons) ❌ ✅ ❌ ✅ ❌
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 ✅ ✅ ✅ ✅ ❌