#![doc = include_str!("lib.md")]
#[cfg(feature = "stm32f427")]
extern crate self as rigless;
#[cfg(all(test, not(emulator_absent)))]
mod laid;
#[cfg(not(emulator_absent))]
mod rtt;
mod runtime;
pub mod chip;
#[cfg(feature = "cli")]
pub mod cli;
pub mod cpu;
pub mod edge;
pub mod machine;
pub mod soc;
#[cfg(feature = "svd")]
pub mod svd;
#[cfg(all(fuzzing, not(emulator_absent)))]
#[doc(hidden)]
pub mod fuzzing;
pub use runtime::{
coverage, device, elf, emulator, image, link, mcu, session, snapshot, symbols, time, version,
};