Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 100 → Rev 170

/cvi/instr/vme/vme.h
12,6 → 12,7
#define CAEN_V1718 0
#define WIENER_VMEMM 1
#define WIENER_VMUSB 2
#define SIS3153_USB 3
 
 
short VME_START( int interface );
54,26 → 55,26
 
#define VME_R (*VME_R_Ptr)
#define VME_W (*VME_W_Ptr)
 
#define VME_MWRST (*VME_MWRST_Ptr)
#define VME_MW (*VME_MW_Ptr)
#define VME_MWRST (*VME_MWRST_Ptr)
#define VME_MWEXEC (*VME_MWEXEC_Ptr)
 
#define VME_MRRST (*VME_MRRST_Ptr)
#define VME_MR (*VME_MR_Ptr)
#define VME_MRRST (*VME_MRRST_Ptr)
#define VME_MREXEC (*VME_MREXEC_Ptr)
 
 
extern short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
 
extern short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
extern short __stdcall VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
 
extern short __stdcall VME_MWRST( void );
extern short __stdcall VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
extern short __stdcall VME_MWRST( void );
extern short __stdcall VME_MWEXEC( void );
 
extern short __stdcall VME_MRRST( void );
extern short __stdcall VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
extern short __stdcall VME_MRRST( void );
extern short __stdcall VME_MREXEC( uint32_t *Data );
extern short __stdcall VME_MREXEC( uint32_t *Data );
 
#endif