Skip to content

Releases: ProfFan/dw3000-ng

v1.0.0

13 Oct 19:18
Compare
Choose a tag to compare

CHANGES

  • Added init_tracing example to inspect the SPI transactions happening during the initialization of the DW3000
  • Modified rx_wait to not use _unchecked and return Err when the decoding of the 802.15.4 frame fails
  • BREAKING: The library is now both sync and async compatible. The feature async can be used to enable the corresponding interfaces.
    • When async, the SPI traits are using embedded_hal_async, otherwise embedded_hal.
  • BREAKING: The delay primitives in the config function are now embedded_hal/embedded_hal_async::delay::DelayNs instead of FnMut(u32) -> Future<Output = ()>

Full Changelog: v0.9.0...v1.0.0

v0.9.0

03 Sep 18:18
Compare
Choose a tag to compare

What's Changed

  • Feature match with official driver in radio init by @ProfFan in #17

Now the library should have the same TX/RX performance as the official driver. Experimental async init support is added so you can use it more easily in async frameworks.

Full Changelog: v0.8.3...v0.9.0

v0.8.3

25 Aug 00:24
Compare
Choose a tag to compare

Full Changelog: v0.8.2...v0.8.3

v0.8.2

15 Aug 02:24
Compare
Choose a tag to compare

This is a bug fix release.

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.8.2

0.8.1

26 May 18:05
Compare
Choose a tag to compare

What's Changed

  • IMPORTANT: Fixed STS setup on config().
  • Fix STS init by @ProfFan in #10

Full Changelog: v0.8.0...v0.8.1

0.8.0

24 May 18:03
Compare
Choose a tag to compare

The 0.7 release cycle is over with 0.7.1 published. We will start API breaking stuff from this release.

What's new

  • Renamed the num-traits feature to rssi to better indicate what it does
  • Added PDoA and TDoA support

Full Changelog: v0.7.1...v0.8.0

0.7.1

24 May 17:30
c3313e8
Compare
Choose a tag to compare

What's Changed

Fixed build without default features.

  • Test add CI by @ProfFan in #8
  • Fixed non-default features usage by @ProfFan in #9
  • feat(config): add CIA full diagnostics enable, default true by @elrafoon in #3
  • feat(r_wait_buf): return rx_quality to be on par with r_wait by @elrafoon in #7

Full Changelog: v0.7.0...v0.7.1

v0.7.0

04 May 00:34
Compare
Choose a tag to compare

What's Changed

  • Add field rx_quality to struct Message holding first path signal power by @elrafoon in #5
  • fix(config): fix StsMode constant values to match device datasheet by @elrafoon in #4

New Contributors

Full Changelog: v0.5.1...v0.7.0

v0.5.1

14 Mar 14:26
Compare
Choose a tag to compare

What's Changed

  • 🐛 Add Error implementation for std by @Srylax in #1

New Contributors

  • @Srylax made their first contribution in #1

Full Changelog: https://github.com/ProfFan/dw3000-ng/commits/v0.5.1