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

crates.io "microcontroller" keyword

View the packages on the crates.io package registry that are tagged with the "microcontroller" keyword.

ariel-os 0.1.0
An embedded library OS for the IoT
1 version - Latest release: 8 months ago - 830 downloads total - 481 stars on GitHub - 1 maintainer
coapcore 0.1.0
A CoAP stack for embedded devices with built-in OSCORE/EDHOC support
2 versions - Latest release: 4 months ago - 1.22 thousand downloads total - 481 stars on GitHub - 1 maintainer
rtic-common 1.1.0
rtic-common lib TODO
3 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 101 thousand downloads total - 2,030 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: about 1 month ago - 2 dependent packages - 1 dependent repositories - 115 thousand downloads total - 2,030 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: about 1 month ago - 4 dependent packages - 1 dependent repositories - 112 thousand downloads total - 2,030 stars on GitHub - 3 maintainers
rtic-sync 1.4.0
Synchronization primitives for asynchronous contexts
12 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 52.4 thousand downloads total - 2,030 stars on GitHub - 3 maintainers
rtic-macros 2.2.0
Procedural macros, syntax parsing, and codegen of the RTIC crate
9 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 107 thousand downloads total - 2,030 stars on GitHub - 3 maintainers
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: about 1 month ago - 8 dependent packages - 1 dependent repositories - 108 thousand downloads total - 2,030 stars on GitHub - 3 maintainers
Top 2.8% on crates.io
tock-registers 0.10.0
Memory-Mapped I/O and register interface developed for Tock.
12 versions - Latest release: 30 days ago - 17 dependent packages - 125 dependent repositories - 754 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
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: 7 months ago - 1 dependent package - 1 dependent repositories - 2.65 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
atdf2svd 0.5.1
Tool to convert Atmel's ATDF files to SVD
11 versions - Latest release: 3 months ago - 14.2 thousand downloads total - 21 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: over 1 year ago - 4.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
embedded-alloc 0.6.0
A heap allocator for embedded systems
4 versions - Latest release: 11 months ago - 6 dependent packages - 6 dependent repositories - 538 thousand downloads total - 400 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
alloc-cortex-m 0.4.4
A heap allocator for Cortex-M processors
15 versions - Latest release: over 2 years ago - 18 dependent packages - 48 dependent repositories - 184 thousand downloads total - 391 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: 9 months ago - 996 dependent packages - 1,432 dependent repositories - 3.84 million downloads total - 907 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: over 3 years ago - 141 dependent packages - 638 dependent repositories - 1.34 million downloads total - 907 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: over 2 years ago - 1,135 dependent packages - 2,009 dependent repositories - 7.23 million downloads total - 907 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
cortex-m-rt-macros 0.7.5
Attributes re-exported in `cortex-m-rt`
12 versions - Latest release: 9 months ago - 2 dependent packages - 1,043 dependent repositories - 3.48 million downloads total - 907 stars on GitHub - 2 maintainers
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 4 years ago - 24 dependent packages - 62 dependent repositories - 203 thousand downloads total - 907 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
svd2rust 0.36.1
Generate Rust register maps (`struct`s) from SVD files
76 versions - Latest release: 4 months ago - 36 dependent packages - 8 dependent repositories - 173 thousand downloads total - 785 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: over 3 years ago - 133 dependent packages - 274 dependent repositories - 775 thousand downloads total - 907 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: 11 months ago - 4.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
mips-rt 0.3.7
Minimal runtime for MIPS MCU cores
8 versions - Latest release: 5 months ago - 5 dependent packages - 13 dependent repositories - 339 thousand downloads total - 32 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: almost 7 years ago - 35 thousand downloads total - 871 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: about 1 year ago - 1.52 thousand downloads total - 2 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: about 1 year ago - 1.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
cc13x0_pac 0.10.3
Peripheral Access Crate for TI's cc13x0 microcontroller
1 version - Latest release: about 1 year ago - 1.52 thousand downloads total - 1 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: about 1 year ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
cc2640r2_pac 0.10.3
Peripheral Access Crate for TI's cc2640r2 microcontroller family
1 version - Latest release: about 1 year ago - 1.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
avr-simulator 0.5.0
Oxidized interface for simavr
8 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 7.81 thousand downloads total - 25 stars on GitHub - 1 maintainer
lpc55-rtic-macros 0.5.3
Procedural macros of the cortex-m-rtic crate
1 version - Latest release: over 4 years ago - 1 dependent package - 4 dependent repositories - 9.6 thousand downloads total - 2,024 stars on GitHub - 1 maintainer
usbd-audio 0.2.0
USB Audio 1.0 class for usb-device
2 versions - Latest release: 6 months ago - 1 dependent repositories - 2.38 thousand downloads total - 32 stars on GitHub - 1 maintainer
avr-tester 0.5.0
Framework for testing AVR binaries
9 versions - Latest release: about 1 month ago - 1 dependent repositories - 8.65 thousand downloads total - 25 stars on GitHub - 1 maintainer
mips-rt-macros 0.3.5
Attributes re-exported in `mips-rt`
4 versions - Latest release: 5 months ago - 1 dependent package - 13 dependent repositories - 332 thousand downloads total - 32 stars on GitHub - 1 maintainer
riot-rs-core 0.0.0
Placeholder for a crate from the riot-rs project
1 version - Latest release: almost 3 years ago - 1 dependent package - 1.79 thousand downloads total - 464 stars on GitHub - 2 maintainers
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: about 2 years ago - 3 dependent repositories - 5.88 thousand downloads total - 32 stars on GitHub - 1 maintainer
avr 0.0.3
AVR emulator
3 versions - Latest release: over 4 years ago - 5.39 thousand downloads total - 16 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
volatile-register 0.2.2
Volatile access to memory mapped hardware registers
6 versions - Latest release: almost 2 years ago - 29 dependent packages - 1,677 dependent repositories - 5.76 million downloads total - 38 stars on GitHub - 2 maintainers
ramlink 0.1.0
RAM-based, producer-consumer, one-way communication for microcontrollers, using a ring buffer
1 version - Latest release: over 1 year ago - 1.32 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: about 2 months ago - 2.03 thousand downloads total - 9 stars on GitHub - 1 maintainer
mips-mcu 0.3.1
Low level access to MIPS MCU cores
4 versions - Latest release: about 2 years ago - 5 dependent packages - 13 dependent repositories - 337 thousand downloads total - 32 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: about 1 year ago - 1.23 thousand downloads total - 0 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: over 2 years ago - 2 dependent packages - 133 dependent repositories - 762 thousand downloads total - 2,024 stars on GitHub - 4 maintainers
mk66f18 0.2.0
Peripheral access API for MK66F18 microcontrollers
2 versions - Latest release: almost 6 years ago - 3.59 thousand downloads total - 863 stars on GitHub - 1 maintainer
nrf52 0.4.1
DEPRECATED: Use `nrf52832-pac` instead
6 versions - Latest release: over 5 years ago - 1 dependent package - 10.3 thousand downloads total - 21 stars on GitHub - 2 maintainers
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: over 4 years ago - 11 thousand downloads total - 62 stars on GitHub - 2 maintainers
edc2svd 0.5.0
Convert register description from the EDC format to the SVD format
6 versions - Latest release: almost 2 years ago - 7.41 thousand downloads total - 7 stars on GitHub - 1 maintainer
pic32mx2xx 0.7.0
Peripheral access API for PIC32MX1/2xx microcontrollers
11 versions - Latest release: about 2 years ago - 2 dependent packages - 13 dependent repositories - 342 thousand downloads total - 4 stars on GitHub - 1 maintainer
mips-mcu-alloc 0.6.2
A heap allocator for MIPS based microcontrollers
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 4.59 thousand downloads total - 32 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: over 1 year ago - 3.65 thousand downloads total - 6 stars on GitHub - 1 maintainer
pic32mx567 0.1.0
Peripheral access API for PIC32MX5xx/6xx/7xx microcontrollers
1 version - Latest release: over 2 years ago - 1.37 thousand downloads total - 4 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: over 7 years ago - 1 dependent repositories - 5.34 thousand downloads total - 5 stars on GitHub - 1 maintainer
avr-test-suite 0.1.1
An AVR compiler integration test suite
2 versions - Latest release: over 7 years ago - 3.44 thousand downloads total - 3 stars on GitHub - 1 maintainer
emcell-macro 0.0.3
A macro crate for emcell
4 versions - Latest release: 11 months ago - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
stm32f30x 0.8.0
Peripheral access API for STM32F30X microcontrollers
16 versions - Latest release: over 6 years ago - 5 dependent packages - 10 dependent repositories - 87.8 thousand downloads total - 22 stars on GitHub - 1 maintainer
pic32-hal 0.13.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
15 versions - Latest release: 7 months ago - 2 dependent packages - 13 dependent repositories - 342 thousand downloads total - 32 stars on GitHub - 1 maintainer
stm32f042 0.6.3
Peripheral access API for STM32F042 microcontrollers
8 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 11 thousand downloads total - 8 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: over 3 years ago - 2.62 thousand downloads total - 457 stars on GitHub - 1 maintainer
clist 0.1.1
A hairy circular linked list for no_std environments.
1 version - Latest release: over 3 years ago - 1.43 thousand downloads total - 457 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: almost 3 years ago - 2 dependent repositories - 12.9 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: almost 3 years ago - 1 dependent package - 1.73 thousand downloads total - 457 stars on GitHub - 2 maintainers
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: about 5 years ago - 40 dependent packages - 77 dependent repositories - 97.8 thousand downloads total - 2,020 stars on GitHub - 2 maintainers
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: about 5 years ago - 2 dependent packages - 20 dependent repositories - 87.7 thousand downloads total - 2,020 stars on GitHub - 2 maintainers
sf32-pac 0.0.0
Peripheral access crate for the SF32 microcontrollers: SF32LB52x and SF32LB56x
1 version - Latest release: 8 months ago - 770 downloads total - 1 maintainer
nrf52820-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52820 microcontroller
7 versions - Latest release: almost 3 years ago - 2 dependent packages - 6 dependent repositories - 78.1 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52833-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52833 microcontroller
7 versions - Latest release: almost 3 years ago - 6 dependent packages - 78 dependent repositories - 152 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52832-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52832 microcontroller
12 versions - Latest release: almost 3 years ago - 8 dependent packages - 14 dependent repositories - 129 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf5340-app-pac 0.12.2
Peripheral Access Crate for Nordic's nrf5340-app microcontroller
7 versions - Latest release: almost 3 years ago - 6 dependent packages - 3 dependent repositories - 91.4 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52811-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52811 microcontroller
8 versions - Latest release: almost 3 years ago - 6 dependent packages - 6 dependent repositories - 94.5 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf5340-net-pac 0.12.2
Peripheral Access Crate for Nordic's nrf5340-net microcontroller
7 versions - Latest release: almost 3 years ago - 6 dependent packages - 3 dependent repositories - 89.6 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52810-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52810 microcontroller
11 versions - Latest release: almost 3 years ago - 9 dependent packages - 6 dependent repositories - 108 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf51-pac 0.12.2
Peripheral Access Crate for Nordic's nrf51 microcontroller
6 versions - Latest release: almost 3 years ago - 3 dependent packages - 4 dependent repositories - 82.7 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf9160-pac 0.12.2
Peripheral Access Crate for Nordic's nrf9160 microcontroller
8 versions - Latest release: almost 3 years ago - 6 dependent packages - 9 dependent repositories - 101 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf9120-pac 0.12.2
Peripheral Access Crate for Nordic's nrf9120 microcontroller
1 version - Latest release: about 1 year ago - 37.7 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52840-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52840 microcontroller
12 versions - Latest release: almost 3 years ago - 10 dependent packages - 68 dependent repositories - 173 thousand downloads total - 30 stars on GitHub - 1 maintainer
nrf52805-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52805 microcontroller
7 versions - Latest release: almost 3 years ago - 2 dependent packages - 6 dependent repositories - 81.5 thousand downloads total - 30 stars on GitHub - 1 maintainer
tfmicro 0.1.0
Rust bindings of TensorFlow Lite for Microcontrollers
2 versions - Latest release: about 5 years ago - 2.86 thousand downloads total - 51 stars on GitHub - 2 maintainers
stm32f103xx 0.11.0
Peripheral access API for STM32F103XX microcontrollers
22 versions - Latest release: over 6 years ago - 4 dependent packages - 20 dependent repositories - 43.5 thousand downloads total - 31 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: over 2 years ago - 78 dependent packages - 285 dependent repositories - 762 thousand downloads total - 2,015 stars on GitHub - 4 maintainers
Top 7.3% on crates.io
nrf51-hal 0.18.0
HAL for nRF51 microcontrollers
32 versions - Latest release: about 1 year ago - 8 dependent packages - 10 dependent repositories - 76.2 thousand downloads total - 540 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
nrf52833-hal 0.18.0
HAL for nRF52833 microcontrollers
14 versions - Latest release: about 1 year ago - 3 dependent packages - 65 dependent repositories - 71.5 thousand downloads total - 540 stars on GitHub - 1 maintainer
nrf5340-net-hal 0.18.0
HAL for nRF5340 net SoC
6 versions - Latest release: about 1 year ago - 6.5 thousand downloads total - 540 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
nrf52810-hal 0.18.0
HAL for nRF52810 microcontrollers
18 versions - Latest release: about 1 year ago - 5 dependent packages - 2 dependent repositories - 24.8 thousand downloads total - 540 stars on GitHub - 1 maintainer
nrf5340-app-hal 0.18.0
HAL for nRF5340 app SoC
8 versions - Latest release: about 1 year ago - 8.81 thousand downloads total - 540 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
nrf-hal-common 0.18.0
Implementation details of the nRF HAL crates. Don't use this directly, use one of the specific HA...
16 versions - Latest release: about 1 year ago - 10 dependent packages - 34 dependent repositories - 164 thousand downloads total - 540 stars on GitHub - 1 maintainer
nrf52811-hal 0.18.0
HAL for nRF52811 microcontrollers
13 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 14.5 thousand downloads total - 540 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
nrf52832-hal 0.18.0
HAL for nRF52832 microcontrollers
25 versions - Latest release: about 1 year ago - 8 dependent packages - 13 dependent repositories - 55.6 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf9160-hal 0.18.0
HAL for nRF9160 system-in-package
15 versions - Latest release: about 1 year ago - 2 dependent packages - 6 dependent repositories - 19.8 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
nrf52840-hal 0.18.0
HAL for nRF52840 microcontrollers
25 versions - Latest release: about 1 year ago - 17 dependent packages - 30 dependent repositories - 86.6 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf52805-hal 0.18.0
HAL for nRF52805 microcontrollers
1 version - Latest release: about 1 year ago - 1.09 thousand downloads total - 540 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: about 6 years ago - 3 dependent packages - 4 dependent repositories - 26.7 thousand downloads total - 540 stars on GitHub - 1 maintainer
avr-boot 0.3.2
Self Programming functions for AVR MCUs
8 versions - Latest release: about 1 month ago - 6.53 thousand downloads total - 3 stars on GitHub - 1 maintainer
rustuino 0.1.0
A library to for programming the stm32f446re
1 version - Latest release: over 3 years ago - 1.32 thousand downloads total - 10 stars on GitHub - 1 maintainer
circuitpython-deploy 0.1.1
Fast, reliable CircuitPython project deployment tool
2 versions - Latest release: 29 days ago - 0 downloads total - 1 maintainer
stm32f100xx 0.4.0
Peripheral access API for STM32F100XX microcontrollers
5 versions - Latest release: over 8 years ago - 7.12 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: about 8 years ago - 8.56 thousand downloads total - 34 stars on GitHub - 1 maintainer