1#![allow(clippy::doc_markdown)]
3
4#[cfg(feature = "ble")]
5pub mod ble;
6#[cfg(ble_backend_bluez)]
7pub mod bluez;
8#[cfg(ble_backend_btleplug)]
9pub mod btleplug;
10pub mod client;
11pub mod cobs;
12pub mod crc;
13pub mod error;
14#[cfg(feature = "frp")]
15pub mod frp;
16pub mod gfdi;
17pub mod multilink;
18pub mod proto;
19
20#[cfg(feature = "ble")]
21pub use ble::{BleError, BleTransport};
22pub use client::{Client, Event, Transport};
23pub use error::Error;
24#[cfg(feature = "frp")]
25pub use frp::FrpServer;
26pub use proto::ShotData;