10个版本 (6个破坏性)
0.7.0 | 2024年1月13日 |
---|---|
0.6.1 | 2023年11月4日 |
0.6.0 | 2023年5月19日 |
0.5.0 | 2023年3月20日 |
0.1.0 | 2018年1月17日 |
#2 in #rfid
每月61次下载
用于 2 crates
620KB
1.5K SLoC
Rust MFRC522驱动程序
这是一个针对MFRC522(ISO/IEC 14443 A/MIFARE读写IC)的no_std
驱动程序。此仓库是japaric/mfrc522的扩展,也是mfrc522
crate的新家。有关此仓库的背景信息,请点击此处。
功能
- 与MFRC522的SPI通信
- 防碰撞循环
- 选择4字节和7字节UID
- Mifare Classic认证
- 读取/写入数据
- 可配置的超时
- 非阻塞API + 支持中断引脚
- Mifare Ultralight C 3DES认证(无计划支持)
示例
在examples/
目录中,您可以找到针对Raspberry Pi和BeagleBone Black的示例。BeagleBone示例完全展示了可用功能。
此代码还已在STM32L476 Nucleo板上进行过测试,如果需要此用例的额外示例,请提交问题。
许可
许可协议为以下之一
- Apache许可证版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的工作内容,将按照上述方式双重许可,无需任何额外条款或条件。