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 • Rust 包仓库 110/week @ 2024-03-11 • Rust 包仓库 31/week @ 2024-03-18 • Rust 包仓库 29/week @ 2024-03-25 • Rust 包仓库 129/week @ 2024-04-01 • Rust 包仓库 38/week @ 2024-04-08 • Rust 包仓库 34/week @ 2024-04-15 • Rust 包仓库 108/week @ 2024-04-22 • Rust 包仓库 33/week @ 2024-04-29 • Rust 包仓库 24/week @ 2024-05-06 • Rust 包仓库 36/week @ 2024-05-13 • Rust 包仓库 72/week @ 2024-05-20 • Rust 包仓库 36/week @ 2024-05-27 • Rust 包仓库 50/week @ 2024-06-03 • Rust 包仓库 37/week @ 2024-06-10 • Rust 包仓库 47/week @ 2024-06-17 • Rust 包仓库 27/week @ 2024-06-24 • Rust 包仓库

每月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