Ecosyste.ms: Packages

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

crates.io "microcontroller" keyword

rustuino 0.1.0
A library to for programming the stm32f446re
1 version - Latest release: over 2 years ago - 426 downloads total - 11 stars on GitHub - 1 maintainer
defrag 0.1.4
safe and low overhead defragmenting memory manager for microcontrollers
5 versions - Latest release: almost 7 years ago - 4.31 thousand downloads total - 34 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: almost 4 years ago - 40 dependent packages - 77 dependent repositories - 72.2 thousand downloads total - 1,610 stars on GitHub - 2 maintainers
micro-dimas 0.0.0
Micro-DiMAS - A micro controller framework for Distributed Multi Agent Systems
1 version - Latest release: 8 days ago - 216 downloads total - 0 stars on GitHub - 1 maintainer
stm32f100xx 0.4.0
Peripheral access API for STM32F100XX microcontrollers
5 versions - Latest release: about 7 years ago - 3.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
cortex-m-rt 0.7.4
Minimal runtime / startup for Cortex-M microcontrollers
57 versions - Latest release: 25 days ago - 919 dependent packages - 1,432 dependent repositories - 2.24 million downloads total - 752 stars on GitHub - 1 maintainer
nrf52 0.4.1
DEPRECATED: Use `nrf52832-pac` instead
6 versions - Latest release: over 4 years ago - 1 dependent package - 4.88 thousand downloads total - 21 stars on GitHub - 2 maintainers
Top 2.8% on crates.io
tock-registers 0.9.0
Memory-Mapped I/O and register interface developed for Tock.
11 versions - Latest release: 8 months ago - 14 dependent packages - 125 dependent repositories - 303 thousand downloads total - 4,957 stars on GitHub - 1 maintainer
tickv 1.0.0
TicKV (Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in F...
1 version - Latest release: almost 2 years ago - 1 dependent repositories - 759 downloads total - 4,957 stars on GitHub - 1 maintainer
pic32mx567 0.1.0
Peripheral access API for PIC32MX5xx/6xx/7xx microcontrollers
1 version - Latest release: about 1 year ago - 361 downloads total - 2 stars on GitHub - 1 maintainer
pic32mx2xx 0.7.0
Peripheral access API for PIC32MX1/2xx microcontrollers
11 versions - Latest release: 11 months ago - 2 dependent packages - 13 dependent repositories - 241 thousand downloads total - 2 stars on GitHub - 1 maintainer
stm32f30x 0.8.0
Peripheral access API for STM32F30X microcontrollers
16 versions - Latest release: over 5 years ago - 5 dependent packages - 10 dependent repositories - 62.3 thousand downloads total - 24 stars on GitHub - 1 maintainer
stm32f103xx 0.11.0
Peripheral access API for STM32F103XX microcontrollers
22 versions - Latest release: over 5 years ago - 4 dependent packages - 20 dependent repositories - 24.5 thousand downloads total - 31 stars on GitHub - 1 maintainer
mips-rt 0.3.6
Minimal runtime for MIPS MCU cores
7 versions - Latest release: about 1 month ago - 5 dependent packages - 13 dependent repositories - 241 thousand downloads total - 29 stars on GitHub - 1 maintainer
pic32-config-sector 0.3.0
Calculate constant values for PIC32 configuration words
5 versions - Latest release: 11 months ago - 3 dependent repositories - 1.87 thousand downloads total - 29 stars on GitHub - 1 maintainer
mips-mcu-alloc 0.6.2
A heap allocator for MIPS based microcontrollers
4 versions - Latest release: 3 months ago - 1 dependent repositories - 1.21 thousand downloads total - 29 stars on GitHub - 1 maintainer
mips-rt-macros 0.3.4
Attributes re-exported in `mips-rt`
3 versions - Latest release: 9 months ago - 1 dependent package - 13 dependent repositories - 238 thousand downloads total - 29 stars on GitHub - 1 maintainer
pic32-hal 0.11.0
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
12 versions - Latest release: about 1 month ago - 2 dependent packages - 13 dependent repositories - 241 thousand downloads total - 29 stars on GitHub - 1 maintainer
mips-mcu 0.3.1
Low level access to MIPS MCU cores
4 versions - Latest release: 10 months ago - 5 dependent packages - 13 dependent repositories - 242 thousand downloads total - 29 stars on GitHub - 1 maintainer
edc2svd 0.5.0
Convert register description from the EDC format to the SVD format
6 versions - Latest release: 7 months ago - 2.44 thousand downloads total - 6 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 1 year ago - 73 dependent packages - 285 dependent repositories - 604 thousand downloads total - 1,610 stars on GitHub - 4 maintainers
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 1 year ago - 2 dependent packages - 133 dependent repositories - 604 thousand downloads total - 1,610 stars on GitHub - 4 maintainers
atdf2svd 0.4.0
Tool to convert Atmel's ATDF files to SVD
9 versions - Latest release: 7 days ago - 4.16 thousand downloads total - 17 stars on GitHub - 1 maintainer
stm32f042 0.6.3
Peripheral access API for STM32F042 microcontrollers
8 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 4.62 thousand downloads total - 8 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: 2 months ago - 363 downloads total - 0 stars on GitHub - 1 maintainer
avr-tester 0.2.2
Functional testing framework for AVR firmware
4 versions - Latest release: 11 months ago - 1 dependent repositories - 1.41 thousand downloads total - 18 stars on GitHub - 1 maintainer
avr-simulator 0.2.2
Bare-bones wrapper for simavr
3 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 1.25 thousand downloads total - 18 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: about 1 month ago - 842 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: over 6 years ago - 1 dependent repositories - 2.53 thousand downloads total - 4 stars on GitHub - 1 maintainer
rtic-sync 1.3.0
Synchronization primitives for asynchronous contexts
9 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 20.9 thousand downloads total - 1,610 stars on GitHub - 3 maintainers
nrf5340-net-pac 0.12.2
Peripheral Access Crate for Nordic's nrf5340-net microcontroller
7 versions - Latest release: over 1 year ago - 5 dependent packages - 3 dependent repositories - 28.6 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52811-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52811 microcontroller
8 versions - Latest release: over 1 year ago - 4 dependent packages - 6 dependent repositories - 32.7 thousand downloads total - 27 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 1 year ago - 5 dependent packages - 3 dependent repositories - 30 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52833-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52833 microcontroller
7 versions - Latest release: over 1 year ago - 4 dependent packages - 78 dependent repositories - 65.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf51-pac 0.12.2
Peripheral Access Crate for Nordic's nrf51 microcontroller
6 versions - Latest release: over 1 year ago - 3 dependent packages - 4 dependent repositories - 20.2 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52805-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52805 microcontroller
7 versions - Latest release: over 1 year ago - 6 dependent repositories - 21.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf9160-pac 0.12.2
Peripheral Access Crate for Nordic's nrf9160 microcontroller
8 versions - Latest release: over 1 year ago - 5 dependent packages - 9 dependent repositories - 37.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52820-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52820 microcontroller
7 versions - Latest release: over 1 year ago - 6 dependent repositories - 21.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52810-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52810 microcontroller
11 versions - Latest release: over 1 year ago - 7 dependent packages - 6 dependent repositories - 42.7 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52832-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52832 microcontroller
12 versions - Latest release: over 1 year ago - 6 dependent packages - 14 dependent repositories - 57.8 thousand downloads total - 27 stars on GitHub - 1 maintainer
nrf52840-pac 0.12.2
Peripheral Access Crate for Nordic's nrf52840 microcontroller
12 versions - Latest release: over 1 year ago - 8 dependent packages - 68 dependent repositories - 85.8 thousand downloads total - 27 stars on GitHub - 1 maintainer
avr-boot 0.2.3
Self Programming functions for AVR MCUs
5 versions - Latest release: about 1 year ago - 1.42 thousand downloads total - 2 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 1 month ago - 949 downloads total - 6 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 5 years ago - 3 dependent packages - 4 dependent repositories - 17.6 thousand downloads total - 465 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: 7 months ago - 28 dependent packages - 1,677 dependent repositories - 3.72 million downloads total - 33 stars on GitHub - 2 maintainers
Top 3.1% on crates.io
cortex-m-semihosting 0.5.0
Semihosting for ARM Cortex-M processors
17 versions - Latest release: about 2 years ago - 138 dependent packages - 638 dependent repositories - 871 thousand downloads total - 752 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 1 year ago - 1,052 dependent packages - 2,009 dependent repositories - 4.81 million downloads total - 752 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 1 year ago - 2 dependent repositories - 4.43 thousand downloads total - 31 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
svd2rust 0.33.1
Generate Rust register maps (`struct`s) from SVD files
68 versions - Latest release: 21 days ago - 33 dependent packages - 8 dependent repositories - 80.1 thousand downloads total - 653 stars on GitHub - 1 maintainer
usbd-audio 0.1.0
USB Audio 1.0 class for usb-device
1 version - Latest release: over 2 years ago - 1 dependent repositories - 680 downloads total - 23 stars on GitHub - 1 maintainer
rtic-time 1.3.0
rtic-time lib TODO
6 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 22.7 thousand downloads total - 1,604 stars on GitHub - 3 maintainers
rtic-monotonics 1.5.0
A library that provides implementations of the Monotonic trait from rtic-time
11 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 21.3 thousand downloads total - 1,604 stars on GitHub - 3 maintainers
Top 9.5% on crates.io
rtic 2.1.1
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time sys...
7 versions - Latest release: about 2 months ago - 7 dependent packages - 1 dependent repositories - 25.1 thousand downloads total - 1,604 stars on GitHub - 3 maintainers
rtic-macros 2.1.0
Procedural macros, syntax parsing, and codegen of the RTIC crate
5 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 24.6 thousand downloads total - 1,604 stars on GitHub - 3 maintainers
mk66f18 0.2.0
Peripheral access API for MK66F18 microcontrollers
2 versions - Latest release: over 4 years ago - 1.23 thousand downloads total - 727 stars on GitHub - 1 maintainer
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: about 3 years ago - 4.45 thousand downloads total - 60 stars on GitHub - 2 maintainers
avr 0.0.3
AVR emulator
3 versions - Latest release: about 3 years ago - 2.26 thousand downloads total - 16 stars on GitHub - 1 maintainer
tfmicro 0.1.0
Rust bindings of TensorFlow Lite for Microcontrollers
2 versions - Latest release: almost 4 years ago - 938 downloads total - 45 stars on GitHub - 2 maintainers
Top 5.9% on crates.io
nrf52840-hal 0.17.1
HAL for nRF52840 microcontrollers
24 versions - Latest release: 23 days ago - 17 dependent packages - 30 dependent repositories - 47.1 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf5340-net-hal 0.17.1
HAL for nRF5340 net SoC
5 versions - Latest release: 23 days ago - 1.15 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf9160-hal 0.17.1
HAL for nRF9160 system-in-package
14 versions - Latest release: 23 days ago - 2 dependent packages - 6 dependent repositories - 6.14 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
nrf52810-hal 0.17.1
HAL for nRF52810 microcontrollers
17 versions - Latest release: 23 days ago - 5 dependent packages - 2 dependent repositories - 9.86 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
nrf52833-hal 0.17.1
HAL for nRF52833 microcontrollers
13 versions - Latest release: 23 days ago - 2 dependent packages - 65 dependent repositories - 32.1 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf5340-app-hal 0.17.1
HAL for nRF5340 app SoC
7 versions - Latest release: 23 days ago - 2.03 thousand downloads total - 465 stars on GitHub - 1 maintainer
avr-test-suite 0.1.1
An AVR compiler integration test suite
2 versions - Latest release: over 6 years ago - 1.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
lpc55-rtic-macros 0.5.3
Procedural macros of the cortex-m-rtic crate
1 version - Latest release: about 3 years ago - 1 dependent package - 4 dependent repositories - 7.89 thousand downloads total - 1,604 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 5 years ago - 16.1 thousand downloads total - 721 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 4 years ago - 2 dependent packages - 20 dependent repositories - 66.3 thousand downloads total - 1,604 stars on GitHub - 2 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 2 years ago - 130 dependent packages - 274 dependent repositories - 578 thousand downloads total - 752 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 3 years ago - 24 dependent packages - 62 dependent repositories - 142 thousand downloads total - 752 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
nrf51-hal 0.17.0
HAL for nRF51 microcontrollers
30 versions - Latest release: about 1 month ago - 6 dependent packages - 10 dependent repositories - 37.8 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
nrf52832-hal 0.17.0
HAL for nRF52832 microcontrollers
23 versions - Latest release: about 1 month ago - 8 dependent packages - 13 dependent repositories - 31.1 thousand downloads total - 465 stars on GitHub - 1 maintainer
nrf52811-hal 0.17.0
HAL for nRF52811 microcontrollers
11 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 3.84 thousand downloads total - 465 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
nrf-hal-common 0.17.0
Implementation details of the nRF HAL crates. Don't use this directly, use one of the specific HA...
14 versions - Latest release: about 1 month ago - 10 dependent packages - 34 dependent repositories - 89.5 thousand downloads total - 465 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 1 year ago - 13 dependent packages - 48 dependent repositories - 120 thousand downloads total - 256 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
embedded-alloc 0.5.1
A heap allocator for embedded systems
3 versions - Latest release: 6 months ago - 4 dependent packages - 6 dependent repositories - 75.8 thousand downloads total - 256 stars on GitHub - 1 maintainer