mod chip_info;
pub(crate) mod registry;
mod target;
pub use probe_rs_target::{
Chip, ChipFamily, Core, CoreType, FlashProperties, GenericRegion, InstructionSet, MemoryAccess,
MemoryRange, MemoryRegion, NvmRegion, PageInfo, RamRegion, RawFlashAlgorithm, ScanChainElement,
SectorDescription, SectorInfo, TargetDescriptionSource,
};
pub use registry::{
add_target_from_yaml, families, get_target_and_family_by_name, get_target_by_name,
get_targets_by_family_name, search_chips, RegistryError,
};
pub use target::{DebugSequence, Target, TargetSelector};
pub(crate) use chip_info::ChipInfo;
pub(crate) use registry::get_target_by_chip_info;
pub(crate) use target::CoreExt;