Version 1.3.0-beta2 Released
Pre-release
Pre-release
adamfowleruk
released this
12 Apr 07:30
·
170 commits
to develop
since this release
Final beta branch of the new C++ API now at version 1.3.0-beta2
Features include:-
- Full base C++ Herald API the same as Java and Swift implementations
- Fixed Payload and Simple Payload implemented
- Support for TinyCrypt (default) and mbedtls security libraries, and the nRF CC3xx random generation features if available
- Implemented a new Coordinator API for multi protocol (E.g. Bluetooth, UWB, etc.) support in future
- Implemented a streaming fixed-memory size data analysis API
- C++ now becomes the reference implementation for Herald
- Tested with nRF52832DK, nRF52833DK, nRF52840DK, nRF5340DK
- Wearable and Venue Beacon samples working well
- Memory stack use variable by how many simultaneous connections are supported on each board
Known issues:-
- Memory footprint too large for nRF52832 in Debug mode (works fine for release)
- Analysis API not enabled on wearable yet (compilation issue with analysis logging delegate)
- Still some use of shared_ptr internally in the Herald API (Should only be used for Sensor Delegates)
- No removal of old devices from memory over time (so memory will fill up eventually)