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