Trait SifliDebug
Source pub trait SifliDebug {
// Required methods
fn debug_command(
&mut self,
command: SifliUartCommand<'_>,
) -> Result<SifliUartResponse>;
fn debug_write_word32(&mut self, addr: u32, data: u32) -> Result<()>;
fn debug_read_word32(&mut self, addr: u32) -> Result<u32>;
fn debug_write_core_reg(&mut self, reg: u16, data: u32) -> Result<()>;
fn debug_write_memory(&mut self, addr: u32, data: &[u8]) -> Result<()>;
fn debug_run(&mut self) -> Result<()>;
fn debug_halt(&mut self) -> Result<()>;
fn debug_step(&mut self) -> Result<()>;
}