#![warn(missing_docs)]
mod chip_info;
mod registry;
mod target;
pub use probe_rs_target::{
Chip, ChipFamily, Core, CoreType, FlashProperties, GenericRegion, InstructionSet, MemoryRange,
MemoryRegion, NvmRegion, PageInfo, RamRegion, RawFlashAlgorithm, SectorDescription, SectorInfo,
TargetDescriptionSource,
};
pub use registry::{
add_target_from_yaml, families, get_target_by_name, search_chips, RegistryError,
};
pub use target::{DebugSequence, Target, TargetParseError, TargetSelector};
pub(crate) use chip_info::ChipInfo;
pub(crate) use registry::get_target_by_chip_info;