mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-04-27 07:59:59 -07:00
29 lines
605 B
Rust
29 lines
605 B
Rust
mod generic_framebuffer;
|
|
|
|
#[cfg(feature = "tplink")]
|
|
mod tplink;
|
|
#[cfg(feature = "tplink")]
|
|
mod tplink_framebuffer;
|
|
#[cfg(feature = "tplink")]
|
|
mod tplink_onebit;
|
|
|
|
#[cfg(feature = "tplink")]
|
|
pub use tplink::update_ui;
|
|
|
|
#[cfg(feature = "orbic")]
|
|
mod orbic;
|
|
#[cfg(feature = "orbic")]
|
|
pub use orbic::update_ui;
|
|
|
|
pub enum DisplayState {
|
|
Recording,
|
|
Paused,
|
|
WarningDetected,
|
|
}
|
|
|
|
#[cfg(all(feature = "orbic", feature = "tplink"))]
|
|
compile_error!("cannot compile for many devices at once");
|
|
|
|
#[cfg(not(any(feature = "orbic", feature = "tplink")))]
|
|
compile_error!("cannot compile for no device at all");
|