6 releases

Uses new Rust 2024

new 0.3.4 Apr 2, 2026
0.2.0 Apr 3, 2026
0.1.4-preview.3 Feb 6, 2026
0.1.3 Feb 28, 2026
0.1.3-preview.1 Feb 6, 2026

#935 in Hardware support

Download history 997/week @ 2026-02-06 72/week @ 2026-02-13 653/week @ 2026-02-20 982/week @ 2026-02-27 745/week @ 2026-03-06 538/week @ 2026-03-13 354/week @ 2026-03-20 216/week @ 2026-03-27

2,050 downloads per month
Used in 36 crates (7 directly)

GPL-3.0-or-later OR Apache-2…

5KB

Device driver interfaces used by ArceOS. It provides common traits and types for implementing a device driver.

You have to use this crate with the following crates for corresponding device types:


axdriver_base

Crates.io Docs.rs CI

Common interfaces for all kinds of device drivers in no_std environments.

Part of the axdriver_crates workspace.

License

GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0. See repository root LICENSE.

No runtime deps