-
cortex-m
Low level access to Cortex-M processors
-
arm-gic
A driver for the Arm Generic Interrupt Controller version 2, 3 or 4
-
gd32f1x0-hal
HAL for the GD32F1x0 family of microcontrollers
-
unarm
Parses ARM instructions
-
atsamd-hal
HAL and Peripheral access API for ATSAMD11, ATSAMD21, ATSAMD51, ATSAME51, ATSAME53 and ATSAME54 microcontrollers
-
arm-pl011-uart
Arm PrimeCell UART (PL011) driver
-
atsame54_xpro
Board Support crate for the SAM E54 Xplained Pro Evaluation Kit
-
arm-targets
Compile-time feature detection for Arm processors
-
pygamer
Board Support crate for the Adafruit PyGamer
-
arm-ffa
Arm Firmware Framework for Arm A-profile support library
-
smmu
ARM SMMU v3 (System Memory Management Unit) implementation - Production-grade translation engine
-
cortex-m-rt
Minimal runtime / startup for Cortex-M microcontrollers
-
samd11_bare
Support crate for the ATSAMD11C
-
arm-fvp-base-pac
Arm Base Fixed Virtual Platform Peripheral Access Crate
-
aarch32-cpu
CPU support for AArch32 Arm Processors
-
asahi-btsync
sync Bluetooth pairing keys with macos on ARM Macs
-
metro_m0
Board Support crate for the Adafruit Metro M0
-
trellis_m4
Board Support crate for the Adafruit NeoTrellis M4 Express
-
asahi-nvram
read and write nvram variables on ARM Macs
-
biometal
ARM-native bioinformatics library with streaming architecture and evidence-based optimization
-
feather_m0
Board Support crate for the Adafruit Feather M0
-
arm-psci
Arm Power State Coordination Interface (PSCI) library
-
armv4t_emu
An emulator for the ARMv4t instruction set
-
arduino_nano33iot
Board Support crate for the Arduino Nano 33 IOT
-
feather_m4
Board Support crate for the Adafruit Feather M4
-
itsybitsy_m4
Board Support crate for the Adafruit ItsyBitsy M4 Express
-
asahi-wifisync
sync Wifi passwords with macos on ARM Macs
-
w5500
IoT Controller implementation
-
arm-pl061
Arm PrimeCell GPIO (PL061) driver
-
join_me_maybe
an async
join!macro withselect!-like features -
aarch32-rt
Run-time support for Arm AArch32
-
wio_terminal
Board support crate for the Seeed Studio Wio Terminal
-
teensy4-bsp
Rust-based BSP for the Teensy 4. Part of the teensy4-rs project
-
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System
-
cortex-r-rt
Run-time support for Arm Cortex-R
-
arm-sp805
Arm Watchdog Module (SP805) driver
-
gemma_m0
Board Support crate for the Adafruit Gemma M0
-
itm
A decoding library for the ARM Cortex-M ITM/DWT packet protocol
-
arduino_mkr1000
Board Support crate for the Arduino MKR 1000 WiFi
-
arm-generic-timer
Arm Generic Timer driver
-
airfrog-bin
Airfrog binary API support
-
sodaq_sara_aff
Board Support crate for the Sodaq SARA AFF
-
pyportal
Board Support crate for the Adafruit PyPortal
-
samd21_mini
Board Support crate for the Sparkfun SAMD21 Mini Breakout
-
dynarmic-sys
wrapper for the Dynarmic ARM dynamic recompiler
-
cortex-m-rtic
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems
-
neo_trinkey
Board Support crate for the Adafruit Neo Trinkey
-
arm-cci
Arm CoreLink CCI-5x0 Cache Coherent Interconnect driver
-
astcenc-rs
Idiomatic Rust bindings to the official ASTC encoder library from ARM
-
arm-tzc
Arm TrustZone Address Space Controller
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
lm3s6965
Interrupt bindings for the LM3S6965 microcontroller
-
sodaq_one
Board Support crate for the SODAQ ONE
-
opencsd-sys
Bindings to OpenCSD, an ARM CoreSight trace decoder
-
neokey_trinkey
Board Support crate for the Adafruit Neokey Trinkey
-
serpente
Board Support crate for the Serpente board
-
pollex
Arm instruction manipulator
-
pfza_proto1
Board Support crate for the PathfinderZA Proto1
-
airfrog-core
Rust native ARM debug support
-
matrix_portal_m4
Board Support crate for the Matrix Portal M4
-
bandit
Algorithms in Rust
-
airfrog-rpc
RPC support for co-processing using debug protocols
-
stm32f469i-disc
Board support crate for the STM32F469 DISCOVERY kit
-
xiao_m0
Board support crate for the Seeed Studio Seeeduino XIAO
-
zynq7000-embassy
Embassy-rs support for the Zynq7000 family of SoCs
-
calliope-mini
Board support crate for the Calliope mini
-
armagnac
ARM emulation library for simulating embedded systems
-
arm-toolchain
Manage and use the embedded ARM toolchain
-
cortex-m-stack
Stack usage tools for Cortex-M processors
-
n32g4xx-hal
Peripheral access API for N32G4xx series microcontrollers
-
airfrog-swd
Rust native ARM SWD support
-
armv5te
Disassembles ARMv5TE instructions
-
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System
-
aarchmrs-types
AARCHMRS common types
-
pl190-vic
Driver for the Arm PL190 Vectored Interrupt Controller
-
itsybitsy_m0
Board Support crate for the Adafruit ItsyBitsy M0
-
aarchmrs-instructions
AARCHMRS-generated ARM instructions functions
-
ratel_bandit
Muti-armed Bandit Simulator
-
gd32c1x3-hal
HAL for the GD32C1x3 family of microcontrollers
-
qt_py_m0
Board Support crate for the Adafruit QT Py
-
imxrt1170evk-fcb
FlexSPI configuration block for NXP's IMXRT1170EVK
-
disarmv7
Decodes armv7 instructions in to a rust enum
-
arm-attr
Reads ARM build attributes of an ELF file
-
cortex-m-types
Low level access to Cortex-M processors
-
p1am_100
Board Support crate for the Facts Engineering P1AM-100
-
imxrt1010evk-fcb
FlexSPI configuration block for NXP's IMXRT1010EVK
-
drone-nrf-map
Nordic Semi nRFx peripheral mappings for Drone, an Embedded Operating System
-
imxrt1180evk-fcb
FlexSPI configuration block for NXP's IMXRT1180EVK
-
asahi-bless
select active boot partition on ARM Macs
-
asm-delay
no_std implementation of embedded-hal DelayMs & DelayUs based on arm::delay
-
stellaris-launchpad
A bare-metal crate supporting the Texas Instruments Stellaris LM4F120 Launchpad (and most likely the Tiva-C TM4C120 Launchpad too)
-
teensy4-fcb
FlexSPI Configuration Block (FCB) for the Teensy 4. Part of the teensy4-rs project
-
rucos-cortex-m
A port of the RuCOS kernel to ARM Cortex-M
-
stm32f3-discovery
Board support package for the STM32F3DISCOVERY board
-
drone-cortex-m
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System
-
astcenc-sys
Low-level bindings to the official ARM ASTC encoding library (currently Linux-only due to use of GNU Make)
-
imxrt1060evk-fcb
FlexSPI configuration block for NXP's IMXRT1060EVK
-
r3_support_rza1
Supporting package for running R3-OS on Renesas RZ/A1
-
r3_port_arm_m
Cortex-M port for the R3-OS original kernel
-
cortex-m-log
Logging facilities for Cortex-M processors
-
elfy
reading ELF files
-
pl011-uart
A driver for the Arm PL011 UART
-
r3_port_arm
Armv7-A port for the R3-OS original kernel
-
cpuinfo-rs
Rust bindings for
cpuinfo -
ra-fsp-sys
Rust raw bindings for Renesas RA Flexible Software Package (FSP)
-
lm4f120
A set of drivers for writing bare-metal code for the Texas Instruments LM4F120
-
pybadge-high
High Level Board Support crate for the Adafruit pybadge
-
s32k144evb
Board support crate for s32k144evb
-
cca-realm-measurements
Compute the Realm Initial and Extensible Measurements for Arm CCA
-
f3
Board Support Crate for the STM32F3DISCOVERY
-
tm4c129x-hal
HAL for the TM4C129x family of microcontrollers
-
arm-dcc
Debug Communication Channel (DCC) API
-
ovl-atsamx7x-hal
HAL and peripheral access API for ATSAME70 microcontrollers
-
mk20d7-hal
HAL for the MK20D7 family of microcontrollers
-
lpc55-rtic
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems
-
inovo-rs
API for intergrating inovo robot arm
-
mcumeter
Firmware for my MCU power meter based upon STM32F042 and INA260
-
lpc546xx-hal
Peripheral access API for LPC546xx series microcontrollers
-
saks
Swiss Army Knife Shield for Raspberry Pi
-
ublox-sockets
Common sockets layer for host-based ublox devices
-
aw-fel
dealing with Allwinner devices in FEL mode, in pure Rust
-
page-table-arm
arm page table
-
fel-cli
CLI tools for dealing with Allwinner devices in FEL mode, in pure Rust
-
msp432p401r-hal
MSP432P401R Hardware Abstraction Layer
-
dcc-stream
Poll the ARM debug communications channel over JTAG
-
airfrog-util
General utilities and helpers for Airfrog
-
sam3-hal
HAL and PAC API for SAM3A, SAM3N, SAM3S, SAM3U, and SAM3X microcontrollers
-
stm32f407g-disc
Board support crate for the STM32F407G DISCOVERY microcontroller board
-
ccatoken
CCA attestation token decoding, verification, and appraisal
-
panic-dcc
Report panic messages to the host using the Debug Communication Channel (DCC)
-
harsark
Safe and lightweight real-time Kernel
-
thingy-91-nrf9160-bsp
BSP for the Nordic Thingy:91 nRF9160
-
mwatch-kernel-stm32l4
A embedded 'Smart' watch
-
cca-rmm
Arm Realm Management Monitor structures
-
async-stm32f1xx
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers
-
cortex-m-semihosting
Semihosting for ARM Cortex-M processors
-
jtag-adi
interacting with ARM Debug Interface components
-
arm_pl011
ARM Uart pl011 register definitions and basic operations
-
aarchmrs-parser
AARCHMRS simple parser
-
stm32-device-signature
Device electronic signature 'driver' for STM32 microcontrollers
-
cortex-m-rtfm
Real Time For the Masses (RTFM): a concurrency framework for building real time systems
-
alloc-cortex-m
A heap allocator for Cortex-M processors
-
armv6k
emulator
-
hashmatch
More efficient
static &strmatching when match #arm > 30 -
monotron-app
Support crate for writing Monotron applications
-
pebble-rust
Pebble bindings for Rust. See repository for instructions.
-
drone-tisl-map
Texas Instruments SimpleLink™ peripheral mappings for Drone, an Embedded Operating System
-
embedded_types
Types useful in embedded, no_std amd hw development
-
armv4t
decoding ARMv4T instructions
-
cortex-m-rt-macros
Attributes re-exported in
cortex-m-rt -
stm32f469xx
svd2rust generated peripheral access library for the stm32f469xx microcontroller family
-
arm_gicv2
ARM Generic Interrupt Controller version 2 (GICv2) register definitions and basic operations
-
tamp-sys
Bindings to the tamp compression C library
-
umm-malloc-sys
FFI bindings to the umm_malloc memory allocator
-
load_switch
Load Switch library for Solar Racing @ GT
-
asm-delay-embedded-time
no_std implementation of embedded-hal DelayMs & DelayUs based on arm::delay, featuring embedded-time
-
azure-cli-proxy
proxy to azure ARM
-
stm32f0xx
Memory map for STM32F0XX microcontrollers
-
r3_support_rp2040
Supporting package for running R3-OS on RP2040
-
enum_for_matches
enum_for_matchesis a procedural macro that runs a match arm for each enum variant passed into it regardless of type -
neutron_kernel
A rust-based kernel for riscv and arm
-
corstone300-hal
Hardware abstraction layer Crate for the Arm(R) Corstone(TM)-300 Reference System
-
cortex-m-funnel
A lock-free, wait-free, block-free logger for the ARM Cortex-M architecture
-
proton-c
Board Support Crate for the Proton C
-
ptrauth-sys
stripping ARMv8.3 PAC signatures from pointers
-
teensy-loader
PJRC's teensy_loader_cli
-
sam4e_xplained_pro
Board support crate for the Microchip/Atmel SAM4E_XPlained_Pro development board
-
sam4s_xplained_pro
Board support crate for the Microchip/Atmel SAM4S_XPlained_Pro development board
-
libopencm3_sys
Rust bindings to the libopencm3 library for Cortex-M microcontrollers. Currently STM32F1 only -- forks and contributions accepted to alleviate this.
-
ask-rm
arm (ask rm), a command line utility that loops over the files in the given (or current) directory and asks if it should remove them
-
stm32f767-hal
Peripheral access API for STM32F767 microcontrollers
-
wm8994
A minimal i2c driver for wm8994 audio codec
-
s32k144evb-quickstart
Template for getting started with development on the NXP s32k144evb evaluation board
-
oxcc-nucleo-f767zi
Board Support Crate for the NUCLEO-F767ZI
-
solo-bsc
Board support crate for the Solo security key
-
bracer
Macros to help write ARM assembly
-
sam4n_xplained_pro
Board support crate for the Microchip/Atmel SAM4N_XPlained_Pro development board
-
cargo-board
Cargo subcommand to manage embedded boards
-
nrf-recover
Unlock nRF52 devices using a CMSIS-DAP or JLink probe
-
stm32f072b-disco
Board support crate for the STM32F072 discovery kit
-
cc3220sf-hal
HAL crate for the Texas Instruments CC3220SF
-
cortex-m-rtic-macros
Procedural macros of the cortex-m-rtic crate
-
dh-drone-stm32f4-utils
STM32F4xx utility functions for Drone OS
-
rubble
An embedded BLE stack
-
stm32h7xx
A template for building applications for ARM Cortex-M7 STM32H7xx Microcontrollers
Try searching with DuckDuckGo.