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 | ✅ | ✅ | ✅ | ✅ | ❌ |