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-async
traits在eh1
模块中为类型实现aio::Registers
trait。
依赖关系
~180KB