Skip to main content

Crate crazyradio

Crate crazyradio 

Source
Expand description

§Crazyradio driver for Rust

This crate aims at providing a Rust API for the Crazyradio USB Dongle.

Available Cargo features:

  • shared_radio enables SharedCrazyradio object that allows to share a radio between threads
  • async enables async function to create a Crazyradio object and use the SharedCrazyradio
  • serde emables serde serialization/deserialization of the Channel struct
  • packet_capture enables functionality to capture packets by registering a callback which is called for each in/out packet

Modules§

capturepacket_capture
Wireshark packet capture support for Crazyradio

Structs§

Ack
Ack status of a sent packet
Channel
Radio channel
Crazyradio
Represents a Crazyradio
SharedCrazyradioshared_radio
Multi-user threaded Crazyradio
WeakSharedCrazyradioshared_radio
A weak reference to a SharedCrazyradio

Enums§

Datarate
Radio datarate
Error
Errors returned by Crazyradio functions
InlineMode
Inline mode setting for USB protocol
Power
Radio power