Changed
- [breaking] The driver now uses the v1.0 of the
embedded-hal
traits. - [breaking] The
FourWireRef
bus andDeviceRefMut
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 enablingdefmt::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
andRetryCount
common register methods toDevice
andUninitializedDevice
by @elpiel ([#54][PR54]) - Add
Udp::get_port
andUdp::set_port
by @elpiel (#57) - Add
RawDevice::enable_interrupts
(andclear_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 moreUdpSocketError
by @elpiel (#57)
New Contributors
- @elpiel made their first contribution in #37
- @Felix-El made their first contribution in #47
- @pdh11 made their first contribution in #60
Full Changelog: 0.4.1...0.5.0