nexus-revo-io

Crates.ionexus-revo-io
lib.rsnexus-revo-io
version0.1.0
sourcesrc
created_at2021-07-10 21:31:19.753315
updated_at2021-07-10 21:31:19.753315
descriptionLibrary for Nexus Revo RF protocol
homepage
repositoryhttps://github.com/CirrusNeptune/nexus-revo-io.git
max_upload_size
id421211
size47,853
Cirrus (CirrusNeptune)

documentation

https://docs.rs/nexus-revo-io

README

Maintenance crates.io docs.rs CI

nexus-revo-io

Library for the RF protocol used by Nexus Revo (ca. 2018, rechargeable remote) product line.

Compatible with the following devices:

  • Revo Slim
  • Revo Stealth
  • Revo Extreme
  • Revo Intense

Designed for use with libftd2xx-rs and libftd2xx-cc1101 to interface with a CC1101 RF transceiver via FTDI SPI interface. However, any properly configured [std::io] interface that behaves as a 433.94 MHz, 2.2254 kBaud, OOK RF modem can be used instead.

Usage

Simply add this crate as a dependency in your Cargo.toml.

[dependencies]
nexus-revo-io = "~0.1.0"

Also follow the README guidance in libftd2xx-rs to set up the connection with the FTDI device.

Sender and Receiver examples are good starting points.

Commit count: 8

cargo fmt