Skip to content

Version 2.0.0 Released

Latest
Compare
Choose a tag to compare
@adamfowleruk adamfowleruk released this 30 Aug 11:52
1b87d97

2.0.0 release of Herald for C++. Our first formal C++ release.

This is the first release of the C++ API. Key features:-

  • Core feature parity with Android and iOS API, except no support for Share Payload or Immediate Send messages
  • C++ API will be the first API with new features moving forward. Those changes will be added to other API for the same release version.
  • Includes the Herald Core API, and the Analysis API.
  • Most memory management done on the stack for embedded platforms (see data.h and memory_arena.h)
  • Venue beacon sample works on all DK platforms: nRF52832DK, nRF52833DK, nRF52840DK, nRF5340DK

Known issues:-

  • Wearable sample stops advertising after a few minutes
  • Wearable sample does not exchange its payload on read
  • Wearable sample does not read remote payloads correctly for other Herald devices
  • Some use of std::map and std::vector still in use (Payload Sharing (unused) and Analysis API (to be changed for v2.1)

Hex files for the DKs for all apps are in the attached zip.