Bluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.
This branch depends on https://github.com/crownstone/bluenet/pull/185. After that one is merged, this PR has to be rewritten so it uses the new IPC structure. Not many lines of code though.
This implements the feature in which the bootloader informs the application if it just has been activated, see https://github.com/crownstone/bluenet/issues/180 for the rationale.