1#[cfg(feature = "bladerf1")]
2pub mod bladerf1;
3#[cfg(feature = "bladerf2")]
4pub mod bladerf2;
5pub mod channel;
6pub mod error;
7pub mod nios_client;
8pub mod protocol;
9pub mod range;
10pub mod transport;
11pub mod version;
12pub use channel::Channel;
13pub use error::{Error, Result};
14pub use version::SemanticVersion;
15macro_rules! khz {
16 ($value:expr) => {
17 ($value * 1000u32)
18 };
19}
20pub(crate) use khz;
21macro_rules! mhz {
22 ($value:expr) => {
23 ($value * 1000000u32)
24 };
25}
26pub(crate) use mhz;