#interface #driver #devices #linux #cc1101 #packet #rx

cc1101-rust

Rust 对 CC1101 Linux 驱动的接口

3 个不稳定版本

0.2.1 2022年9月23日
0.2.0 2022年9月23日
0.1.0 2021年12月5日

#1556硬件支持

MIT/Apache

63KB
1.5K SLoC

cc1101-rust

本项目提供了一个接口到 CC1101 Linux 驱动,允许从 Rust 接收和发送数据包。

用法

将以下内容添加到 Cargo.toml

[dependencies]
cc1101-rust = "0.2.1"

请参阅 文档 获取更多信息。


lib.rs:

本项目提供了一个接口到 CC1101 Linux 驱动,允许从 Rust 接收和发送数据包。

CC1101 是一种通用的数据包无线电,在亚吉赫兹工业、科学和医疗 (ISM) 频段 (315/433/868/915 MHz) 中运行。

该驱动程序支持 CC1101 硬件功能的一个子集,并为设备提供高级接口,无需设置单个硬件寄存器。

  • 频率 - 300-348/387-464/778-928 MHz
  • 调制 - OOK/2FSK/4FSK/GFSK/MSK
  • 数据速率 - 0.6 - 500 kBaud
  • RX 带宽 - 58 - 812 kHz
  • 任意长度的 RX/TX 数据包
  • 同步字或载波检测触发的 RX
  • 16/32 位可配置的同步字

依赖项

~56KB