#rfid #embedded-hal #mifare #no-std-driver

no-std mfrc522

一个平台无关的驱动程序,用于连接MFRC522(RFID读写器)

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

Download history 12/week @ 2024-04-22 2/week @ 2024-04-29 3/week @ 2024-05-06 9/week @ 2024-05-13 25/week @ 2024-05-20 6/week @ 2024-05-27 7/week @ 2024-06-03 39/week @ 2024-06-10 13/week @ 2024-06-17 4/week @ 2024-06-24 27/week @ 2024-07-15 4/week @ 2024-07-22 17/week @ 2024-07-29 13/week @ 2024-08-05

每月61次下载
用于 2 crates

MIT/Apache

620KB
1.5K SLoC

Rust MFRC522驱动程序

这是一个针对MFRC522(ISO/IEC 14443 A/MIFARE读写IC)的no_std驱动程序。此仓库是japaric/mfrc522的扩展,也是mfrc522crate的新家。有关此仓库的背景信息,请点击此处

功能

  • 与MFRC522的SPI通信
  • 防碰撞循环
  • 选择4字节和7字节UID
  • Mifare Classic认证
  • 读取/写入数据
  • 可配置的超时
  • 非阻塞API + 支持中断引脚
  • Mifare Ultralight C 3DES认证(无计划支持)

示例

examples/目录中,您可以找到针对Raspberry Pi和BeagleBone Black的示例。BeagleBone示例完全展示了可用功能。

此代码还已在STM32L476 Nucleo板上进行过测试,如果需要此用例的额外示例,请提交问题。

许可

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的工作内容,将按照上述方式双重许可,无需任何额外条款或条件。

依赖项