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 嵌入式开发
每月168次下载
在 4 crate 中使用
120KB
3.5K SLoC
红外线
Rust库,用于使用红外线硬件解码器(例如Vishay TSOP*解码器),为嵌入式项目提供遥控支持。
该库旨在与任何实现了嵌入式-hal特质的MCU hal一起使用,同时提供使用输入捕获等更有效实现的功能,并在主机应用程序(如Blipper)中非常有用。
支持的协议
- NEC协议及其三星变体
- Philips Rc5和Rc6
- "三星蓝光播放器协议"。如果您知道它的真正名称,请告诉我 :)
- Denon 48位协议
测试过
- 在bluepill板上测试过
- 使用Vishay TSOP382红外接收器测试过
- 各种红外LED
- NEC通用"特别为MP3"和三星遥控器测试过
- 使用Philips蓝光播放器遥控器测试Rc6
- 使用Marantz CD播放器遥控器测试Rc5
参考资料
许可证
根据以下任一许可证许可
-
Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
-
MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的任何有意提交以包含在作品中的贡献,均应双许可如上所述,无需任何附加条款或条件。
依赖关系
~240KB