Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 100 → Rev 99

/cvi/instr/vme/Makefile
File deleted
/cvi/instr/vme/vme.c
1,18 → 1,5
#include "vme.h"
 
 
short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
 
short __stdcall VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
 
short __stdcall VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
short __stdcall VME_MWRST( void );
short __stdcall VME_MWEXEC( void );
 
short __stdcall VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
short __stdcall VME_MRRST( void );
short __stdcall VME_MREXEC( uint32_t *Data );
 
/*
#ifdef _CVI_
#include "c:\home\CVI\instr\WIENVME_DLL\wienvme_dll.h"
32,7 → 19,7
return VME_interface;
}
 
short __stdcall VME_START (int interface)
short VME_START (int interface)
{
98,7 → 85,7
return 0;
}
 
short __stdcall VME_STOP ()
short VME_STOP ()
{
switch (VME_interface){
case CAEN_V1718:
/cvi/instr/vme/vme.h
3,12 → 3,6
 
#include <stdint.h>
 
#ifndef _CVI_
#define __stdcall
#define UCHAR unsigned char
#define _VI_FUNC
#endif
 
#define CAEN_V1718 0
#define WIENER_VMEMM 1
#define WIENER_VMUSB 2
63,17 → 57,17
#define VME_MREXEC (*VME_MREXEC_Ptr)
 
 
extern short __stdcall VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
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);
short __stdcall VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
 
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 );
short __stdcall VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
short __stdcall VME_MWRST( void );
short __stdcall VME_MWEXEC( 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 );
short __stdcall VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
short __stdcall VME_MRRST( void );
short __stdcall VME_MREXEC( uint32_t *Data );
 
#endif