Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions. This crate contains a CLI utility for generating new applications.
Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions. This crate contains the framework's core functionality.
Generic, embedded-friendly accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers and tracking device orientations.
Platform-agnostic ADXL343 accelerometer driver which uses I2C via embedded-hal
A memory allocator for creating large aligned chunks of memory
A fixed-capacity, vector-like array with interior mutability and no ordering guarantees
BIP32 hierarchical key derivation implemented in a generic, no_std-friendly manner. Supports deriving keys using the pure Rust k256 crate or the C library-backed secp256k1 crate
Audit Cargo.lock for crates with security vulnerabilities
Self-contained Cargo.lock parser with optional dependency graph analysis
Build RPMs from Rust projects using Cargo workflows
Chip select GPIO support traits
Very simple coordinate frame conversions