StaticvecImplements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Rust LexicalLexical, to- and from-string conversion routines.
BeefFaster, more compact implementation of std::borrow::Cow
Auto enumsA library for to allow multiple return types by automatically generated enum.
Pin ProjectA crate for safe and ergonomic pin-projection.
UtestUnit `#[test]`ing for microcontrollers and other `no_std` systems
DroneCLI utility for Drone, an Embedded Operating System.
GovernorA rate-limiting library for Rust (formerly ratelimit_meter)
BitmatchA Rust crate that allows you to match, bind, and pack the individual bits of integers.
Wyhash Rswyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
RhaiRhai - An embedded scripting language for Rust.
ByteA low-level, zero-copy, panic-free, binary serializer and deserializer. (parser and encoder)
XargoThe sysroot manager that lets you build and customize `std`
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
HeaplessHeapless, `static` friendly data structures
SerdeSerialization framework for Rust
Cortex MLow level access to Cortex-M processors
TimeSimple time handling in Rust
NvptxHow to: Run Rust code on your NVIDIA GPU
Rubble(going to be a) BLE stack for embedded Rust
Cortex M RtMinimal startup / runtime for Cortex-M microcontrollers
Drone Core The core crate for Drone, an Embedded Operating System.
liarFlexible, stand-alone benchmarking
drone-cortexmARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
gdbstubAn ergonomic and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust, with full no_std support.
pwm-pca9685-rsPlatform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
easy-extAn attribute macro for easily writing extension trait pattern.
pipe-traitMake it possible to chain regular functions
atatno_std crate for parsing AT commands
arraydequeA circular buffer with fixed capacity (Rust).
cassetteA simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
betafpv-f3Board Support Crate for the BetaFPV F3 Drone Flight Controller
cast.rsMachine scalar casting that meets your expectations
metricThis library provides zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust.
core2The bare essentials of std::io for use in no_std. Alloc support is optional.
semvalSemantic validation for Rust
vcellJust like `Cell` but with volatile read / write operations
mDeprecated in favor of the libm crate.
m4vga-rsVGA-style video output for STM32F4 processors, in Rust
drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.
register-rsUnified interface for type-safe MMIO and CPU register access in Rust
rust-amplifyAmplifying Rust language capabilities: multiple generic trait implementations, type wrappers, bit-precise numerics, derive macros
mfrc522A platform agnostic driver to interface the MFRC522 (RFID reader/writer)