2个不稳定版本
0.2.0 | 2022年4月1日 |
---|---|
0.1.0 | 2022年3月8日 |
#1467 in 嵌入式开发
46KB
809 行
曼彻斯特编码和解码
一个无需std库,用于允许数据包的曼彻斯特编码和解码。它需要某些深入的嵌入式资源,如定时器、PWM和ISR。
特性
- 解码类似于RC5使用的曼彻斯特调制的单调采样数据流
- 高/低活动配置
- 第一个位是0或1的配置
- 大端/小端配置
- 自动检测数据包的开始和结束
- 需要周期性定时器
- 编码
- 大端/小端配置
- 需要定时器ISR和PWM(单通道)
示例
- 查看文档
许可证
本项目采用
- MIT许可证 (
LICENSE.md
或 在线)
贡献
您的PR和建议总是受欢迎的。
未来工作
- defmt可选
- fmt可选
- 异步作为流
- ci + readme报告
- 发布
依赖项
~0.6–1MB
~23K SLoC