< Please summarize the Problem and Solution this PR addresses as clearly as possible. This fascilitates speedy peer review and testing :) >
Doneness:
- Contributor has signed CLA
- Problem and Solution clearly stated
- Code peer reviewed
- API tests compiled
- Run unit/integration/application tests on device
- Add documentation
- Add to CHANGELOG.md after merging (add links to docs and issues)