Skip to content

Releases: jettify/uf-crsf

v0.4.0

09 Dec 00:05
b91fe0c

Choose a tag to compare

Added

  • Add new method for mavlink packets. (#82)
  • Add new method for gps and link statisticks packets. (#81)
  • Implement missing new method in first packets. (#79)
  • [breaking] Rework parser output type from custom to Result<Option<>>. (#76)
  • Implement embedded io traits integration. (#71)
  • Added Mavlink Sensor status packet. (#68)
  • Add CRSF logging packet. (#52)

Fixed

  • Fixed panic when device ping packet too small. (#59)
  • make from_bytes safe for small buffers (#54)

Other

  • Upgrade actions tools version. (#85)
  • Add advanced example to readme. (#84)
  • Add new methods for vario and vtx telemetry, add tests for vario. (#83)
  • Consistent interface to construct packet with new that returns Optional. (#80)
  • More idiomatic asserts in parser and game packet tests. (#78)
  • Run code coverage in same pipeline with tests. (#75)
  • Rename features for ebedded io. (#74)
  • Revert "chore!: Channge license to GPL3 (#69)" (#73)
  • Add async example. (#72)
  • Add code coverage reporting. (#70)
  • [breaking] Channge license to GPL3 (#69)
  • Document raw packet. (#67)
  • Improve test coverage for gps time packet. (#66)
  • Add test case for buffer too small for gps extended packet. (#65)
  • Add basinc CONTRIBUTING file. (#64)
  • Add just file groupsing to make output nicer. (#63)
  • Improve justfile ergonomics. (#62)
  • Add test case for esp and flight mode packet for buffer too small (#61)
  • Add test cases when buffer to small for Game packet. (#60)
  • Cleanup comments, add dedicated section for examples. (#58)
  • Improve test coverage for battery packet. (#57)
  • Improve error handling for baro altitude packet. (#56)
  • Add test cases for errors in attitude packets. (#55)

v0.3.0

06 Sep 00:26
f2002ac

Choose a tag to compare

Fixed

  • [breaking] Remove heapless from public field to ensure better compatibility with downstream users. (#47)

Other

  • Indicate implemented packets in readme. (#51)
  • Bump version of heapless. (#50)
  • Run security audit on schedule instead on each PR. (#46)
  • [breaking] Remove heapless::String from public API. (#48)

v0.2.1

04 Sep 00:10
b4af27e

Choose a tag to compare

Fixed

  • Make library heapless 0.8 and 0.9 compatible. (#45)
  • Adds comprehensive bounds checks to all write_to methods. (#43)

Other

  • Fixed homepage links in Cargo.toml, update README with badges. (#44)
  • Add full text of Apache license. (#41)

v0.2.0

28 Aug 04:19
bfae6ba

Choose a tag to compare

Added

  • Add experimental crossfire commands (#39)