#driver #spi #usb #嵌入式 #cp2130

bin+lib driver-cp2130

基于 libusb 的 Silicon Labs CP2130 USB-SPI 桥接器驱动程序

11 个版本 (2 个稳定版)

1.1.0 2024 年 4 月 18 日
1.0.0-alpha.52022 年 2 月 14 日
1.0.0-alpha.42021 年 10 月 7 日
1.0.0-alpha.22020 年 12 月 31 日
0.2.0 2019 年 12 月 13 日

#234硬件支持

Download history 25/week @ 2024-04-24 7/week @ 2024-05-01 4/week @ 2024-05-15 14/week @ 2024-05-22 32/week @ 2024-05-29 12/week @ 2024-06-05 9/week @ 2024-06-12 3/week @ 2024-06-19 3/week @ 2024-06-26 6/week @ 2024-07-03 8/week @ 2024-07-10 5/week @ 2024-07-17 11/week @ 2024-07-24 92/week @ 2024-07-31 3/week @ 2024-08-07

113 每月下载
用于 5 个 Crates(2 个直接使用)

MPL-2.0 许可证

47KB
1K SLoC

Rust CP2130 驱动程序

用于 Silicon Labs CP2130 USB->SPI 桥接器 IC 的驱动程序,提供了一个与 embedded-hal 兼容的接口,以及一个用于与 CP2130 设备交互(并测试交互)的命令行实用程序。

状态

进行中。基本功能正常,欢迎提交 PR 以实现扩展功能(非易失性编程、替代引脚模式等)。

Build Status GitHub tag Crates.io Docs.rs

开放问题

入门

您可以使用 cargo install driver-cp2130 安装此工具,或者从 此处 获取预编译版本。

您可能希望将 40-cp2130.rules 复制到 /etc/udev/rules.d,以便所有具有 plugdev 权限的用户都可以与 CP2130 设备交互。

参考

依赖项

~1.8–10MB
~97K SLoC