rust-embedded/cortex-m

Low level access to Cortex-M processors

1,005

stars

1,621

commits

Rust

primary language

Sep 3, 2026

updated

arm
cortex-m
microcontroller
no-std
rust

README

Cortex-M crates

This repository contains various crates useful for writing Rust programs on Cortex-M microcontrollers:

This project is developed and maintained by the Embedded Devices Working Group's Arm team.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Code of Conduct

Contribution to this repository is organized under the terms of the Rust Code of Conduct, the maintainer of this crate, the Arm team, promises to intervene to uphold that code of conduct.

Contributors

(top 30 of 119)

japaric

329 commits

bors[bot]

327 commits

adamgreig

209 commits

jonas-schievink

121 commits

rust-embedded/cortex-m

Low level access to Cortex-M processors

1,005

stars

1,621

commits

Rust

primary language

Sep 3, 2026

updated

arm
cortex-m
microcontroller
no-std
rust

README

Cortex-M crates

This repository contains various crates useful for writing Rust programs on Cortex-M microcontrollers:

This project is developed and maintained by the Embedded Devices Working Group's Arm team.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Code of Conduct

Contribution to this repository is organized under the terms of the Rust Code of Conduct, the maintainer of this crate, the Arm team, promises to intervene to uphold that code of conduct.

Contributors

(top 30 of 119)

japaric

329 commits

bors[bot]

327 commits

adamgreig

209 commits

jonas-schievink

121 commits

Languages

Rust

98.4%