#driver #toolkit #no-std #device-driver

no-std device-driver-generation

Code generation for the device-driver crate

14 releases (8 stable)

Uses new Rust 2024

1.0.7 Jul 31, 2025
1.0.4 Feb 28, 2025
1.0.0 Dec 28, 2024
1.0.0-rc.1 Nov 29, 2024
0.5.3 Jan 8, 2024

#1111 in Embedded development

Download history 2669/week @ 2025-07-29 2378/week @ 2025-08-05 2044/week @ 2025-08-12 2287/week @ 2025-08-19 1334/week @ 2025-08-26 1560/week @ 2025-09-02 1248/week @ 2025-09-09 1301/week @ 2025-09-16 981/week @ 2025-09-23 1169/week @ 2025-09-30 1276/week @ 2025-10-07 1061/week @ 2025-10-14 1675/week @ 2025-10-21 1543/week @ 2025-10-28 1338/week @ 2025-11-04 981/week @ 2025-11-11

5,689 downloads per month
Used in 13 crates (2 directly)

MIT/Apache

405KB
10K SLoC

Device driver generation crates.io Documentation

A toolkit to write better device drivers, faster.

Read the book to learn about how to use the project to build your own device drivers.

Compiler implementation crate for the device driver toolkit.

This crate is not meant to be consumed directly. Read more here: https://crates.io/crates/device-driver

Dependencies

~8MB
~157K SLoC