]> cvs.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.h
add the possibility to monitor the JTAG state machine
[usb-driver] / usb-driver.h
index 5bfd9377848f45cf43629810886d423ebd910c59..baddf4a56208fec525db31d373f98036e6a47483 100644 (file)
 #define PP_READ                        10
 #define PP_WRITE               13
 
-#define WDU_GET_MAX_PACKET_SIZE(x)                ((unsigned short) (((x) & 0x7ff) * (1 + (((x) & 0x1800) >> 11))))
+#define PP_TDI                 0x01
+#define PP_TDO                 0x10
+#define PP_PROG                        0x10
+#define PP_TCK                 0x02
+#define PP_TMS                 0x04
+#define PP_CTRL                        0x08
 
-struct pports {
-       unsigned long base;
-       int num;
-       struct pports *next;
-};
+#ifdef DEBUG
+#define DPRINTF(format, args...) fprintf(stderr, format, ##args)
+#else
+#define DPRINTF(format, args...)
+#endif
+
+void hexdump(unsigned char *buf, int len);
+
+#define WDU_GET_MAX_PACKET_SIZE(x)                ((unsigned short) (((x) & 0x7ff) * (1 + (((x) & 0x1800) >> 11))))
 
 /* http://www.jungo.com/support/documentation/windriver/811/wdusb_man_mhtml/node78.html#SECTION001734000000000000000 */
 
Impressum, Datenschutz