X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fcommand.h;h=0c65462135b15a8dc2e3f02fa02641f8dd81b1cc;hp=2c722c3343edc0fb83b3d0cfec2b04ae9cacafdd;hb=a653ba1562dc444e4be791e22264a89a3c6b4a19;hpb=8b09ba82bd3b82cfbe869408fc36e558550b9b69 diff --git a/firmware/include/command.h b/firmware/include/command.h index 2c722c3..0c65462 100644 --- a/firmware/include/command.h +++ b/firmware/include/command.h @@ -40,6 +40,21 @@ extern unsigned char cmddata[256]; #define CC_MASS_ERASE_FLASH 0x97 #define CC_PROGRAM_FLASH 0x98 +//JTAG commands +#define JTAG_IR_SHIFT 0x80 +#define JTAG_DR_SHIFT 0x81 +#define JTAG_DR_SHIFT20 0x91 + +//JTAG430 commands +#define JTAG430_HALTCPU 0xA0 +#define JTAG430_RELEASECPU 0xA1 +#define JTAG430_SETINSTRFETCH 0xC1 +#define JTAG430_SETPC 0xC2 +#define JTAG430_WRITEMEM 0xE0 +#define JTAG430_WRITEFLASH 0xE1 +#define JTAG430_READMEM 0xE2 + + //! Handle a command. Defined in goodfet.c void handle(unsigned char app, unsigned char verb,