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.
Simply add this crate as a dependency in your Cargo.toml
.
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.