Initialization code ("crt0") written in Rust
☆69Jul 2, 2021Updated 4 years ago
Alternatives and similar repositories for r0
Users that are interested in r0 are comparing it to the libraries listed below
Sorting:
- 32-bit hashing machinery☆14May 27, 2025Updated 9 months ago
- Parser of the app! macro used by the Real-Time Interrupt-driven Concurrency (RTIC) framework☆16Sep 13, 2023Updated 2 years ago
- How to bootstrap support for a no_std target☆230Jan 25, 2026Updated last month
- Minimal startup / runtime for Cortex-M microcontrollers☆362Jan 23, 2022Updated 4 years ago
- ☆10Dec 3, 2022Updated 3 years ago
- Volatile access to memory mapped hardware registers☆41Nov 8, 2023Updated 2 years ago
- Abstractions common to microcontrollers☆125Feb 12, 2026Updated last month
- A utility to split autogenerated rust files into human-workable projects with the correct _form_☆37May 7, 2025Updated 10 months ago
- Raw system calls for Rust☆104Jun 20, 2023Updated 2 years ago
- ☆14May 15, 2021Updated 4 years ago
- Cooperative multitasking (AKA async/await) on ARM Cortex-M☆39Dec 3, 2019Updated 6 years ago
- Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems☆93Oct 17, 2021Updated 4 years ago
- Converts a flat-tree to a string.☆18Jul 5, 2021Updated 4 years ago
- Just like `Cell` but with volatile read / write operations☆18Aug 2, 2023Updated 2 years ago
- ☆68Feb 20, 2024Updated 2 years ago
- Core abstractions of the Real-Time Interrupt-driven Concurrency (RTIC) framework☆22Jul 9, 2023Updated 2 years ago
- A simple paper-based storage format☆16Sep 13, 2022Updated 3 years ago
- Kari, an embeddable programming language, written in and for Rust☆29Jan 6, 2023Updated 3 years ago
- Minimal and reusable non-blocking I/O layer☆105Feb 12, 2026Updated last month
- ☆41Feb 6, 2022Updated 4 years ago
- [deprecated, not needed anymore] A stripped-down version of Rust's libcore that used to be required for the AVR target☆16Apr 25, 2018Updated 7 years ago
- Library and command-line tool for inferring dependencies between static libraries.☆24May 23, 2017Updated 8 years ago
- Handle TrapFrame across kernel and user space on multiple ISAs.☆35Jan 13, 2026Updated 2 months ago
- A rust implementation of the va_list type from `stdarg.h`☆25May 28, 2025Updated 9 months ago
- A mininal runtime / startup for Supervisor Binary Interface (SBI) on RISC-V.☆19Feb 26, 2022Updated 4 years ago
- Rust library for safely and explicitly parsing untrusted data☆53May 3, 2024Updated last year
- A bare minimal LED blinking example of Rust on the ATmega32U4☆27Jul 4, 2017Updated 8 years ago
- The Music Visualization☆20Jul 15, 2021Updated 4 years ago
- Text describing xv6 on RISC-V☆14Jul 23, 2020Updated 5 years ago
- Experiments with safe DMA abstractions in Rust☆18Sep 17, 2020Updated 5 years ago
- Rust ESP32 project template☆21Jul 25, 2019Updated 6 years ago
- Low level API definition of a Mutex☆26Jul 29, 2025Updated 7 months ago
- Fountain codes implemented in Rust☆17Aug 11, 2020Updated 5 years ago
- A (micro) framework for building bare-metal AMP (Asymmetric Multi-Processing) applications☆65Sep 27, 2021Updated 4 years ago
- [Experiment] A lock-free, wait-free, block-free logger for the ARM Cortex-M architecture☆10Feb 18, 2020Updated 6 years ago
- Target "triple" support☆56Feb 15, 2026Updated last month
- Deprecated☆16Feb 9, 2018Updated 8 years ago
- Rust macro crate used for fighting the borrow checker☆14Jan 20, 2017Updated 9 years ago
- A safe Rust wrapper for libusb.☆207Aug 1, 2024Updated last year