- Change
feature(doc_auto_cfg)tofeature(doc_cfg)to allow nightly docs to build. - Add unsafe block around
DEVICE_PERIPHERALS = trueinPeripherals::steal()to support Rust 2024 edition.
Unclaimed project
Are you a maintainer of svd2rust? Claim this project to take control of your public changelog and roadmap.
Changelog
Generate Rust register maps (`struct`s) from SVD files
Last updated about 2 months ago
feature(doc_auto_cfg) to feature(doc_cfg) to allow nightly docs to build.DEVICE_PERIPHERALS = true in Peripherals::steal()
to support Rust 2024 edition.mismatched-lifetime-syntaxes lint warningsriscv-peripheral v0.3.0 reworkriscv-peripheral peripherals in Peripherals structrepr(transparent) for field wrapper__INTERRUPTS are #[no_mangle] on Xtensa.base_isa field to riscv_config to allow the riscv_rt::core_interrupt
macro to properly generate start t...irx-configgen keyword (new in Rust 2024 edition)Periph<RB, A>ConstZero::ZERO instead of Default::default() to force constmtvec_align field to riscv_config to configure the byte alignment of interrupt vector table.FieldWriter where the explicit lifetimes are not necessary, which
fixes the `...crate_path settingSettings into Config, add settings_file-m switch.