21个版本 (12个重大更改)
| 0.13.0 | 2024年6月9日 |
|---|---|
| 0.12.0 | 2023年10月2日 |
| 0.11.0 | 2023年8月6日 |
| 0.10.4 | 2022年7月14日 |
| 0.7.0 | 2021年2月24日 |
#479 in 嵌入式开发
每月370次下载
在 7 个crate中使用 (2个直接使用)
340KB
2.5K SLoC
w5500-ll
适用于Wiznet W5500 SPI互联网卸载芯片的平台无关Rust驱动程序。
这是一个低级(ll)crate。此crate的范围包括
- 寄存器访问器。
- 网络数据类型。
高级功能(如套接字操作)应基于此处提供的内容构建。
示例
读取VERSIONR寄存器(一个常量值)。
use w5500_ll::{eh1::vdm::W5500, Registers};
let mut w5500 = W5500::new(spi);
let version: u8 = w5500.version()?;
assert_eq!(version, 0x04);
功能标志
默认情况下禁用所有功能。
defmt:启用使用defmt格式化大多数类型。eh0:启用包含使用embedded-hal版本0.2 traits实现的eh0模块的eh0模块。eh1:启用包含使用embedded-hal版本1 traits实现的eh1模块的eh1模块。eha1:使用embedded-hal-asynctraits在eh1模块中为类型实现aio::Registerstrait。
依赖关系
~180KB