Rev 100 | Rev 264 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 100 | Rev 138 | ||
|---|---|---|---|
| Line 9... | Line 9... | ||
| 9 | #include "usb.h" | 
            9 | #include "usb.h" | 
          
| 10 | #else  | 
            10 | #else  | 
          
| 11 | #include "/usr/include/usb.h" | 
            11 | #include "/usr/include/usb.h" | 
          
| 12 | #endif | 
            12 | #endif | 
          
| 13 | 13 | ||
| 14 | #include "xxusb_dll.h" | 
            - | |
| 15 | 14 | ||
| - | 15 | #ifdef XXDLL | 
          |
| - | 16 | #include "xxusb_dll.h" | 
          |
| - | 17 | #else  | 
          |
| - | 18 | #include "libxxusb.h" | 
          |
| - | 19 | #endif | 
          |
| 16 | 20 | ||
| 17 | #define CMD_WRITE 0x000 | 
            21 | #define CMD_WRITE 0x000 | 
          
| 18 | #define CMD_READ  0x100 | 
            22 | #define CMD_READ  0x100 | 
          
| 19 | #define CMD_A24   0x039 | 
            23 | #define CMD_A24   0x039 | 
          
| 20 | #define CMD_A32   0x009 | 
            24 | #define CMD_A32   0x009 | 
          
| Line 44... | Line 48... | ||
| 44 | #define  WIENER_VMUSB_StackWriteA32D16( ADDR, DATA)  WIENER_VMUSB_StackAppendData(CMD_WRITE | CMD_A32,CMD_D16 | (ADDR), (DATA)) | 
            48 | #define  WIENER_VMUSB_StackWriteA32D16( ADDR, DATA)  WIENER_VMUSB_StackAppendData(CMD_WRITE | CMD_A32,CMD_D16 | (ADDR), (DATA)) | 
          
| 45 | #define  WIENER_VMUSB_StackWriteA32D32( ADDR, DATA)  WIENER_VMUSB_StackAppendData(CMD_WRITE | CMD_A32,CMD_D32 | (ADDR), (DATA)) | 
            49 | #define  WIENER_VMUSB_StackWriteA32D32( ADDR, DATA)  WIENER_VMUSB_StackAppendData(CMD_WRITE | CMD_A32,CMD_D32 | (ADDR), (DATA)) | 
          
| 46 | 50 | ||
| 47 | #define WIENER_VMUSB_StackMarker(MRK) WIENER_VMUSB_StackAppend(CMD_MRK, (MRK)) | 
            51 | #define WIENER_VMUSB_StackMarker(MRK) WIENER_VMUSB_StackAppend(CMD_MRK, (MRK)) | 
          
| 48 | 52 | ||
| 49 | 
  | 
            53 | int WIENER_VMUSB_StackAppend(int cmd, uint32_t addr);  | 
          
| 50 | 
  | 
            54 | int WIENER_VMUSB_StackAppendData(int cmd, uint32_t addr, uint32_t data);  | 
          
| 51 | 55 | ||
| 52 | 
  | 
            56 | void WIENER_VMUSB_StackConditionalRead(int am ,int d16d32,uint32_t addr, uint32_t data);  | 
          
| 53 | 
  | 
            57 | void WIENER_VMUSB_StackMultiRead(int addr_modifier,int d16d32, uint32_t baseaddr, int n,uint32_t increment);  | 
          
| 54 | void WIENER_VMUSB_StackMultiWrite(int addr_modifier,int d16d32,uint32_t baseaddr, int n, uint32_t increment, uint32_t data);  | 
            58 | void WIENER_VMUSB_StackMultiWrite(int addr_modifier,int d16d32,uint32_t baseaddr, int n, uint32_t increment, uint32_t data);  | 
          
| 55 | 59 | ||
| 56 | 
  | 
            60 | int WIENER_VMUSB_StackGetUint32(int maxn, uint32_t *stack);  | 
          
| 57 | int WIENER_VMUSB_StackGetUint16(int maxn, uint16_t *stack);  | 
            61 | int WIENER_VMUSB_StackGetUint16(int maxn, uint16_t *stack);  | 
          
| 58 | void WIENER_VMUSB_StackPrint();  | 
            62 | void WIENER_VMUSB_StackPrint();  | 
          
| 59 | 63 | ||
| 60 | 64 | ||
| 61 | void _VI_FUNC WIENER_VMUSB_load (const char *module_path);  | 
            65 | void _VI_FUNC WIENER_VMUSB_load (const char *module_path);  |