Ecosyste.ms: Packages

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

crates.io "register" keyword

bulut 0.3.0
Lightweight and fast Virtual Machine built for Osmon Programming Language
2 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 2 thousand downloads total - 1 maintainer
riscv-pac 0.1.1
Low level access to RISC-V processors
2 versions - Latest release: 3 months ago - 1 dependent package - 1.34 thousand downloads total - 727 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
riscv 0.11.1
Low level access to RISC-V processors
24 versions - Latest release: 3 months ago - 86 dependent packages - 721 dependent repositories - 1.93 million downloads total - 727 stars on GitHub - 1 maintainer
xous-riscv 0.5.6
Low level access to RISC-V processors; Xous fork
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.66 thousand downloads total - 727 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
xtensa-lx-rt 0.16.0
Low level access for Xtensa LX processors
12 versions - Latest release: 9 months ago - 14 dependent packages - 27 dependent repositories - 205 thousand downloads total - 46 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
xtensa-lx 0.9.0
Low-level access for Xtensa LX processors and peripherals
7 versions - Latest release: 3 months ago - 14 dependent packages - 27 dependent repositories - 217 thousand downloads total - 22 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 - 29 dependent packages - 1,677 dependent repositories - 3.72 million downloads total - 33 stars on GitHub - 2 maintainers
Top 6.4% on crates.io
svd2rust 0.33.1
Generate Rust register maps (`struct`s) from SVD files
68 versions - Latest release: 24 days ago - 36 dependent packages - 8 dependent repositories - 80.1 thousand downloads total - 653 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,135 dependent packages - 2,009 dependent repositories - 4.81 million downloads total - 752 stars on GitHub - 1 maintainer
bilge 0.2.0
Use bitsized types as if they were a feature of rust.
7 versions - Latest release: 10 months ago - 9 dependent packages - 1 dependent repositories - 85.8 thousand downloads total - 166 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
bare-metal 1.0.0
Abstractions common to bare metal systems
11 versions - Latest release: almost 4 years ago - 408 dependent packages - 2,020 dependent repositories - 6.2 million downloads total - 109 stars on GitHub - 2 maintainers
bilge-impl 0.2.0
Use bitsized types as if they were a feature of rust.
7 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 85.9 thousand downloads total - 166 stars on GitHub - 1 maintainer
register-count 0.1.0
Counting `Register`s created by a `Counter`
1 version - Latest release: over 1 year ago - 3 dependent packages - 18 dependent repositories - 16.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
riscv-regs 0.3.0
Low level access to RISC-V registers
3 versions - Latest release: almost 4 years ago - 1.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
msp430-periph 0.0.5
Peripheral definition for all MSP430s
5 versions - Latest release: about 1 year ago - 1.76 thousand downloads total - 3 stars on GitHub - 1 maintainer
primordial 0.5.0
Low-level CPU primitives
4 versions - Latest release: about 2 years ago - 6 dependent packages - 18 dependent repositories - 456 thousand downloads total - 6 stars on GitHub - 1 maintainer
ch32v307-pac 0.1.0
Peripheral access API for CH32V307 chips
1 version - Latest release: almost 2 years ago - 396 downloads total - 3 stars on GitHub - 1 maintainer
svd_codegen 0.4.0
Generate Rust register maps (`struct`s) from SVD files
6 versions - Latest release: over 7 years ago - 1 dependent package - 5.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
register 1.0.2
Common interface for MMIO and CPU registers
16 versions - Latest release: over 3 years ago - 6 dependent packages - 14 dependent repositories - 53.4 thousand downloads total - 48 stars on GitHub - 1 maintainer
cortex-r 0.2.0
Low level access to Cortex-R processors
2 versions - Latest release: about 1 year ago - 788 downloads total - 0 stars on GitHub - 1 maintainer
ch32v307v 0.0.1
Board support crate for CH32V307V boards.
1 version - Latest release: about 2 years ago - 444 downloads total - 0 stars on GitLab.com - 2 maintainers
ch32v30x 0.0.1
With svd2rust generated peripherals for WCH CH32V30x MCU's.
1 version - Latest release: about 2 years ago - 1 dependent package - 1.25 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
ral-macro 0.2.0
The ral procedural macro implementations
1 version - Latest release: about 3 years ago - 1 dependent package - 992 downloads total - 0 stars on GitHub - 1 maintainer
cec1734-pac 0.0.22 💰
Peripheral access API for Microchip CEC1734 generated from official SVD file
2 versions - Latest release: over 1 year ago - 611 downloads total - 1 stars on GitHub - 1 maintainer
hifive1 0.12.0
Board support crate for HiFive1 and LoFive boards
12 versions - Latest release: about 1 year ago - 4 dependent repositories - 9.6 thousand downloads total - 76 stars on GitHub - 2 maintainers
ral-gen 0.2.2
Base layer generator for specific MCUs
3 versions - Latest release: about 3 years ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
cec1736-pac 0.0.2
Peripheral access API for Microchip CEC1736 generated from official SVD file
2 versions - Latest release: over 1 year ago - 619 downloads total - 1 stars on GitHub - 1 maintainer
ral 0.2.0
Base layer for generated libraries for specific MCUs
2 versions - Latest release: about 3 years ago - 969 downloads total - 0 stars on GitHub - 1 maintainer
register-bits 0.2.3
Perform register-bit manipulation which is verified at compile time
5 versions - Latest release: almost 2 years ago - 1.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
cec1712-pac 0.0.2 💰
Peripheral access API for Microchip CEC1712 generated from official SVD file
2 versions - Latest release: over 1 year ago - 611 downloads total - 1 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
ruspiro-arch-aarch64 0.1.7
This crate provides access to Aarch64 system registers as well as specific usefull aarch64 assemb...
8 versions - Latest release: over 2 years ago - 5 dependent packages - 7 dependent repositories - 11.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
rza1 0.2.0
Peripheral access API for the Renesas RZ/A1 MPU family
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 19.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
k510-pac 0.0.2
Peripheral access API for Canaan K510 SoC generated from unofficial SVD file
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 718 downloads total - 2 stars on GitHub - 1 maintainer
vexriscv 0.0.3 💰
Low level access to the VexRiscv processor
3 versions - Latest release: almost 4 years ago - 4 dependent packages - 8 dependent repositories - 4.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
rv32m1_ri5cy-pac 0.1.1
Peripheral access API for the RI5CY core of RV32M1 chips
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 2.25 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
cortex-a 8.1.1
Low level access to Cortex-A processors
53 versions - Latest release: over 1 year ago - 2 dependent packages - 50 dependent repositories - 191 thousand downloads total - 120 stars on GitHub - 1 maintainer
ruspiro-mmio-register 0.1.4
The crate provides macros to conviniently define memory mapped I/O (MMIO) registers.
5 versions - Latest release: over 2 years ago - 6 dependent packages - 3 dependent repositories - 14.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
e310x 0.11.0
With svd2rust generated peripherals for Freedom E310 MCU's.
17 versions - Latest release: about 1 year ago - 1 dependent package - 5 dependent repositories - 18.7 thousand downloads total - 18 stars on GitHub - 1 maintainer
ruspiro-register 0.5.5
The crate provides the definitions to conviniently work with register field values that are typic...
15 versions - Latest release: over 2 years ago - 10 dependent packages - 7 dependent repositories - 24.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
peripherals 0.1.1
Microcontroller peripherals definition and ergonomic access
5 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
etcd-discovery 0.1.6
Etcd discovery and register for tonic
6 versions - Latest release: 16 days ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
jazz 0.2.2
Jazz Virtual Machine
11 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 6.33 thousand downloads total - 26 stars on GitHub - 1 maintainer
svdtools 0.3.14
Tool for modifying bugs in CMSIS SVD
25 versions - Latest release: about 1 month ago - 3 dependent repositories - 21.3 thousand downloads total - 57 stars on GitHub - 2 maintainers
aarch64-cpu 9.4.0
Low level access to processors using the AArch64 execution state
6 versions - Latest release: 8 months ago - 3 dependent packages - 9 dependent repositories - 85.3 thousand downloads total - 51 stars on GitHub - 1 maintainer
bitinfo 0.1.1
A commandline tool to make working with registers easier.
2 versions - Latest release: almost 4 years ago - 998 downloads total - 14 stars on GitHub - 1 maintainer
bit-byte-structs 0.0.3
A bus-agnostic trait and structs for interfacing with register based peripherals.
1 version - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 962 downloads total - 0 stars on GitLab.com - 1 maintainer
gd32vf103-pac 0.5.0
Peripheral access API for GD32VF103 chips
6 versions - Latest release: 12 months ago - 2 dependent packages - 8 dependent repositories - 15.8 thousand downloads total - 35 stars on GitHub - 2 maintainers
picorv32 0.1.3
Low level access to picorv32 RISC-V processor
4 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 2.83 thousand downloads total - 1 maintainer
mips 0.2.1
Low-level abstraction of MIPS processors
3 versions - Latest release: almost 5 years ago - 1 dependent repositories - 2.12 thousand downloads total - 30 stars on GitHub - 1 maintainer
riscv2
Low level access to RISC-V processors
3 versions - Latest release: 23 days ago - 1 dependent package - 784 downloads total - 1 maintainer
xtensa-lx6-rt 0.4.0
Low level access for xtensa lx6 processors
4 versions - Latest release: over 3 years ago - 2 dependent packages - 2.1 thousand downloads total - 46 stars on GitHub - 1 maintainer
register-interface 0.1.0
A register interface, bitfield and memory mapping library
1 version - Latest release: over 1 year ago - 2 dependent repositories - 463 downloads total - 0 stars on GitHub - 1 maintainer
xuantie 0.0.5
Low level access to T-Head XuanTie RISC-V processors
5 versions - Latest release: about 2 years ago - 1.59 thousand downloads total - 32 stars on GitHub - 1 maintainer
atmega32u4 0.1.3
Low level access to ATmega32U4 registers
4 versions - Latest release: over 5 years ago - 2 dependent packages - 4.01 thousand downloads total - 9 stars on GitHub - 1 maintainer
hifive 0.2.0
Board support crate for hifive and lofive boards.
1 version - Latest release: almost 6 years ago - 852 downloads total - 76 stars on GitHub - 1 maintainer
sifive-core 0.1.0
Low level access to SiFive RISC-V processor cores
3 versions - Latest release: over 2 years ago - 925 downloads total - 5 stars on GitHub - 1 maintainer
xtensa-lx6 0.2.0
Low level access for xtensa lx6 processors and peripherals
2 versions - Latest release: almost 4 years ago - 2 dependent packages - 1.32 thousand downloads total - 22 stars on GitHub - 1 maintainer
k210-pac 0.2.0
Peripheral access API for K210 SoC
3 versions - Latest release: over 4 years ago - 1 dependent package - 6 dependent repositories - 5.11 thousand downloads total - 2 maintainers
msp430 0.4.1
Low level access to MSP430 microcontrollers
7 versions - Latest release: over 1 year ago - 20 dependent packages - 3 dependent repositories - 26 thousand downloads total - 37 stars on GitHub - 2 maintainers
embedded-registers-derive 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.72 thousand downloads total - 3 stars on GitHub - 1 maintainer
embedded-registers 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
d1-pac 0.0.32
Peripheral access API for Allwinner D1 SoC generated from unofficial SVD file
32 versions - Latest release: 6 months ago - 9 dependent repositories - 15.7 thousand downloads total - 23 stars on GitHub - 1 maintainer
r528-pac 0.0.3
Peripheral access API for Allwinner R528 SoC generated from unofficial SVD file
3 versions - Latest release: almost 2 years ago - 1.03 thousand downloads total - 23 stars on GitHub - 1 maintainer
v853-pac 0.0.1
Peripheral access API for Allwinner V853 SoC generated from unofficial SVD file
1 version - Latest release: almost 2 years ago - 337 downloads total - 23 stars on GitHub - 1 maintainer
xr806-pac 0.0.1
Peripheral access API for Allwinner XR806 SoC generated from unofficial SVD file
1 version - Latest release: about 2 years ago - 394 downloads total - 23 stars on GitHub - 1 maintainer
tixml2svd 0.1.4
A utility that converts Texas-Instruments device descriptions to standard SVD files
5 versions - Latest release: about 1 year ago - 2.78 thousand downloads total - 22 stars on GitHub - 1 maintainer