Skip to content

Builds

The builds is defined by two parts, the platform, and the configuration. The platform defines which hardware/SDK to use, the configuration configures which functionality the mira network stack contains.

The target is then defined by 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 ✅ ✅ ✅ ✅ ✅
IPv6 address parser/formatter toolkit ✅ ✅ ✅ ✅ ✅
NDEF toolkit ✅ ✅ ✅ ✅ ✅
FOTA image transfer ✅ ✅ ✅ ✅ ✅
FOTA on-board flash storage ✅ ✅ ✅ ✅ ❌