Decision Workspace
libopencm3_sys vs ra-fsp-sys vs stm32f1-hal
Side-by-side comparison of Rust crates
28
libopencm3_sys
growingv0.0.3
Rust bindings to the libopencm3 library for Cortex-M microcontrollers. Currently STM32F1 only -- forks and contributions accepted to alleviate this.
55
ra-fsp-sys
experimentalv0.2.0
Rust raw bindings for Renesas RA Flexible Software Package (FSP)
54
stm32f1-hal
experimentalv0.14.1
HAL for the STM32F1 family
Core Metrics
| libopencm3_sys | ra-fsp-sys | stm32f1-hal | |
|---|---|---|---|
| Health Score | 28 | 55 | 54 |
| Total Downloads | 5.5K | 4.4K | 2.7K |
| 30d Downloads | 5 | 37 | 39 |
| Dependents | 0 | 12 | 0 |
| Releases | 3 | 13 | 33 |
| Last Updated | 2810d ago | 76d ago | 52d ago |
| Age | 7y 8m | 10m | 7m |
Health Breakdown
libopencm3_sys
Maintenance
3
Quality
7
Community
6
Popularity
4
Documentation
8
ra-fsp-sys
Maintenance
15
Quality
17
Community
9
Popularity
4
Documentation
10
stm32f1-hal
Maintenance
16
Quality
15
Community
6
Popularity
4
Documentation
13
Technical Details
| libopencm3_sys | ra-fsp-sys | stm32f1-hal | |
|---|---|---|---|
| Version | 0.0.3 | 0.2.0 | 0.14.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | LGPL-3.0-or-later | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 2 | 6 | 18 |
| Crate Size | 741KB | 18KB | 86KB |
| Features | 0 | 45 | 25 |
| Yanked % | 33.3% | 0.0% | 0.0% |
| Edition | — | 2021 | 2024 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •ra-fsp-sys leads with a health score of 55/100, but none of the options score above 80.
- •libopencm3_sys has the most downloads (5.5K), suggesting wider adoption.
- •⚠ libopencm3_sys has not been updated in over a year.