Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@ryan-summers ryan-summers released this 08 Jul 08:21

Changed

  • [breaking] The driver now uses the v1.0 of the embedded-hal traits.
  • [breaking] The FourWireRef bus and DeviceRefMut have been removed in favor of using
    embedded-hal-bus to facilitate SPI bus sharing.
  • [breaking] Updated to embedded-nal v0.8

Added

  • Add defmt features for enabling defmt::Format to most structs and errors by @elpiel (#39)
  • Fixed an issue where internal function names were conflicting with trait names by @ryan-summers (#36)
  • Add RetryTime and RetryCount common register methods to Device and UninitializedDevice by @elpiel ([#54][PR54])
  • Add Udp::get_port and Udp::set_port by @elpiel (#57)
  • Add RawDevice::enable_interrupts (and clear_interrupts, disable_interrupts) for interrupt-driven MACRAW mode by @pdh11 (#60)

Fixed

  • Fixed an issue that caused corruption when reading partial MACRAW frames by @Felix-El (#47)
  • Fixes Udp implementation to use the socket's ring buffers and include more UdpSocketError by @elpiel (#57)

New Contributors

Full Changelog: 0.4.1...0.5.0