-
Couldn't load subscription status.
- Fork 177
Open
Milestone
Description
Part of rust-embedded/wg#383
Might also involve rust-lang/rust#27731 so we can get rid of (some) of the inline asm / pre-compiled objects.
- Consider getting rid of aligned dependency subtree (Consider getting rid of aligned dependency subtree #184)
- Remove the
const-fnfeature - Remove all currently
#[deprecated]APIs - Land Add cfg to Peripheral fields #181
- Audit the crate for other things that should be
#[cfg]d out depending on the target
- Audit the crate for other things that should be
- Make all types
#[non_exhaustive]where it makes sense - Use an svd2rust PAC instead of doing register access by hand
- Improve documentation of the
Peripherals::steal()API, or redesign that API (Clarify / Document / Redesign thePeripherals::{take, steal}API #186) - Make usage from multi-core chips sound
- Document that the
inline-asmfeature is completely unstable and semver-exempt - Document availability of target-specific APIs (using
#[doc(cfg(X))]where possible) - Fix soundness bug in cache maintenance API "Invalidate Cache" operation is unsafe #188
- Fix soundness bugs around MMIO in general (deal with rustc/LLVM bug around LLVM's
dereferenceableand volatile ops wg#387) - Review against API guidelines
- Update to
bare-metal1.0 (one released) - ...
Metadata
Metadata
Assignees
Labels
No labels