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