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

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 - 12 thousand downloads total - 0 stars on GitHub - 1 maintainer
mips-mcu 0.3.1
Low level access to MIPS MCU cores
4 versions - Latest release: 11 months ago - 5 dependent packages - 13 dependent repositories - 247 thousand downloads total - 30 stars on GitHub - 1 maintainer
rza1 0.2.0
Peripheral access API for the Renesas RZ/A1 MPU family
3 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 19.7 thousand downloads total - 0 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: 8 months ago - 29 dependent packages - 1,677 dependent repositories - 3.87 million downloads total - 33 stars on GitHub - 2 maintainers
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.57 thousand downloads total - 3 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 - 825 downloads total - 2 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.39 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 - 194 thousand downloads total - 120 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 - 25.6 thousand downloads total - 1 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 - 19.6 thousand downloads total - 18 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 - 15 thousand downloads total - 0 stars on GitHub - 1 maintainer
etcd-discovery 0.1.6
Etcd discovery and register for tonic
6 versions - Latest release: about 1 month ago - 1.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
peripherals 0.1.1
Microcontroller peripherals definition and ergonomic access
5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 2.91 thousand downloads total - 1 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.82 thousand downloads total - 26 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 - 1.1 thousand downloads total - 14 stars on GitHub - 1 maintainer
svdtools 0.3.14
Tool for modifying bugs in CMSIS SVD
25 versions - Latest release: 2 months ago - 3 dependent repositories - 22.5 thousand downloads total - 57 stars on GitHub - 2 maintainers
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 - 220 thousand downloads total - 46 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 - 1.04 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
gd32vf103-pac 0.5.0
Peripheral access API for GD32VF103 chips
6 versions - Latest release: about 1 year ago - 2 dependent packages - 8 dependent repositories - 16.6 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 - 3.04 thousand downloads total - 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 - 17.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
mips 0.2.1
Low-level abstraction of MIPS processors
3 versions - Latest release: about 5 years ago - 1 dependent repositories - 2.27 thousand downloads total - 30 stars on GitHub - 1 maintainer
riscv2
Low level access to RISC-V processors
3 versions - Latest release: about 2 months ago - 1 dependent package - 871 downloads total - 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 - 542 downloads total - 0 stars on GitHub - 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.24 thousand downloads total - 46 stars on GitHub - 1 maintainer
aarch64-cpu 9.4.0
Low level access to processors using the AArch64 execution state
6 versions - Latest release: 9 months ago - 3 dependent packages - 9 dependent repositories - 94.4 thousand downloads total - 58 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.35 million downloads total - 110 stars on GitHub - 2 maintainers
xuantie 0.0.5
Low level access to T-Head XuanTie RISC-V processors
5 versions - Latest release: about 2 years ago - 1.75 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.23 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 - 908 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 - 1.02 thousand downloads total - 5 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: 4 months ago - 14 dependent packages - 27 dependent repositories - 236 thousand downloads total - 25 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.41 thousand downloads total - 24 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.38 thousand downloads total - 2 maintainers
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 - 87.3 thousand downloads total - 169 stars on GitHub - 1 maintainer
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 - 87.3 thousand downloads total - 169 stars on GitHub - 1 maintainer
msp430 0.4.1
Low level access to MSP430 microcontrollers
7 versions - Latest release: over 1 year ago - 20 dependent packages - 3 dependent repositories - 27.3 thousand downloads total - 36 stars on GitHub - 2 maintainers
Top 6.4% on crates.io
svd2rust 0.33.3
Generate Rust register maps (`struct`s) from SVD files
70 versions - Latest release: 23 days ago - 36 dependent packages - 8 dependent repositories - 84.7 thousand downloads total - 653 stars on GitHub - 1 maintainer
embedded-registers-derive 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 2.06 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: 6 months ago - 1 dependent package - 1 dependent repositories - 1.95 thousand downloads total - 3 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 - 451 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.17 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 - 398 downloads total - 23 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 - 17.3 thousand 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.98 thousand downloads total - 22 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.94 million downloads total - 752 stars on GitHub - 1 maintainer
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: 4 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: 4 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
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: over 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: over 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