/************************************************/ /* */ /* File : VmeLib.h */ /* Description : Function prototype of VmeLib.c*/ /* */ /* Author : Maurizio De Nino */ /* Modified by : Sfiligoi Igor */ /* */ /* Created : 01/10/97 */ /* Last modified: 20/10/97 */ /* */ /************************************************/ #ifndef VMELIB_H #define VMELIB_H #include "RockM_id.h" /************************************************************************ Prototipi delle funzioni di libreria che dovrebbero interfacciarsi con quelle comprese nel <Vme.h> *************************************************************************/ /* effettua la lettura di un registro ad 8 bit e ne restituisce il valore */ unsigned char myVme_D08READ(ROCKM_id this_board,unsigned int offset); /* effettua la scrittura di un registro a 8 bit */ void myVme_D08WRITE(ROCKM_id this_board,unsigned int offset,unsigned char data); /* effettua la lettura di un registro a 16 bit e ne restituisce il valore */ unsigned short myVme_D16READ(ROCKM_id this_board,unsigned int offset); /* effettua la scrittura di un registro a 16 bit */ void myVme_D16WRITE(ROCKM_id this_board,unsigned int offset,unsigned short data); /* effettua la lettura di un registro a 32 bit e ne restituisce il valore */ unsigned int myVme_D32READ(ROCKM_id this_board,unsigned int offset); /* effettua la scrittura di un registro a 32 bit */ void myVme_D32WRITE(ROCKM_id this_board,unsigned int offset,unsigned int data); #endif