X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/blobdiff_plain/e6293f4578d239b5616a72b6658804b7420c473a..7517e9fe05613930cb7cd307a70071c4ebb1f468:/usb-driver.h diff --git a/usb-driver.h b/usb-driver.h index 5bfd937..baddf4a 100644 --- a/usb-driver.h +++ b/usb-driver.h @@ -31,13 +31,22 @@ #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 */