Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 137 → Rev 138

/cvi/instr/WUSBVME_DLL/wusbvme_dll.h
11,9 → 11,13
#include "/usr/include/usb.h"
#endif
 
 
#ifdef XXDLL
#include "xxusb_dll.h"
#else
#include "libxxusb.h"
#endif
 
 
#define CMD_WRITE 0x000
#define CMD_READ 0x100
#define CMD_A24 0x039
46,14 → 50,14
 
#define WIENER_VMUSB_StackMarker(MRK) WIENER_VMUSB_StackAppend(CMD_MRK, (MRK))
 
int WIENER_VMUSB_StackAppend(int cmd, uint32_t addr);
int WIENER_VMUSB_StackAppendData(int cmd, uint32_t addr, uint32_t data);
int WIENER_VMUSB_StackAppend(int cmd, uint32_t addr);
int WIENER_VMUSB_StackAppendData(int cmd, uint32_t addr, uint32_t data);
 
void WIENER_VMUSB_StackConditionalRead(int am ,int d16d32,uint32_t addr, uint32_t data);
void WIENER_VMUSB_StackMultiRead(int addr_modifier,int d16d32, uint32_t baseaddr, int n,uint32_t increment);
void WIENER_VMUSB_StackConditionalRead(int am ,int d16d32,uint32_t addr, uint32_t data);
void WIENER_VMUSB_StackMultiRead(int addr_modifier,int d16d32, uint32_t baseaddr, int n,uint32_t increment);
void WIENER_VMUSB_StackMultiWrite(int addr_modifier,int d16d32,uint32_t baseaddr, int n, uint32_t increment, uint32_t data);
 
int WIENER_VMUSB_StackGetUint32(int maxn, uint32_t *stack);
int WIENER_VMUSB_StackGetUint32(int maxn, uint32_t *stack);
int WIENER_VMUSB_StackGetUint16(int maxn, uint16_t *stack);
void WIENER_VMUSB_StackPrint();