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

crates.io "microcontroller" keyword

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: about 9 hours ago - 0 downloads total - 1 maintainer
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: over 2 years ago - 3 dependent repositories - 6.67 thousand downloads total - 32 stars on GitHub - 1 maintainer
cc13x4_cc26x4_pac 0.10.3
Peripheral Access Crate for TI's cc13x4/cc26x4 microcontroller family
1 version - Latest release: almost 2 years ago - 1.79 thousand downloads total - 3 stars on GitHub - 1 maintainer
nrf52840-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52840 microcontroller
12 versions - Latest release: over 3 years ago - 10 dependent packages - 68 dependent repositories - 274 thousand downloads total - 35 stars on GitHub - 1 maintainer
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 - 5.81 million downloads total - 958 stars on GitHub - 1 maintainer
usbd-audio 0.4.0
USB Audio 1.0 class for usb-device
4 versions - Latest release: 6 months ago - 1 dependent repositories - 3.87 thousand downloads total - 34 stars on GitHub - 1 maintainer
nrf52811-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52811 microcontroller
8 versions - Latest release: over 3 years ago - 6 dependent packages - 6 dependent repositories - 197 thousand downloads total - 34 stars on GitHub - 1 maintainer
nrf52805-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52805 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
Top 3.1% on crates.io
cortex-m-semihosting 0.5.0
Semihosting for ARM Cortex-M processors
17 versions - Latest release: almost 4 years ago - 141 dependent packages - 638 dependent repositories - 2.03 million downloads total - 940 stars on GitHub - 1 maintainer
nrf52832-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52832 microcontroller
12 versions - Latest release: over 3 years ago - 8 dependent packages - 14 dependent repositories - 242 thousand downloads total - 34 stars on GitHub - 1 maintainer
pic32-hal 0.13.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
15 versions - Latest release: about 1 year ago - 2 dependent packages - 13 dependent repositories - 366 thousand downloads total - 32 stars on GitHub - 1 maintainer
riot-build 0.0.0
Placeholder for a crate from the riot-rs project
1 version - Latest release: over 3 years ago - 1 dependent package - 2.12 thousand downloads total - 550 stars on GitHub - 2 maintainers
Top 5.5% on crates.io
cortex-m-rt-macros 0.7.5
Attributes re-exported in `cortex-m-rt`
12 versions - Latest release: over 1 year ago - 2 dependent packages - 1,043 dependent repositories - 5.36 million downloads total - 940 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 - 7.99 million downloads total - 41 stars on GitHub - 2 maintainers
sf32-pac 0.0.0
Peripheral access crate for the SF32 microcontrollers: SF32LB52x and SF32LB56x
1 version - Latest release: over 1 year ago - 1.03 thousand downloads total - 1 maintainer
cortex-m-types 0.1.0
Low level access to Cortex-M processors
1 version - Latest release: 5 months ago - 306 downloads total - 940 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 - 193 thousand downloads total - 34 stars on GitHub - 1 maintainer
avr-boot 0.3.2
Self Programming functions for AVR MCUs
8 versions - Latest release: 9 months ago - 8.33 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.42 thousand downloads total - 7 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 - 110 thousand downloads total - 34 stars on GitHub - 1 maintainer
circuitpython-deploy 0.1.2
Fast, reliable CircuitPython project deployment tool
3 versions - Latest release: 8 months ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
aarch32-cpu 0.2.0
CPU support for AArch32 Arm Processors
2 versions - Latest release: about 1 month ago - 1.28 thousand downloads total - 39 stars on GitHub - 1 maintainer
aarch32-rt 0.2.0
Run-time support for Arm AArch32
2 versions - Latest release: about 1 month ago - 751 downloads total - 39 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 - 189 thousand downloads total - 35 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 - 151 thousand downloads total - 34 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.09 thousand downloads total - 5 stars on GitHub - 1 maintainer
nrf52805-hal 0.19.0
HAL for nRF52805 microcontrollers
2 versions - Latest release: 5 months ago - 1.61 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 4.1% on crates.io
panic-semihosting 0.6.0
Report panic messages to the host stderr using semihosting
12 versions - Latest release: almost 4 years ago - 133 dependent packages - 274 dependent repositories - 893 thousand downloads total - 940 stars on GitHub - 1 maintainer
atdf2svd 0.6.0
Tool to convert Atmel's ATDF files to SVD
12 versions - Latest release: 3 months ago - 18.4 thousand downloads total - 23 stars on GitHub - 1 maintainer
avr 0.0.3
AVR emulator
3 versions - Latest release: about 5 years ago - 6.22 thousand downloads total - 17 stars on GitHub - 1 maintainer
stm32f30x 0.8.0
Peripheral access API for STM32F30X microcontrollers
16 versions - Latest release: about 7 years ago - 5 dependent packages - 10 dependent repositories - 97 thousand downloads total - 22 stars on GitHub - 1 maintainer
stm32f100xx 0.4.0
Peripheral access API for STM32F100XX microcontrollers
5 versions - Latest release: almost 9 years ago - 8.06 thousand downloads total - 1 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.56 thousand downloads total - 34 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 - 355 thousand downloads total - 32 stars on GitHub - 1 maintainer
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 - 161 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
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.32 thousand downloads total - 32 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
nrf51-hal 0.19.0
HAL for nRF51 microcontrollers
33 versions - Latest release: 5 months ago - 8 dependent packages - 10 dependent repositories - 89.6 thousand downloads total - 558 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.1 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
nrf52840-hal 0.19.0
HAL for nRF52840 microcontrollers
26 versions - Latest release: 5 months ago - 17 dependent packages - 30 dependent repositories - 109 thousand downloads total - 465 stars on GitHub - 1 maintainer
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 - 273 thousand downloads total - 34 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
spwm 0.1.6
Software PWM for microcontrollers
7 versions - Latest release: 3 months ago - 201 downloads total - 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.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
aarch32-rt-macros 0.2.0
Run-Time macros for aarch32-rt
2 versions - Latest release: about 1 month ago - 734 downloads total - 42 stars on GitHub - 1 maintainer
nrf5340-net-hal 0.19.0
HAL for nRF5340 net SoC
7 versions - Latest release: 5 months ago - 7.97 thousand downloads total - 562 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 - 138 thousand downloads total - 2,171 stars on GitHub - 3 maintainers
rtic-sync 1.4.0
Synchronization primitives for asynchronous contexts
12 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 68.9 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
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 - 177 thousand downloads total - 2,171 stars on GitHub - 3 maintainers
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: 5 months ago - 10 dependent packages - 34 dependent repositories - 208 thousand downloads total - 560 stars on GitHub - 1 maintainer
arm-targets 0.4.0
Compile-time feature detection for Arm processors
4 versions - Latest release: 4 months ago - 6.85 thousand downloads total - 39 stars on GitHub - 2 maintainers
Top 8.0% on crates.io
nrf52833-hal 0.19.0
HAL for nRF52833 microcontrollers
15 versions - Latest release: 5 months ago - 3 dependent packages - 65 dependent repositories - 100 thousand downloads total - 576 stars on GitHub - 1 maintainer
avr-tester 0.6.2
Framework for testing AVR binaries
12 versions - Latest release: 3 months ago - 1 dependent repositories - 10.7 thousand downloads total - 25 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
nrf52832-hal 0.19.0
HAL for nRF52832 microcontrollers
26 versions - Latest release: 5 months ago - 8 dependent packages - 13 dependent repositories - 66.3 thousand downloads total - 465 stars on GitHub - 1 maintainer
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 - 168 thousand downloads total - 2,155 stars on GitHub - 3 maintainers
Top 10.0% on crates.io
nrf52810-hal 0.19.0
HAL for nRF52810 microcontrollers
19 versions - Latest release: 5 months ago - 5 dependent packages - 2 dependent repositories - 28.6 thousand downloads total - 562 stars on GitHub - 1 maintainer
nrf5340-app-hal 0.19.0
HAL for nRF5340 app SoC
9 versions - Latest release: 5 months ago - 10.4 thousand downloads total - 574 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 - 827 thousand downloads total - 2,196 stars on GitHub - 4 maintainers
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 - 199 thousand downloads total - 798 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: 4 months ago - 17 dependent packages - 125 dependent repositories - 995 thousand downloads total - 4,957 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 - 183 thousand downloads total - 35 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: 2 months ago - 6 dependent packages - 6 dependent repositories - 1 million downloads total - 414 stars on GitHub - 1 maintainer
stm32f103xx 0.11.0
Peripheral access API for STM32F103XX microcontrollers
22 versions - Latest release: about 7 years ago - 4 dependent packages - 20 dependent repositories - 48.4 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 - 29.6 thousand downloads total - 558 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 - 824 thousand downloads total - 2,196 stars on GitHub - 4 maintainers
nrf52 0.4.1
DEPRECATED: Use `nrf52832-pac` instead
6 versions - Latest release: about 6 years ago - 1 dependent package - 11.3 thousand downloads total - 21 stars on GitHub - 1 maintainer
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
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.13 thousand downloads total - 550 stars on GitHub - 2 maintainers
ruvllm-esp32 0.3.2
Tiny LLM inference for ESP32 microcontrollers with INT8/INT4 quantization, multi-chip federation,...
6 versions - Latest release: 2 months ago - 85 downloads total - 139 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 - 235 thousand downloads total - 2,138 stars on GitHub - 3 maintainers
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.2 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.77 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
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 - 15.7 thousand downloads total - 32 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
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.73 thousand downloads total - 0 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.16 thousand downloads total - 1 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.7 thousand downloads total - 878 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.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
ariel-os 0.1.0
An embedded library OS for the IoT
1 version - Latest release: over 1 year ago - 1.07 thousand downloads total - 607 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: 5 months ago - 7.06 thousand downloads total - 42 stars on GitHub - 2 maintainers
cortex-a-rt 0.1.2
Run-Time support for Arm Cortex-A
3 versions - Latest release: 5 months ago - 1.54 thousand downloads total - 42 stars on GitHub - 2 maintainers
pinout 0.1.0
A Rust library and command-line tool for generating beautiful pinout diagrams in SVG format from ...
1 version - Latest release: 5 months ago - 278 downloads total - 0 stars on GitHub - 1 maintainer
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 - 361 thousand downloads total - 32 stars on GitHub - 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: over 5 years ago - 40 dependent packages - 77 dependent repositories - 108 thousand downloads total - 2,196 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: about 3 years ago - 18 dependent packages - 48 dependent repositories - 213 thousand downloads total - 430 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.09 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: almost 2 years ago - 4.34 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: 6 months ago - 679 downloads total - 4 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: 9 months ago - 2.73 thousand downloads total - 9 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: 5 months ago - 2.85 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: 5 months ago - 4.77 thousand downloads total - 34 stars on GitHub - 2 maintainers
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
rustuino 0.1.0
A library to for programming the stm32f446re
1 version - Latest release: about 4 years ago - 1.59 thousand downloads total - 11 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: 8 months ago - 3.59 thousand downloads total - 42 stars on GitHub - 2 maintainers
pic32mx2xx 0.7.0
Peripheral access API for PIC32MX1/2xx microcontrollers
11 versions - Latest release: over 2 years ago - 2 dependent packages - 13 dependent repositories - 365 thousand downloads total - 5 stars on GitHub - 1 maintainer
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: almost 5 years ago - 12.4 thousand downloads total - 64 stars on GitHub - 2 maintainers
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.21 million downloads total - 940 stars on GitHub - 1 maintainer