X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=firmware%2Finclude%2Fjtag.h;h=5735a95b22ef04916bd4ca00b502d963df598173;hb=c1105ada99267eaceb19d45d422b7d652e619b2e;hp=4795109cfb521d0a8e6eb5617a1638b1a4265420;hpb=78b9aa88dbfedd83c38c878d9f423af7da7cd36a;p=goodfet diff --git a/firmware/include/jtag.h b/firmware/include/jtag.h index 4795109..5735a95 100644 --- a/firmware/include/jtag.h +++ b/firmware/include/jtag.h @@ -6,10 +6,9 @@ #ifndef JTAG_H #define JTAG_H -#include -#include -#include +#include "app.h" +#define JTAG 0x10 // Generic Commands @@ -101,8 +100,24 @@ extern int savedtclk; #define NOEND 2 #define NORETIDLE 4 - //JTAG430 commands -//#include "jtag430.h" +#define Exit2_DR 0x0 +#define Exit_DR 0x1 +#define Shift_DR 0x2 +#define Pause_DR 0x3 +#define Select_IR 0x4 +#define Update_DR 0x5 +#define Capture_DR 0x6 +#define Select_DR 0x7 +#define Exit2_IR 0x8 +#define Exit_IR 0x9 +#define Shift_IR 0xa +#define Pause_IR 0xb +#define RunTest_Idle 0xc +#define Update_IR 0xd +#define Capture_IR 0xe +#define Test_Reset 0xf + +extern app_t const jtag_app; #endif