#if !defined(__CDCPROLIFIC_H__) #define __CDCPROLIFIC_H__ #include #include #include "avrpins.h" #include "max3421e.h" #include "usbhost.h" #include "usb_ch9.h" #include "Usb.h" #include #include "..\DebugTools\printhex.h" #include "..\DebugTools\hexdump.h" #include "..\DebugTools\message.h" #include "confdescparser.h" #include "cdcacm.h" #define PL_VID 0x067B #define PL_PID 0x2303 #define PROLIFIC_REV_H 0x0202 #define PROLIFIC_REV_X 0x0300 #define PROLIFIC_REV_HX_CHIP_D 0x0400 #define PROLIFIC_REV_1 0x0001 #define kXOnChar '\x11' #define kXOffChar '\x13' #define SPECIAL_SHIFT (5) #define SPECIAL_MASK ((1<