An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "microcontroller" keyword

Top 2.8% on crates.io
cortex-m-rt 0.7.5
Minimal runtime / startup for Cortex-M microcontrollers
58 versions - Latest release: over 1 year ago - 996 dependent packages - 1,432 dependent repositories - 6.18 million downloads total - 960 stars on GitHub - 1 maintainer
nrf5340-app-pac 0.12.2
Peripheral Access Crate for Nordic's nrf5340-app microcontroller
7 versions - Latest release: over 3 years ago - 6 dependent packages - 3 dependent repositories - 210 thousand downloads total - 36 stars on GitHub - 1 maintainer
avr-boot 0.3.2
Self Programming functions for AVR MCUs
8 versions - Latest release: 10 months ago - 8.34 thousand downloads total - 3 stars on GitHub - 1 maintainer
edc2svd 0.5.0
Convert register description from the EDC format to the SVD format
6 versions - Latest release: over 2 years ago - 8.43 thousand downloads total - 7 stars on GitHub - 1 maintainer
mips-rt-macros 0.3.5
Attributes re-exported in `mips-rt`
4 versions - Latest release: about 1 year ago - 1 dependent package - 13 dependent repositories - 358 thousand downloads total - 32 stars on GitHub - 1 maintainer
aarch32-rt-macros 0.2.0
Run-Time macros for aarch32-rt
2 versions - Latest release: 2 months ago - 1.67 thousand downloads total - 42 stars on GitHub - 1 maintainer
tfmicro 0.1.0
Rust bindings of TensorFlow Lite for Microcontrollers
2 versions - Latest release: over 5 years ago - 3.41 thousand downloads total - 53 stars on GitHub - 2 maintainers
nrf52833-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52833 microcontroller
7 versions - Latest release: over 3 years ago - 6 dependent packages - 78 dependent repositories - 299 thousand downloads total - 35 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
nrf52833-hal 0.19.0
HAL for nRF52833 microcontrollers
15 versions - Latest release: 6 months ago - 3 dependent packages - 65 dependent repositories - 100 thousand downloads total - 576 stars on GitHub - 1 maintainer
mk66f18 0.2.0
Peripheral access API for MK66F18 microcontrollers
2 versions - Latest release: over 6 years ago - 4.03 thousand downloads total - 877 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
nrf52832-hal 0.19.0
HAL for nRF52832 microcontrollers
26 versions - Latest release: 6 months ago - 8 dependent packages - 13 dependent repositories - 69.2 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
nrf51-hal 0.19.0
HAL for nRF51 microcontrollers
33 versions - Latest release: 6 months ago - 8 dependent packages - 10 dependent repositories - 91.3 thousand downloads total - 558 stars on GitHub - 1 maintainer
arm-targets 0.4.0
Compile-time feature detection for Arm processors
4 versions - Latest release: 5 months ago - 12.4 thousand downloads total - 39 stars on GitHub - 2 maintainers
Top 7.0% on crates.io
volatile-register 0.2.2
Volatile access to memory mapped hardware registers
6 versions - Latest release: over 2 years ago - 29 dependent packages - 1,677 dependent repositories - 8.4 million downloads total - 42 stars on GitHub - 2 maintainers
avr 0.0.3
AVR emulator
3 versions - Latest release: about 5 years ago - 6.23 thousand downloads total - 17 stars on GitHub - 1 maintainer
aarch32-cpu 0.2.0
CPU support for AArch32 Arm Processors
2 versions - Latest release: 2 months ago - 2.91 thousand downloads total - 39 stars on GitHub - 1 maintainer
rtic-sync 1.4.0
Synchronization primitives for asynchronous contexts
12 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 79.3 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
stm32f30x 0.8.0
Peripheral access API for STM32F30X microcontrollers
16 versions - Latest release: over 7 years ago - 5 dependent packages - 10 dependent repositories - 97.8 thousand downloads total - 22 stars on GitHub - 1 maintainer
nrf51-pac 0.12.2
Peripheral Access Crate for Nordic's nrf51 microcontroller
6 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 156 thousand downloads total - 34 stars on GitHub - 1 maintainer
nrf9160-hal 0.18.0
HAL for nRF9160 system-in-package
15 versions - Latest release: almost 2 years ago - 2 dependent packages - 6 dependent repositories - 23.4 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf52805-hal 0.19.0
HAL for nRF52805 microcontrollers
2 versions - Latest release: 6 months ago - 1.61 thousand downloads total - 576 stars on GitHub - 1 maintainer
nrf9120-pac 0.12.2
Peripheral Access Crate for Nordic's nrf9120 microcontroller
1 version - Latest release: over 1 year ago - 116 thousand downloads total - 34 stars on GitHub - 1 maintainer
aarch32-rt 0.2.0
Run-time support for Arm AArch32
2 versions - Latest release: 2 months ago - 1.57 thousand downloads total - 39 stars on GitHub - 1 maintainer
micro-dimas 0.0.0
Micro-DiMAS - A micro controller framework for Distributed Multi Agent Systems
1 version - Latest release: almost 2 years ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
msp432p401r 0.1.2
Peripheral access API for TI MSP432P401R and MSP432P401M microcontrollers generated using svd2rust
3 versions - Latest release: about 8 years ago - 1 dependent repositories - 6.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
atdf2svd 0.6.0
Tool to convert Atmel's ATDF files to SVD
12 versions - Latest release: 4 months ago - 19.7 thousand downloads total - 23 stars on GitHub - 1 maintainer
nrf5340-net-pac 0.12.2
Peripheral Access Crate for Nordic's nrf5340-net microcontroller
7 versions - Latest release: over 3 years ago - 6 dependent packages - 3 dependent repositories - 207 thousand downloads total - 35 stars on GitHub - 1 maintainer
rtic-macros 2.2.0
Procedural macros, syntax parsing, and codegen of the RTIC crate
9 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 280 thousand downloads total - 2,171 stars on GitHub - 3 maintainers
avr-tester 0.6.2
Framework for testing AVR binaries
12 versions - Latest release: 4 months ago - 1 dependent repositories - 10.8 thousand downloads total - 25 stars on GitHub - 1 maintainer
rtic-common 1.1.0
rtic-common lib TODO
3 versions - Latest release: 9 months ago - 2 dependent packages - 1 dependent repositories - 168 thousand downloads total - 2,171 stars on GitHub - 3 maintainers
rtic-monotonics 2.1.0
A library that provides implementations of the Monotonic trait from rtic-time
16 versions - Latest release: 9 months ago - 4 dependent packages - 1 dependent repositories - 170 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
rtic-time 2.0.1
Basic definitions and utilities that can be used to keep track of time
8 versions - Latest release: 9 months ago - 2 dependent packages - 1 dependent repositories - 185 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
Top 4.1% on crates.io
panic-semihosting 0.6.0
Report panic messages to the host stderr using semihosting
12 versions - Latest release: about 4 years ago - 133 dependent packages - 274 dependent repositories - 913 thousand downloads total - 940 stars on GitHub - 1 maintainer
defrag 0.1.4
safe and low overhead defragmenting memory manager for microcontrollers
5 versions - Latest release: almost 9 years ago - 9.58 thousand downloads total - 34 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
nrf52840-hal 0.19.0
HAL for nRF52840 microcontrollers
26 versions - Latest release: 6 months ago - 17 dependent packages - 30 dependent repositories - 113 thousand downloads total - 465 stars on GitHub - 1 maintainer
stm32f100xx 0.4.0
Peripheral access API for STM32F100XX microcontrollers
5 versions - Latest release: almost 9 years ago - 8.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
nrf52810-hal 0.19.0
HAL for nRF52810 microcontrollers
19 versions - Latest release: 6 months ago - 5 dependent packages - 2 dependent repositories - 28.7 thousand downloads total - 562 stars on GitHub - 1 maintainer
mips-mcu-alloc 0.6.2
A heap allocator for MIPS based microcontrollers
4 versions - Latest release: about 2 years ago - 1 dependent repositories - 5.33 thousand downloads total - 32 stars on GitHub - 1 maintainer
nrf5340-net-hal 0.19.0
HAL for nRF5340 net SoC
7 versions - Latest release: 6 months ago - 7.97 thousand downloads total - 562 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
nrf-hal-common 0.19.0
Implementation details of the nRF HAL crates. Don't use this directly, use one of the specific HA...
17 versions - Latest release: 6 months ago - 10 dependent packages - 34 dependent repositories - 231 thousand downloads total - 560 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
svd2rust 0.37.1
Generate Rust register maps (`struct`s) from SVD files
78 versions - Latest release: 5 months ago - 36 dependent packages - 8 dependent repositories - 211 thousand downloads total - 798 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
cortex-m-rtic 1.1.4
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time sys...
23 versions - Latest release: about 3 years ago - 78 dependent packages - 285 dependent repositories - 853 thousand downloads total - 2,196 stars on GitHub - 4 maintainers
nrf5340-app-hal 0.19.0
HAL for nRF5340 app SoC
9 versions - Latest release: 6 months ago - 10.5 thousand downloads total - 574 stars on GitHub - 1 maintainer
nrf9160-pac 0.12.2
Peripheral Access Crate for Nordic's nrf9160 microcontroller
8 versions - Latest release: over 3 years ago - 6 dependent packages - 9 dependent repositories - 230 thousand downloads total - 35 stars on GitHub - 1 maintainer
stm32f103xx 0.11.0
Peripheral access API for STM32F103XX microcontrollers
22 versions - Latest release: over 7 years ago - 4 dependent packages - 20 dependent repositories - 49.1 thousand downloads total - 31 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
nrf52-hal-common 0.8.1
Common HAL for the nRF52 family of microcontrollers. More specific HAL crates also exist.
9 versions - Latest release: almost 7 years ago - 3 dependent packages - 4 dependent repositories - 30.1 thousand downloads total - 558 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
tock-registers 0.10.1
Memory-Mapped I/O and register interface developed for Tock.
13 versions - Latest release: 5 months ago - 17 dependent packages - 125 dependent repositories - 1.16 million downloads total - 4,957 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
embedded-alloc 0.7.0
A heap allocator for embedded systems
5 versions - Latest release: 3 months ago - 6 dependent packages - 6 dependent repositories - 1.41 million downloads total - 414 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
rtic 2.2.0
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time sys...
10 versions - Latest release: 9 months ago - 8 dependent packages - 1 dependent repositories - 270 thousand downloads total - 2,138 stars on GitHub - 3 maintainers
circuitpython-deploy 0.1.2
Fast, reliable CircuitPython project deployment tool
3 versions - Latest release: 9 months ago - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
riot-rs-core 0.0.0
Placeholder for a crate from the riot-rs project
1 version - Latest release: over 3 years ago - 1 dependent package - 2.18 thousand downloads total - 550 stars on GitHub - 2 maintainers
stm32f042 0.6.3
Peripheral access API for STM32F042 microcontrollers
8 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 12.4 thousand downloads total - 8 stars on GitHub - 1 maintainer
nrf52 0.4.1
DEPRECATED: Use `nrf52832-pac` instead
6 versions - Latest release: over 6 years ago - 1 dependent package - 11.4 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
cortex-m-rtic-macros 1.1.6
Procedural macros of the cortex-m-rtic crate
21 versions - Latest release: about 3 years ago - 2 dependent packages - 133 dependent repositories - 850 thousand downloads total - 2,196 stars on GitHub - 4 maintainers
lpc8xx-hal 0.10.0
Hardware Abstraction Layer (HAL) for the NXP LPC800 series of ARM Cortex-M0+ microcontrollers
10 versions - Latest release: over 3 years ago - 2 dependent repositories - 21.5 thousand downloads total - 32 stars on GitHub - 1 maintainer
ruvllm-esp32 0.3.2
Tiny LLM inference for ESP32 microcontrollers with INT8/INT4 quantization, multi-chip federation,...
6 versions - Latest release: 3 months ago - 88 downloads total - 3,238 stars on GitHub - 1 maintainer
lpc55-rtic-macros 0.5.3
Procedural macros of the cortex-m-rtic crate
1 version - Latest release: almost 5 years ago - 1 dependent package - 4 dependent repositories - 10.4 thousand downloads total - 2,196 stars on GitHub - 1 maintainer
cc13x0_pac 0.10.3
Peripheral Access Crate for TI's cc13x0 microcontroller
1 version - Latest release: almost 2 years ago - 1.78 thousand downloads total - 1 stars on GitHub - 1 maintainer
pic32mx567 0.1.0
Peripheral access API for PIC32MX5xx/6xx/7xx microcontrollers
1 version - Latest release: about 3 years ago - 1.63 thousand downloads total - 5 stars on GitHub - 1 maintainer
cortex-m-quickstart 0.3.4
A template for building applications for ARM Cortex-M microcontrollers
23 versions - Latest release: over 7 years ago - 37.9 thousand downloads total - 878 stars on GitHub - 1 maintainer
clist 0.1.1
A hairy circular linked list for no_std environments.
1 version - Latest release: almost 4 years ago - 1.7 thousand downloads total - 579 stars on GitHub - 1 maintainer
pico-tflmicro-sys 0.1.3
Rust bindings of TensorFlow Lite for Microcontrollers for Raspberry Pi Pico
4 versions - Latest release: almost 2 years ago - 5.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
emcell 0.0.3
Reserve flash memory regions to safely keep multiple binary and library binaries (cells) on a mic...
4 versions - Latest release: over 1 year ago - 4.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
avr-test-suite 0.1.1
An AVR compiler integration test suite
2 versions - Latest release: over 8 years ago - 3.97 thousand downloads total - 3 stars on GitHub - 1 maintainer
pinout 0.1.0
A Rust library and command-line tool for generating beautiful pinout diagrams in SVG format from ...
1 version - Latest release: 6 months ago - 281 downloads total - 0 stars on GitHub - 1 maintainer
cortex-ar 0.3.0
CPU support for AArch32 Arm Cortex-R and Arm Cortex-A
3 versions - Latest release: 6 months ago - 9.65 thousand downloads total - 42 stars on GitHub - 2 maintainers
ariel-os 0.1.0
An embedded library OS for the IoT
1 version - Latest release: over 1 year ago - 1.09 thousand downloads total - 607 stars on GitHub - 1 maintainer
cortex-a-rt 0.1.2
Run-Time support for Arm Cortex-A
3 versions - Latest release: 6 months ago - 1.6 thousand downloads total - 42 stars on GitHub - 2 maintainers
com-com 0.1.0
Smart Arduino/microcontroller COM port manager with real-time monitoring, nicknames, and history
1 version - Latest release: 16 days ago - 0 downloads total - 1 maintainer
Top 4.2% on crates.io
cortex-m-rtfm 0.5.3
Real Time For the Masses (RTFM): a concurrency framework for building real time systems
22 versions - Latest release: almost 6 years ago - 40 dependent packages - 77 dependent repositories - 109 thousand downloads total - 2,196 stars on GitHub - 2 maintainers
mips-rt 0.3.7
Minimal runtime for MIPS MCU cores
8 versions - Latest release: about 1 year ago - 5 dependent packages - 13 dependent repositories - 363 thousand downloads total - 32 stars on GitHub - 1 maintainer
rbi 0.1.1
A FIFO index queue that can be used for implementing a ring buffer.
2 versions - Latest release: almost 4 years ago - 3.11 thousand downloads total - 611 stars on GitHub - 1 maintainer
serialmessage 0.2.0
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microco...
3 versions - Latest release: about 2 years ago - 4.39 thousand downloads total - 6 stars on GitHub - 1 maintainer
rblhost 0.2.0
The rblhost application is a fast command-line utility providing McuBoot library used on the host...
2 versions - Latest release: 7 months ago - 710 downloads total - 4 stars on GitHub - 2 maintainers
Top 6.5% on crates.io
alloc-cortex-m 0.4.4
A heap allocator for Cortex-M processors
15 versions - Latest release: over 3 years ago - 18 dependent packages - 48 dependent repositories - 219 thousand downloads total - 430 stars on GitHub - 1 maintainer
cortex-ar-rt-macros 0.1.1
Run-Time macros for Arm Cortex-A and Cortex-R
2 versions - Latest release: 6 months ago - 3.13 thousand downloads total - 49 stars on GitHub - 2 maintainers
cortex-r-rt 0.2.1
Run-time support for Arm Cortex-R
3 versions - Latest release: 6 months ago - 5.52 thousand downloads total - 34 stars on GitHub - 2 maintainers
emcell-macro 0.0.3
A macro crate for emcell
4 versions - Latest release: over 1 year ago - 4.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
libpower 0.2.0
A Rust library containing algorithms commonly used in power electronics systems, targeted for use...
4 versions - Latest release: 10 months ago - 2.75 thousand downloads total - 9 stars on GitHub - 1 maintainer
cc13x2x7_cc26x2x7_pac 0.10.3
Peripheral Access Crate for TI's cc13x2x7/cc26x2x7 microcontroller family
1 version - Latest release: almost 2 years ago - 1.85 thousand downloads total - 3 stars on GitHub - 1 maintainer
cc13x2_26x2_pac 0.10.3
Peripheral Access Crate for TI's cc13x2/cc26x2 microcontroller family
1 version - Latest release: almost 2 years ago - 1.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
pic32mx2xx 0.7.0
Peripheral access API for PIC32MX1/2xx microcontrollers
11 versions - Latest release: almost 3 years ago - 2 dependent packages - 13 dependent repositories - 367 thousand downloads total - 5 stars on GitHub - 1 maintainer
zigbee 0.1.0-alpha.3
ZigBee protocol stack in `no-std` based on the ZigBee specification 22 1.0
4 versions - Latest release: 9 months ago - 3.64 thousand downloads total - 42 stars on GitHub - 2 maintainers
avr-simulator 0.6.2
Oxidized interface for simavr
11 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 9.94 thousand downloads total - 25 stars on GitHub - 1 maintainer
nrf52820-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52820 microcontroller
7 versions - Latest release: over 3 years ago - 2 dependent packages - 6 dependent repositories - 183 thousand downloads total - 34 stars on GitHub - 1 maintainer
rustuino 0.1.0
A library to for programming the stm32f446re
1 version - Latest release: about 4 years ago - 1.6 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 2.6% on crates.io
cortex-m 0.7.7
Low level access to Cortex-M processors
57 versions - Latest release: about 3 years ago - 1,135 dependent packages - 2,009 dependent repositories - 9.66 million downloads total - 940 stars on GitHub - 1 maintainer
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: about 5 years ago - 12.5 thousand downloads total - 64 stars on GitHub - 2 maintainers
tickv 2.0.0
TicKV (Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in F...
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.62 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
cortex-m-rtfm-macros 0.5.1
Procedural macros of the cortex-m-rtfm crate
15 versions - Latest release: almost 6 years ago - 2 dependent packages - 20 dependent repositories - 97.4 thousand downloads total - 2,261 stars on GitHub - 2 maintainers
cc2640r2_pac 0.10.3
Peripheral Access Crate for TI's cc2640r2 microcontroller family
1 version - Latest release: almost 2 years ago - 1.77 thousand downloads total - 3 stars on GitHub - 1 maintainer
spwm 0.1.6
Software PWM for microcontrollers
7 versions - Latest release: 4 months ago - 210 downloads total - 0 stars on GitHub - 1 maintainer
nrf52811-hal 0.19.0
HAL for nRF52811 microcontrollers
14 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 17.1 thousand downloads total - 579 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
panic-itm 0.4.2
Log panic messages using the ITM (Instrumentation Trace Macrocell)
7 versions - Latest release: over 5 years ago - 24 dependent packages - 62 dependent repositories - 237 thousand downloads total - 940 stars on GitHub - 1 maintainer
nrf52810-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52810 microcontroller
11 versions - Latest release: over 3 years ago - 9 dependent packages - 6 dependent repositories - 215 thousand downloads total - 34 stars on GitHub - 1 maintainer
ramlink 0.1.0
RAM-based, producer-consumer, one-way communication for microcontrollers, using a ring buffer
1 version - Latest release: about 2 years ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
coapcore 0.1.1
A CoAP stack for embedded devices with built-in OSCORE/EDHOC support
3 versions - Latest release: 2 months ago - 1.68 thousand downloads total - 579 stars on GitHub - 1 maintainer
mips-mcu 0.3.1
Low level access to MIPS MCU cores
4 versions - Latest release: over 2 years ago - 5 dependent packages - 13 dependent repositories - 360 thousand downloads total - 32 stars on GitHub - 1 maintainer
micro-pixdown 0.1.1
Markup language for Pixelart and animation on microcontroller leds
2 versions - Latest release: 25 days ago - 0 downloads total - 1 maintainer
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: almost 3 years ago - 3 dependent repositories - 6.67 thousand downloads total - 32 stars on GitHub - 1 maintainer