X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fchipcon.h;h=3289c7ec0a1f9644f3ce1f88e25cb64c4b8d8ec9;hp=cf339f180efd379e73811c043ea484bf7457dc29;hb=3f38402660946d2792fd9a9974f3ffa670a123e8;hpb=46b8f7ea95b0a9815c40331c692f4346cfba33ee diff --git a/firmware/include/chipcon.h b/firmware/include/chipcon.h index cf339f1..3289c7e 100644 --- a/firmware/include/chipcon.h +++ b/firmware/include/chipcon.h @@ -15,6 +15,20 @@ unsigned short cc_get_chip_id(); unsigned short cc_get_pc(); //! Set a hardware breakpoint. void cc_set_hw_brkpnt(unsigned short); +//! Debug an instruction, for remote use. +void cc_debug_instr(unsigned char); +//!Read a byte of code memory. +unsigned char peekcodebyte(unsigned long adr); +//!Read a byte of data memory. +unsigned char peekdatabyte(unsigned int adr); +//! Set a byte of data memory. +unsigned char pokedatabyte(unsigned int adr, + unsigned char val); +//! Debug an instruction, for local use. +unsigned char cc_debug(unsigned char len, + unsigned char a, + unsigned char b, + unsigned char c); //! Halt the CPU. void cc_halt();