Releases: Overdrivr/Telemetry
Releases · Overdrivr/Telemetry
Fix linker symbol collision
New API for updating variables
Variables can now be attached to a given topic with a given type:
uint8_t i;
attach_u8("foo", &i);
update_telemetry();
+Removed the unsused float parameter from update_telemetry
+Replaced void * types by uint8_t * type in IO functions
+Moved repository under continuous integration
Ergonomy
- removed set_state function that was too error prone. Forgetting to call it to pass the state immediately lead to segfault. Instead, state must be passed along with subscribe
- variables can now be directly updated using the
update
functions, courtesy of Dan Faudemer ! - Methods
match
andfullmatch
that will return true if received frame topics matches with a given topic. Fullmatch also checks for payload type that should match a given type as well
Arduino support
- Support for arduino boards 🍻
- improvement of the build automation
- tests performed after integration on the final mbed and arduino distributions
Everything is now ready for adding continouus integration
Increased reliability
Fixed type casting issue leading to embedded programs freezing
Removed last dependency on memory allocation
First release
Basic functionnality with decent test coverage.
No string compression, no pure binary payload support, no CI system in place