PackageTrack
Sign in Get early access

bare-metal

Abstractions common to bare metal systems

1.0.0 15M downloads/mo #2461 most downloaded on crates.io rust-embedded/bare-metal

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 10 months

Most releases are documented

notes for 8 of 9 stable releases

2 versions withdrawn

withdrawn after publishing

9 years old

11 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Jul 2017 to Jun 2020
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 11
  1. 1.0.0 30 Jun 2020
    Release notes

    Breaking Changes

    • Use CriticalSection<'cs> everywhere instead of &'cs CriticalSection (this makes it a zero-sized type).
    • Removed the const-fn feature.
    • Removed the Peripheral wrapper type.
    • Removed the Nr trait in favor of architecture-specific traits in downstream crates.
    Open source →
    Release notes

    Breaking Changes

    • Use CriticalSection<'cs> everywhere instead of &'cs CriticalSection (this makes it a zero-sized type).
    • Removed the const-fn feature.
    • Removed the Peripheral wrapper type.
    Open source →
  2. 0.2.5 29 Aug 2019
    Release notes

    Changed

    • The const-fn feature is now stable.
    Open source →
  3. 0.2.4 30 Oct 2018
    Release notes

    Added

    • Note in the documentation that Mutex is not memory safe in multi-core systems.

    Changed

    • The const-fn feature can now be used on 1.31-beta and will also work on stable 1.31.
    Open source →
  4. 0.2.3 17 Aug 2018
    Release notes

    Fixed

    • A compilation error when using a recent nightly while the "const-fn" feature was enabled.
    Open source →
  5. 0.2.2 17 Aug 2018 withdrawn
    Release notes

    Fixed

    • A compilation error when using a recent nightly while the "const-fn" feature was enabled.
    Open source →
  6. 0.2.1 03 Aug 2018
    Release notes

    Fixed

    • Soundness issue where it was possible to borrow the contents of a Mutex for longer than the lifetime of the Mutex.
    Open source →
  7. 0.2.0 10 May 2018 withdrawn
    Release notes

    YANKED due to a soundness issue: see v0.2.1 for details

    Changed

    • [breaking-change] const-fn is no longer a default feature (i.e. a feature that's enabled by default). The consequence is that this crate now compiles on 1.27 (beta) by default, and opting into const-fn requires nightly.
    Open source →
  8. 0.1.3 24 Aug 2018

    Nothing published for this version

  9. 0.1.2 24 Apr 2018
    Release notes

    Added

    • An opt-out "const-fn" Cargo feature. When this feature is disabled this crate compiles on stable.
    Open source →
  10. 0.1.1 19 Sep 2017
    Release notes

    Fixed

    • Added feature gate to make this work on recent nightlies
    Open source →
  11. 0.1.0 06 Jul 2017
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive