Trait probe_rs::architecture::arm::ArmProbeInterface [−][src]
pub trait ArmProbeInterface: DapAccess + SwdSequence + SwoAccess + Send {
fn memory_interface(
&mut self,
access_port: MemoryAp
) -> Result<Memory<'_>, ProbeRsError>;
fn ap_information(
&mut self,
access_port: GenericAp
) -> Result<&ApInformation, ProbeRsError>;
fn num_access_ports(&mut self, dp: DpAddress) -> Result<usize, ProbeRsError>;
fn read_from_rom_table(
&mut self,
dp: DpAddress
) -> Result<Option<ArmChipInfo>, ProbeRsError>;
fn close(self: Box<Self>) -> Probe;
}