Releases: rust-embedded/embedded-hal
Releases · rust-embedded/embedded-hal
v1.0.0
Check out the announcement blog post and the migration guide.
Changes since v1.0.0-rc.3:
- gpio: remove
ToggleableOutputPin
, movetoggle()
toStatefulOutputPin
.
v1.0.0-rc.3
- gpio: require
&mut self
inInputPin
andStatefulOutputPin
.
v1.0.0-rc.2
- Minor document fixes.
- Add #[inline] hints to most of
embedded-hal
functions. - pwm: rename
get_max_duty_cycle
tomax_duty_cycle
. - delay: Rename
DelayUs
toDelayNs
- delay: Add
DelayNs::delay_ns()
- delay: Add default impls of
delay_ms
anddelay_us
based ondelay_ns
. - delay: Make the default impl of
delay_ms
more efficient, it now does less calls to the underlyingdelay_ns
(previouslydelay_us
). - spi: Rename
Operation::DelayUs
toOperation::DelayNs
, with nanosecond precision.
Release 1.0.0-rc.1
- The Minimum Supported Rust Version (MSRV) is now 1.60.0
- Add optional
defmt
0.3 support. - Remove serial traits, the replacement is the
embedded-io
crate. - Added
+ ?Sized
to all blanket impls.
embedded-hal-nb release 1.0.0-rc.1
- Updated
embedded-hal
to version1.0.0-rc.1
. - Added
+ ?Sized
to all blanket impls.
embedded-hal-bus release 0.1.0-rc.1
- Updated
embedded-hal
,embedded-hal-async
to version1.0.0-rc.1
. - The Minimum Supported Rust Version (MSRV) is now 1.60.0
- Added
embedded-hal-async
support to SPIExclusiveDevice
. - Added methods to access the inner bus to SPI
ExclusiveDevice
. - Add optional
defmt
0.3 support.
embedded-hal-async release 1.0.0-rc.1
- Updated
embedded-hal
to version1.0.0-rc.1
. - Add optional
defmt
0.3 support. - Remove serial traits, the replacement is the
embedded-io
crate. - Added
+ ?Sized
to all blanket impls. - Moved
ExclusiveDevice
toembedded-hal-bus
.
Release 1.0.0-alpha.11
*** This is (also) an alpha release with breaking changes (sorry) ***
Added
- spi: added
Operation::DelayUs(u32)
.
Removed
- spi: removed read-only and write-only traits.
embedded-hal-nb release 1.0.0-alpha.3
Changed
- Updated
embedded-hal
to version1.0.0-alpha.11
.
embedded-hal-bus release 0.1.0-alpha.3
Changed
- Updated
embedded-hal
to version1.0.0-alpha.11
.