19个版本 (破坏性更新)

0.14.2 2023年1月22日
0.14.1 2022年5月5日
0.13.0 2021年9月28日
0.12.0 2021年7月5日
0.2.0 2019年6月27日

#231 in 嵌入式开发

Download history 110/week @ 2024-03-11 31/week @ 2024-03-18 29/week @ 2024-03-25 129/week @ 2024-04-01 38/week @ 2024-04-08 34/week @ 2024-04-15 108/week @ 2024-04-22 33/week @ 2024-04-29 24/week @ 2024-05-06 36/week @ 2024-05-13 72/week @ 2024-05-20 36/week @ 2024-05-27 50/week @ 2024-06-03 37/week @ 2024-06-10 47/week @ 2024-06-17 27/week @ 2024-06-24

每月168次下载
4 crate 中使用

MIT/Apache

120KB
3.5K SLoC

crates.io version docs.rs

红外线

Rust库,用于使用红外线硬件解码器(例如Vishay TSOP*解码器),为嵌入式项目提供遥控支持。

该库旨在与任何实现了嵌入式-hal特质的MCU hal一起使用,同时提供使用输入捕获等更有效实现的功能,并在主机应用程序(如Blipper)中非常有用。

支持的协议

  • NEC协议及其三星变体
  • Philips Rc5和Rc6
  • "三星蓝光播放器协议"。如果您知道它的真正名称,请告诉我 :)
  • Denon 48位协议

测试过

  • 在bluepill板上测试过
  • 使用Vishay TSOP382红外接收器测试过
  • 各种红外LED
  • NEC通用"特别为MP3"和三星遥控器测试过
  • 使用Philips蓝光播放器遥控器测试Rc6
  • 使用Marantz CD播放器遥控器测试Rc5

Boards

参考资料

许可证

根据以下任一许可证许可

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的任何有意提交以包含在作品中的贡献,均应双许可如上所述,无需任何附加条款或条件。

依赖关系

~240KB