Data endpoints for abstracting source (e.g. bme280) from data (e.g. temperature).
Include a tagged release to your application as a git submodule.
If you define APPLICATION_ENDPOINTS_CONFIGURED
in preprocessor, you can select which endpoints to compile by adding
definitions #define RE_3_ENABLED 1
, #define RE_5_ENABLED 1
etc in "app_config.h" inside your application.
Unit tests are run by Ceedling.
Test coverage and code analysis are reported by Sonarcloud. Additionally the project is analyzed with PVS Studio and report is published to GH Pages
Styling is done via Artisitic Style, following configuration at .astylerc.
Documentation is autogenerated to GH-Pages. On pull requests, the documentation is generated to gh-pages-check branch.
- Used to send ID twice instead of ID + ADDR