Embedded
atsam3n1b
ExperimentalPeripheral access API for ATSAM3N1B microcontrollers (generated using svd2rust)
origen
ExperimentalBackend implementation for the full Origen SDK
cargo-pebble-watch
ExperimentalPebble project management for Cargo.
pwasm-std
ExperimentalParity WebAssembly standard library for contract development
honeycomb
ExperimentalA portable parser combinator library that does not require a runtime
thumb2-stack-size
Experimentalestimates stack space requirements of thumb2 programs
embedded_types
ExperimentalTypes useful in embedded, no_std amd hw development
efm32gg-stk3700
ExperimentalBoard support crate for the EFM32GG-STK3700 Starter Kit
ctre-sys
ExperimentalFFI bindings to CTR Electronics' Phoenix FRC libraries
kard
ExperimentalChip card interface device (CCID) implementation for embedded devices
mips-mcu
ExperimentalLow level access to MIPS MCU cores
drogue-bme680
ExperimentalA crate to interface with the BME680 environmental sensor
atsam4sa16b-pac
ExperimentalPeripheral access crate for ATSAM4SA16B microcontrollers
embtk-rotary-encoder
ExperimentalEmbedded Toolkit helpers for handling rotary encoder input
atsam3n1c
ExperimentalPeripheral access API for ATSAM3N1C microcontrollers (generated using svd2rust)
mkw41z-hal
ExperimentalPeripheral access API for MKW41Z microcontrollers
atmega32u4
ExperimentalLow level access to ATmega32U4 registers
gba-make-cartridge
ExperimentalA command line tool to build a game boy advance cartridge from an elf binary file.
volatile-ptr
ExperimentalImplementation of volatile pointers for I/O device access
ctre
ExperimentalBindings for CTR Electronics' Phoenix for FRC libraries
eebus
ExperimentalUnofficial EEBUS (SHIP + SPINE + Use Cases) protocol implementation in Rust
dps422
ExperimentalA platform agnostic driver to interface with the DPS422 barometric pressure & temp sensor through I2C
cargo-board
ExperimentalCargo subcommand to manage embedded boards
mkw41z
ExperimentalPeripheral access API for NXP MKW41Z microcontrollers
lis3mdl
ExperimentalA platform agnostic driver to interface with the LIS3MDL (3-axis magnetic sensor)
max6675-hal
ExperimentalAn embedded-hal driver for the MAX6675 digital thermocouple converter.
aevum
ExperimentalA CLI utility to calculate timer register values for STM32 microcontrollers.
nrf5340-hal
ExperimentalHAL for the nRF5340 microcontroller
ambiq-apollo3p-pac
ExperimentalPeripheral access API for Ambiq Apollo 3 Plus microcontrollers
mju-bits
Experimentalno_std typed bitfield access for u8, u16, u32 and u64
herkulex-drs-0x01-stm32f1xx
ExperimentalA driver for servomotors Herkulex DRS-0101 and DRS-0201 using USART on stm32f1xx
ruspiro-interrupt-core
ExperimentalInterrupt core functions to globally enable/disable interrupts on Raspberry Pi
sx1509
ExperimentalA platform agnostic driver for the SX1509
stm32-extras
ExperimentalBit-banding access for STM32 peripherals
switch-hal
ExperimentalHAL and basic implementations for input and output switches (buttons, switches, leds, transistors)
stcat
ExperimentalDecode logs produced by the `stlog` framework
stlog-macros
ExperimentalMacros part of the stlog logging framework
rppal_w_frontend
ExperimentalInterface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
itmsink
ExperimentalITM protocol parser.
stm32
ExperimentalUnified device support crate for all STM32 microcontrollers (WIP)
atsam3n2b
ExperimentalPeripheral access API for ATSAM3N2B microcontrollers (generated using svd2rust)
unmp-link-redis
Experimentalredis link for unmp
uavcan-core
ExperimentalThe primary (core) part of the uavcan implementation in rust. Core is also fitting as this crate is and always will be no_std
r0ket-l0dable
ExperimentalBuild l0dable apps for the CCCamp2011 r0ket badge
stlog
ExperimentalUltra lightweight logging framework for resource constrained devices
msp432p401r
ExperimentalPeripheral access API for TI MSP432P401R and MSP432P401M microcontrollers generated using svd2rust
can-utils
ExperimentalHandy modules and utilities for manipulating CAN data and interfaces.
shift-register-driver
ExperimentalPlatform agnostic driver for shift register's built using the embedded-hal
pigpio-sys
ExperimentalRaw, unsafe bindings to pigpio library.
atsamx7x-hal
ExperimentalHAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers