- 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 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.A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode & Gemini CLI.
Lightweight coding agent that runs in your terminal
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.