Skip to content

Releases: Overdrivr/Telemetry

Fix linker symbol collision

14 Dec 15:44
Compare
Choose a tag to compare
  • Rename end() function to avoid potential duplicate with linker symbol - LucasMaheu

New API for updating variables

08 Apr 16:01
Compare
Choose a tag to compare

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

09 Mar 10:27
Compare
Choose a tag to compare
  • 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 and fullmatch 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

02 Mar 12:35
Compare
Choose a tag to compare
  • 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

27 Jan 17:26
Compare
Choose a tag to compare

Fixed type casting issue leading to embedded programs freezing
Removed last dependency on memory allocation

First release

18 Jan 10:29
Compare
Choose a tag to compare

Basic functionnality with decent test coverage.

No string compression, no pure binary payload support, no CI system in place