X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fchipcon.h;h=923207477e8262e5febbe1c1b06cc6491fc7b26b;hp=cf339f180efd379e73811c043ea484bf7457dc29;hb=9fff819ee3088834ef10c050bcdc0bc5f93dcd2a;hpb=7e6962f68870771eafca05e8401a7cfeea132a3f diff --git a/firmware/include/chipcon.h b/firmware/include/chipcon.h index cf339f1..9232074 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 cc_peekcodebyte(unsigned long adr); +//!Read a byte of data memory. +unsigned char cc_peekdatabyte(unsigned int adr); +//! Set a byte of data memory. +unsigned char cc_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();